@charset "UTF-8";

/**
 * Asset Paths and CDN
 */

@font-face {
  font-family: "IBM Plex Sans";

  src: url("../fonts/IBM-Plex-Sans/IBMPlexSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Regular.woff") format("woff"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Regular.ttf") format("truetype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Regular.otf") format("opentype");

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";

  src: url("../fonts/IBM-Plex-Sans/IBMPlexSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Italic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Italic.woff") format("woff"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Italic.ttf") format("truetype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Italic.otf") format("opentype");

  font-weight: normal;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";

  src: url("../fonts/IBM-Plex-Sans/IBMPlexSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Bold.woff") format("woff"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Bold.ttf") format("truetype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-Bold.otf") format("opentype");

  font-weight: bold;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";

  src: url("../fonts/IBM-Plex-Sans/IBMPlexSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-BoldItalic.woff") format("woff"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-BoldItalic.ttf") format("truetype"), url("../fonts/IBM-Plex-Sans/IBMPlexSans-BoldItalic.otf") format("opentype");

  font-weight: bold;

  font-style: italic;

  font-display: swap;
}

/**
 * Objects
 */

/**
 * Header
 */

.o-header__banner-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 32px;
}

.o-header__main-toggle {
  text-decoration: underline;
  cursor: pointer;
}

.o-header__main-title {
  margin: 0;
  padding: 0;
}

.o-header__logo-main,
.o-header__logo-secondary {
  color: #FFFFFF;
}

.o-header__logo-main {
  width: 256px !important;
  height: 25px !important;
  padding: 0 24px;
}

.o-header__logo-secondary {
  display: none;
  visibility: hidden;
  width: 136px !important;
  height: 80px !important;
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.o-header__banner-secondary {
  display: none;
  visibility: hidden;
  flex: 1 1 0%;
  flex-direction: column;
  justify-content: center;
  padding: 32px;
}

.o-header__secondary-title {
  margin: 0;
  margin-top: -2px;
}

.o-header__secondary-version {
  display: none;
  visibility: hidden;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  padding: 32px;
}

/**
 * Application Header
 */

.o-header-app {
  width: 100%;
}

.o-header-app > div {
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.o-header-app__icon {
  width: 179px !important;
  height: 24px !important;
  position: relative;
  bottom: -1px;
}

.o-header-nyco-secondary__icon {
  width: 94px !important;
  height: 13px !important;
}

/**
 * Footer
 */

.o-footer {
  padding: 112px 24px;
  border-top: 8px solid !important;
}

.o-footer__divider {
  border-bottom: 1px solid !important;
}

.o-footer__inline-nav > a,
.o-footer__inline-nav > button {
  margin-left: 8px;
  margin-right: 8px;
}

.o-footer__inline-nav > *:first-child {
  margin-left: 0 !important;
}

.o-footer__inline-nav > *:last-child {
  margin-right: 0 !important;
}

.o-footer__logo {
  width: 257px;
  height: 45px;
}

/**
 * Medium Widget
 */

.spinner {
  animation: spinner 2s linear infinite;
}

.spinner__path {
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  animation: spindash 2s ease-in-out infinite;
}

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

@keyframes spindash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }

  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -80;
  }
}

.o-feed__header {
  display: flex;
  align-items: center;
  padding-bottom: 16px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: inherit;
}

.o-feed__avatar {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 1000px;
  overflow: hidden;
  margin-right: 8px;
  flex-shrink: 0;
}

.o-feed__spinner {
  color: #faa302;
  display: flex;
  justify-content: center;
}

.o-feed__spinner svg {
  width: 32px;
  height: 32px;
}

.c-feed-item {
  margin-top: 32px;
  padding-bottom: 32px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: inherit;
  box-sizing: border-box;
}

.c-feed-item:last-of-type {
  border-bottom: none;
}

.c-feed-item__date {
  margin-bottom: 8px;
}

.c-feed-item__thumbnail {
  margin-top: 24px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid;
}

.c-feed-item__excerpt {
  font-size: inherit;
  margin-top: 8px;
}

.o-feed-2column .o-feed__items::after {
  display: none;
}

[class*=o-feed-][class*=column] .o-feed__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

[class*=o-feed-][class*=column] .o-feed__items::after {
  content: "";
  flex: auto;
}

[class*=o-feed-][class*=column] .c-feed-item {
  display: flex;
  flex-direction: column;
  border-bottom: none;
}

[class*=o-feed-][class*=column] .c-feed-item__thumbnail {
  order: -1;
}

/**
 * Utilities
 */

.fs-inherit {
  font-size: inherit !important;
}

.ws-unset {
  white-space: unset !important;
}

/**
 * Navigation
 */

.o-navigation {
  display: flex;
  align-items: stretch;
}

.o-navigation__wrap {
  flex: 1;
}

.o-navigation__banner {
  padding: 16px 32px;
}

.o-navigation__banner-title {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.2;
  font-weight: bold;
  margin: 0px;
}

.o-navigation__nav {
  flex: 1;
  padding: 16px 24px;
}

.o-navigation__stick {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.o-navigation__stick::-webkit-scrollbar {
  display: none;
}

.o-navigation__link-header {
  display: block;
  border-bottom: 1px solid !important;
  padding: 16px 8px;
  margin-top: 16px;
}

.o-navigation__link {
  display: block;
  padding: 8px 8px;
}

/**
 * Map
 */

.o-map .map-menu a {
  margin-right: 8px;
  overflow-wrap: normal;
  word-wrap: normal;
  overflow: scroll;
}

.o-map .map-menu a.active {
  color: #031553;
}

.o-map .map-legend {
  z-index: 1;
  position: absolute;
  top: 5px;
  left: 5px;
  border-radius: 3px;
  font-weight: 600;
  width: 130px;
  color: #FFFFFF;
}

.o-map .map-legend input[type=checkbox]:first-child + label {
  border-radius: 3px 3px 0 0;
}

.o-map .map-legend label:last-child {
  border-radius: 0 0 3px 3px;
  border: none;
}

.o-map .map-legend input[type=checkbox] {
  display: none;
}

.o-map .map-legend input[type=checkbox] + label {
  display: block;
  background-color: #4157aa;
  padding: 10px;
  border-bottom: 1px solid #cdd8ef;
  text-transform: capitalize;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
  cursor: pointer;
}

.o-map .map-legend input[type=checkbox] + label:hover,
.o-map .map-legend input[type=checkbox]:checked + label {
  background-color: #1642DF;
}

.o-map .map-legend input[type=checkbox]:checked + label:before {
  content: "✔";
  margin-right: 5px;
}

.o-map .mapboxgl-popup {
  min-width: 60px;
  max-width: 300px;
}

.o-map .mapboxgl-popup-content {
  padding: 15px 20px;
}

.o-map .mapboxgl-popup-close-button {
  right: 5px;
  top: 5px;
}

.o-map .mapboxgl-popup-close-button:hover {
  background-color: transparent;
  text-decoration: underline;
  text-decoration-color: #031553;
  transform: scale(1.4);
}

.o-content {
  display: block;
}

.o-content > *:first-child,
.o-content > *:last-child {
  margin-top: 0;
}

.o-content code {
  font-size: 85%;
  font-family: inherit;
  letter-spacing: 0.01em;
  border-radius: 3px;
  border-width: 1px;
  margin: 0;
  display: inline;
  white-space: nowrap;
}

.o-content pre {
  color: var(--nyco-code-primary);
  display: block;
  max-width: 100%;
  overflow: auto;
  padding: 24px;
  overflow: auto;
  max-height: 80vh;
}

.o-content table {
  width: 100%;
  border-collapse: collapse;
}

.o-content table thead tr {
  background-color: #F9F9FA;
}

.o-content table tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}

.o-content table tbody tr:nth-child(even) {
  background-color: #F9F9FA;
}

.o-content table th {
  vertical-align: top;
}

.o-content table th, .o-content table td, .o-content table caption {
  padding: 16px 24px;
}

.o-content table caption {
  font-size: 0.833em;
  font-style: italic;
  background-color: #F3F3F3;
  padding: 8px 24px;
}

.o-content table code, .o-content table pre {
  font-size: 85%;
  font-family: inherit;
  letter-spacing: 0.01em;
  border-radius: 3px;
  border-width: 1px;
  margin: 0;
  display: inline;
  white-space: nowrap;
}

.o-content table pre {
  color: var(--nyco-code-primary);
  display: block;
  max-width: 100%;
  overflow: auto;
  padding: 24px;
}

.o-content img {
  box-shadow: 0 0 0 4px;
}

.o-content pre, .o-content .code-block, .o-content table {
  margin-bottom: 16px;
}

/**
 * Official
 */

.o-official {
  font-size: 85%;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
  align-items: center;
  width: 100%;
}

.o-official__icon {
  width: 56px !important;
  height: 18px !important;
}

.o-official__line {
  line-height: 0;
}

/**
 * Elements
 */

/**
 * Base
 */

html {
  box-sizing: border-box;
}

html,
body {
  height: auto;
  margin: 0;
  min-height: 100%;
  padding: 0;
}

*, :after, :before {
  box-sizing: inherit;
}

[class*=border] {
  border-style: solid;
  border-width: 0;
}

[hidden] {
  display: none !important;
}

use {
  pointer-events: none;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  overflow-wrap: break-word;
  word-wrap: break-word;
}

label {
  display: inline-block;
}

fieldset, legend, dl, dt, dd {
  border-width: 0;
  padding: 0;
  margin: 0;
}

svg, a > *, button > * {
  pointer-events: none;
}

/**
 * Badge
 */

.badge {
  display: inline-flex;
  align-items: center;
  padding: 8px 16px;
  border-radius: 20px;
  background-color: var(--nyco-card-background-color);
}

/**
 * Code
 */

code, pre, .hljs {
  color: var(--nyco-code-secondary);
  display: inline-block;
  font-family: 1em;
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.6;
  background-color: var(--nyco-code-background);
  border-color: var(--nyco-code-border);
  border-width: 2px;
  border-radius: 2px;
  border-style: solid;
  padding: 0.1em 0.3em;
}

p code, li code {
  font-size: 85%;
  font-family: inherit;
  letter-spacing: 0.01em;
  border-radius: 3px;
  border-width: 1px;
  margin: 0;
  display: inline;
  white-space: nowrap;
}

pre {
  color: var(--nyco-code-primary);
  display: block;
  max-width: 100%;
  overflow: auto;
  padding: 24px;
}

pre code {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  background-color: inherit !important;
  border: none !important;
  padding: 0 !important;
}

.code {
  color: var(--nyco-code-secondary);
  display: inline-block;
  font-family: 1em;
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.6;
  background-color: var(--nyco-code-background);
  border-color: var(--nyco-code-border);
  border-width: 2px;
  border-radius: 2px;
  border-style: solid;
  padding: 0.1em 0.3em;
}

.code__comment, .hljs-comment {
  color: #999ca4;
}

.code-block {
  color: var(--nyco-code-secondary);
  display: inline-block;
  font-family: 1em;
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.6;
  background-color: var(--nyco-code-background);
  border-color: var(--nyco-code-border);
  border-width: 2px;
  border-radius: 2px;
  border-style: solid;
  padding: 0.1em 0.3em;
  color: var(--nyco-code-primary);
  display: block;
  max-width: 100%;
  overflow: auto;
  padding: 24px;
  padding: 0;
}

.code-block pre {
  color: inherit;
  font-size: inherit;
  display: block;
  background-color: transparent;
  margin: 0;
  padding: 16px;
  border: none;
  max-height: 80vh;
}

.code-block code {
  padding: 0;
}

.text-code, .hljs-selector-class, .hljs-selector-id {
  color: var(--nyco-code-primary);
}

/**
 * Description-list
 */

.description-list, [class*=description-list-] {
  display: grid;
  grid-template-columns: clamp(8rem, 33.33%, 16rem) 1fr;
}

.description-list dt, [class*=description-list-] dt {
  color: var(--nyco-color-alt);
}

.description-list dt, .description-list dd, [class*=description-list-] dt, [class*=description-list-] dd {
  padding: 16px 24px;
}

.description-list dt:nth-child(4n+1), .description-list dt:nth-child(4n+2), .description-list dd:nth-child(4n+1), .description-list dd:nth-child(4n+2), [class*=description-list-] dt:nth-child(4n+1), [class*=description-list-] dt:nth-child(4n+2), [class*=description-list-] dd:nth-child(4n+1), [class*=description-list-] dd:nth-child(4n+2) {
  background-color: #FFFFFF;
}

.description-list dt:nth-child(4n+3), .description-list dt:nth-child(4n+4), .description-list dd:nth-child(4n+3), .description-list dd:nth-child(4n+4), [class*=description-list-] dt:nth-child(4n+3), [class*=description-list-] dt:nth-child(4n+4), [class*=description-list-] dd:nth-child(4n+3), [class*=description-list-] dd:nth-child(4n+4) {
  background-color: #F9F9FA;
}

.description-list-bordered dt, .description-list-bordered dd {
  border-bottom: 1px solid #e6e8ec;
}

.description-list-bordered dt:nth-child(n), .description-list-bordered dd:nth-child(n) {
  background-color: transparent;
}

/**
 * Labels
 */

.label {
  font-weight: bold;
  display: inline-block;
  margin-bottom: 8px;
}

/**
 * Layouts
 */

.layout-wrap {
  max-width: 1200px;
}

.layout-sidebar > *:first-child {
  width: 16rem;
}

.layout-sidebar > *:first-child + * {
  width: calc(100% - 16rem);
}

.layout-content > *:first-child {
  max-width: 600px;
  width: 100%;
}

/**
 * Links
 */

a:not(.btn), .link {
  color: var(--nyco-hyperlinks);
  font-weight: bold;
  border-radius: 2px;
}

a:not(.btn):visited, .link:visited {
  color: var(--nyco-visited);
}

a:not(.btn):hover, a:not(.btn):active, a:not(.btn):focus, a:not(.btn).active, .link:hover, .link:active, .link:focus, .link.active {
  color: var(--nyco-hover);
}

/**
 * Icons
 */

.icon,
[class*=icon-] {
  overflow: visible !important;
  max-width: 100% !important;
}

.icon-ui,
[class*=icon-ui-] {
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  width: 24px;
  height: 24px;
}

.icon-logo-nyc {
  width: 350px;
  height: 117px;
}

.icon-logo-nyco-secondary {
  width: 694px;
  height: 76px;
}

.icon-logo-nyco {
  width: 692px;
  height: 358px;
}

.icon-logo-primary {
  width: 693px;
  height: 313px;
}

.icon-logo-secondary {
  width: 692px;
  height: 121px;
}

.icon-ui {
  width: 24px;
  height: 24px;
}

.icon-1 {
  width: 8px !important;
  height: 8px !important;
}

.icon-2 {
  width: 16px !important;
  height: 16px !important;
}

.icon-3 {
  width: 24px !important;
  height: 24px !important;
}

.icon-4 {
  width: 32px !important;
  height: 32px !important;
}

.icon-5 {
  width: 40px !important;
  height: 40px !important;
}

.icon-6 {
  width: 48px !important;
  height: 48px !important;
}

.icon-7 {
  width: 56px !important;
  height: 56px !important;
}

.icon-8 {
  width: 64px !important;
  height: 64px !important;
}

.icon-9 {
  width: 72px !important;
  height: 72px !important;
}

.icon-10 {
  width: 80px !important;
  height: 80px !important;
}

.icon-11 {
  width: 88px !important;
  height: 88px !important;
}

.icon-12 {
  width: 96px !important;
  height: 96px !important;
}

.icon-large {
  width: 136px !important;
  height: 136px !important;
}

.icon-xlarge {
  width: 256px !important;
  height: 256px !important;
}

.table, [class*=table-] {
  width: 100%;
  border-collapse: collapse;
}

.table thead tr, [class*=table-] thead tr {
  background-color: #F9F9FA;
}

.table tbody tr:nth-child(odd), [class*=table-] tbody tr:nth-child(odd) {
  background-color: #FFFFFF;
}

.table tbody tr:nth-child(even), [class*=table-] tbody tr:nth-child(even) {
  background-color: #F9F9FA;
}

.table th, [class*=table-] th {
  vertical-align: top;
}

.table th, .table td, .table caption, [class*=table-] th, [class*=table-] td, [class*=table-] caption {
  padding: 16px 24px;
}

.table caption, [class*=table-] caption {
  font-size: 0.833em;
  font-style: italic;
  background-color: #F3F3F3;
  padding: 8px 24px;
}

.table code, .table pre, [class*=table-] code, [class*=table-] pre {
  font-size: 85%;
  font-family: inherit;
  letter-spacing: 0.01em;
  border-radius: 3px;
  border-width: 1px;
  margin: 0;
  display: inline;
  white-space: nowrap;
}

.table pre, [class*=table-] pre {
  color: var(--nyco-code-primary);
  display: block;
  max-width: 100%;
  overflow: auto;
  padding: 24px;
}

.table-bordered thead tr:nth-child(n),
.table-bordered tbody tr:nth-child(n) {
  background-color: transparent;
}

.table-bordered tr {
  border-bottom: 1px solid #e6e8ec;
}

.caption-side-bottom {
  caption-side: bottom;
}

.cell-padding {
  padding: 16px 24px;
}

/**
 * Buttons
 */

button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  background: transparent;
  color: inherit;
  font: inherit;
  font-weight: bold;
  text-decoration: underline;
  line-height: normal;
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  -webkit-appearance: none;
}

button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.btn,
.buttons {
  color: inherit;
  font-weight: bold;
  font-size: inherit;
  font-family: inherit;
  line-height: 24px;
  text-align: center;
  justify-content: center;
  text-decoration: none;
  text-transform: initial;
  appearance: none;
  cursor: pointer;
  background: transparent;
  padding: 14px 22px;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px;
  border-radius: 2px;
  transition: background 0.1s ease-in, color 0.1s ease-in, box-shadow 0.1s ease-in;
}

.btn:hover:not([disabled]), .btn:active:not([disabled]),
.buttons:hover:not([disabled]),
.buttons:active:not([disabled]) {
  box-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color), 0 0 0 3px rgba(255, 255, 255, 0);
}

.btn:disabled,
.buttons:disabled {
  opacity: 0.6;
}

/**
 * Application Button
 */

.btn-app:hover, .btn-app:active,
.button-app:hover,
.button-app:active {
  box-shadow: none !important;
}

.btn-small,
.button-small {
  font-size: 0.833em;
  padding: 6px 12px;
}

.btn-large,
.button-large {
  font-size: 1.2em;
  padding: 18px 32px;
}

/**
 * Select
 */

.select {
  display: inline-block;
  position: relative;
}

.select select {
  border-color: var(--nyco-border);
  background-color: var(--nyco-input-background);
  appearance: none;
  -webkit-appearance: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  display: block;
  margin: 0;
  max-width: 100%;
  min-width: 200px;
  width: 100%;
  cursor: pointer;
  font: inherit;
  color: inherit;
  font-weight: bold;
  line-height: 24px;
  text-overflow: ellipsis;
  padding: 15px;
  padding-inline-end: 39px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
}

.select select::placeholder {
  color: var(--nyco-placeholder);
}

.select select::-ms-expand {
  display: none;
}

.select__graphic {
  fill: transparent;
  stroke: transparent;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  position: absolute;
  right: 8px;
  inset-inline-end: 8px;
  top: 50%;
  margin-top: -24px;
  width: 24px;
  height: 48px;
  pointer-events: none;
}

/**
 * Inputs
 */

input, textarea {
  appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: 24px;
  border-style: solid;
  display: block;
  max-width: 100%;
  min-width: 200px;
  width: 100%;
  cursor: pointer;
  margin: 0;
  padding: 15px;
  border-width: 1px;
  border-radius: 2px;
  border-color: var(--nyco-border);
  background-color: var(--nyco-input-background);
}

input::placeholder, textarea::placeholder {
  color: inherit;
}

input::placeholder, textarea::placeholder {
  color: var(--nyco-placeholder);
}

/**
 * Currency Input
 */

.input-currency-usd {
  position: relative;
}

.input-currency-usd input {
  padding-left: 24px;
  text-align: end;
}

.input-currency-usd::after {
  font-size: inherit;
  font-weight: bold;
  content: "$";
  text-align: left;
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  z-index: 2;
  pointer-events: none;
}

/**
 * Number Input
 */

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

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

/**
 * Autocomplete
 */

.input-autocomplete {
  display: inline-block;
}

.input-autocomplete__dropdown {
  position: relative;
}

.input-autocomplete__dropdown > ul {
  background: #FFFFFF;
  color: #000000;
  position: absolute;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  margin-top: 1px;
  z-index: 1;
  box-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color);
}

.input-autocomplete__dropdown > ul > li {
  appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: 24px;
  border-style: solid;
  display: block;
  max-width: 100%;
  min-width: 200px;
  width: 100%;
  cursor: pointer;
  margin: 0;
  padding: 15px;
  border-width: 1px;
  border-radius: 2px;
  transition-property: opacity, background, color, border, box-shadow, outline, transform, stroke, stroke-dashoffset, fill;
  transition-duration: 0.25s;
  backface-visibility: hidden;
  cursor: pointer;
  border: transparent;
}

.input-autocomplete__dropdown > ul > li::placeholder {
  color: inherit;
}

.input-autocomplete__dropdown > ul > .input-autocomplete__highlight {
  background-color: #999ca4;
}

/**
 * Search Input
 */

.input-search {
  position: relative;
}

.input-search input {
  text-overflow: ellipsis;
  display: block;
  width: 100%;
}

/**
 * Input Button
 */

.input__btn {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -12px;
}

.input__btn .icon-ui {
  width: 24px;
  height: 24px;
}

.input__btn-large {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -20px;
}

.input__btn-large .icon-ui {
  width: 40px;
  height: 40px;
}

/**
 * Options
 */

.option {
  display: inline-block;
  margin-bottom: 8px;
}

.option:last-of-type {
  margin-bottom: 0;
}

.option > input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.option__base {
  color: inherit;
  border-color: var(--nyco-border);
  background-color: var(--nyco-input-background);
  font-size: inherit;
  font-weight: bold;
  line-height: 24px;
  text-decoration: none;
  display: inline-flex;
  padding: 15px;
  border: 1px solid;
  border-radius: 2px;
  cursor: pointer;
}

.option__graphic {
  color: inherit;
  fill: transparent;
  stroke: transparent;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  width: 24px;
  height: 24px;
  margin-inline-end: 8px;
}

input:hover + .option__base {
  color: inherit;
  border-color: var(--nyco-focus);
}

input:focus + .option__base {
  color: inherit;
  border-color: var(--nyco-focus);
  box-shadow: 0 0 0 2px var(--nyco-focus);
}

input:checked + .option__base {
  color: inherit;
}

input:checked + .option__base > .option__graphic {
  color: var(--nyco-focus);
  fill: var(--nyco-focus);
  stroke: var(--nyco-input-background);
}

/**
 * Utilities
 */

.spinner {
  animation: spinner 2s linear infinite;
}

.spinner__path {
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
  animation: spindash 2s ease-in-out infinite;
}

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

@keyframes spindash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }

  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -80;
  }
}

html, body {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  font-family: "IBM Plex Sans", sans-serif;
}

h1, .h1 {
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.488em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1.25em 0 0.64em;
}

h2, .h2 {
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.074em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1.25em 0 0.64em;
}

h3, .h3 {
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.728em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1.25em 0 0.64em;
}

h4, .h4 {
  font-size: 1.44em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1.25em 0 0.64em;
}

h5, .h5 {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1.25em 0 0.64em;
}

h6, .h6 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1.25em 0 0.64em;
}

h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a {
  font-weight: inherit;
  text-decoration: inherit;
}

h1, h4, h5, h6,
.h1, .h4, .h5, .h6 {
  color: var(--nyco-headings);
}

small, .small {
  font-size: 0.833em;
  font-weight: normal;
  line-height: normal;
}

blockquote, .blockquote {
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.074em;
  font-weight: bold;
  line-height: normal;
  margin: 1.25em 0 0.64em;
}

blockquote footer, .blockquote footer {
  font-size: 65%;
  font-weight: normal;
  padding-left: 24px;
}

blockquote cite, .blockquote cite {
  font-style: normal;
}

blockquote p, .blockquote p {
  border-left: 8px solid;
  border-color: inherit;
  padding-left: 16px;
  margin-bottom: 0.64em;
}

.jumbo {
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3em;
  font-weight: bold;
  line-height: 1.2;
  margin: 1.25em 0 0.64em;
}

p, ul, ol {
  margin-top: 0px;
  margin-bottom: 1.25em;
}

li {
  margin-bottom: 1.25em;
}

.color-light-background {
  --nyco-color: #000000;
  --nyco-color-alt: #57595C;
  --nyco-font-smooth: ;
  --nyco-font-weight: ;
  --nyco-headings: #000000;
  --nyco-hyperlinks: #1642DF;
  --nyco-visited: #1642DF;
  --nyco-hover: #031553;
  --nyco-background-color: #FFFFFF;
  --nyco-border: #57595C;
  --nyco-input-background: #FFFFFF;
  --nyco-placeholder: #999ca4;
  --nyco-focus: #1642DF;
  --nyco-error: #fc5d52;
  --nyco-box-shadow-color: #031553;
  --nyco-button-text: #FFFFFF;
  --nyco-button-disabled: #7c7f83;
  --nyco-primary: #1642DF;
  --nyco-secondary: #fc5d52;
  --nyco-code-primary: #4157aa;
  --nyco-code-secondary: #031553;
  --nyco-code-background: #F0F7FE;
  --nyco-code-border: #4157aa;
  --nyco-card-background-color: #F0F7FE;
  --nyco-record_hero-background-color: #E7F2FE;
  /**
   * Base Colors
   */
  color: var(--nyco-color);
  background-color: var(--nyco-background-color);
  /**
   * Focus State
   */
  /**
   * Error State
   */
  /**
   * Buttons
   */
}

.color-light-background .input > input:focus,
.color-light-background .select > select:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0 0 4px rgba(255, 255, 255, 0);
}

.color-light-background .input > input:focus,
.color-light-background .select > select:focus {
  border-color: var(--nyco-focus);
  box-shadow: 0 0 0 2px var(--nyco-focus);
}

.color-light-background .btn:focus, .color-light-background button:focus, .color-light-background a:focus {
  outline: none;
  box-shadow: 0 0 0 1.25px var(--nyco-background-color), 0 0 0 4px var(--nyco-focus);
}

.color-light-background .c-question__container.error input,
.color-light-background .c-question__container.error select,
.color-light-background .c-question__container.error .option__base,
.color-light-background .c-question__container.error .error-message {
  border-color: var(--nyco-error);
  color: var(--nyco-error);
}

.color-light-background .c-question__required {
  color: var(--nyco-error);
}

.color-light-background .error::after {
  color: var(--nyco-error);
}

.color-light-background .btn-primary,
.color-light-background .color-primary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-primary);
  border-color: transparent;
}

.color-light-background .btn-primary:hover:not([disabled]), .color-light-background .btn-primary:active:not([disabled]),
.color-light-background .color-primary-button:hover:not([disabled]),
.color-light-background .color-primary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-primary);
}

.color-light-background .btn-primary:disabled,
.color-light-background .color-primary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

.color-light-background .btn-secondary,
.color-light-background .color-secondary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-secondary);
  border-color: transparent;
}

.color-light-background .btn-secondary:hover:not([disabled]), .color-light-background .btn-secondary:active:not([disabled]),
.color-light-background .color-secondary-button:hover:not([disabled]),
.color-light-background .color-secondary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-secondary);
}

.color-light-background .btn-secondary:disabled,
.color-light-background .color-secondary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

.color-mid-background {
  --nyco-color: #000000;
  --nyco-color-alt: #57595C;
  --nyco-font-smooth: ;
  --nyco-font-weight: ;
  --nyco-headings: #000000;
  --nyco-hyperlinks: #1642DF;
  --nyco-visited: #1642DF;
  --nyco-hover: #031553;
  --nyco-background-color: #F3F3F3;
  --nyco-border: #57595C;
  --nyco-input-background: #FFFFFF;
  --nyco-placeholder: #999ca4;
  --nyco-focus: #1642DF;
  --nyco-error: #fc5d52;
  --nyco-box-shadow-color: #031553;
  --nyco-button-text: #FFFFFF;
  --nyco-button-disabled: #7c7f83;
  --nyco-primary: #1642DF;
  --nyco-secondary: #fc5d52;
  --nyco-code-primary: #4157aa;
  --nyco-code-secondary: #031553;
  --nyco-code-background: #F0F7FE;
  --nyco-code-border: #4157aa;
  --nyco-card-background-color: #F0F7FE;
  --nyco-record_hero-background-color: #E7F2FE;
  /**
   * Base Colors
   */
  color: var(--nyco-color);
  background-color: var(--nyco-background-color);
  /**
   * Focus State
   */
  /**
   * Error State
   */
  /**
   * Buttons
   */
}

.color-mid-background .input > input:focus,
.color-mid-background .select > select:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0 0 4px rgba(255, 255, 255, 0);
}

.color-mid-background .input > input:focus,
.color-mid-background .select > select:focus {
  border-color: var(--nyco-focus);
  box-shadow: 0 0 0 2px var(--nyco-focus);
}

.color-mid-background .btn:focus, .color-mid-background button:focus, .color-mid-background a:focus {
  outline: none;
  box-shadow: 0 0 0 1.25px var(--nyco-background-color), 0 0 0 4px var(--nyco-focus);
}

.color-mid-background .c-question__container.error input,
.color-mid-background .c-question__container.error select,
.color-mid-background .c-question__container.error .option__base,
.color-mid-background .c-question__container.error .error-message {
  border-color: var(--nyco-error);
  color: var(--nyco-error);
}

.color-mid-background .c-question__required {
  color: var(--nyco-error);
}

.color-mid-background .error::after {
  color: var(--nyco-error);
}

.color-mid-background .btn-primary,
.color-mid-background .color-primary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-primary);
  border-color: transparent;
}

.color-mid-background .btn-primary:hover:not([disabled]), .color-mid-background .btn-primary:active:not([disabled]),
.color-mid-background .color-primary-button:hover:not([disabled]),
.color-mid-background .color-primary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-primary);
}

.color-mid-background .btn-primary:disabled,
.color-mid-background .color-primary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

.color-mid-background .btn-secondary,
.color-mid-background .color-secondary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-secondary);
  border-color: transparent;
}

.color-mid-background .btn-secondary:hover:not([disabled]), .color-mid-background .btn-secondary:active:not([disabled]),
.color-mid-background .color-secondary-button:hover:not([disabled]),
.color-mid-background .color-secondary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-secondary);
}

.color-mid-background .btn-secondary:disabled,
.color-mid-background .color-secondary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

.color-primary-background {
  --nyco-color: #FFFFFF;
  --nyco-color-alt: #8195dc;
  --nyco-font-smooth: true;
  --nyco-font-weight: ;
  --nyco-headings: #FFFFFF;
  --nyco-hyperlinks: #FFFFFF;
  --nyco-visited: #FFFFFF;
  --nyco-hover: #FFFFFF;
  --nyco-background-color: #1642DF;
  --nyco-border: #F0F7FE;
  --nyco-input-background: #1642DF;
  --nyco-placeholder: #FFFFFF;
  --nyco-focus: #F0F7FE;
  --nyco-error: #fc5d52;
  --nyco-box-shadow-color: #FFFFFF;
  --nyco-button-text: #FFFFFF;
  --nyco-button-disabled: #7c7f83;
  --nyco-primary: #031553;
  --nyco-secondary: #fc5d52;
  --nyco-code-primary: #4157aa;
  --nyco-code-secondary: #031553;
  --nyco-code-background: #F0F7FE;
  --nyco-code-border: #4157aa;
  --nyco-card-background-color: #F0F7FE;
  --nyco-record_hero-background-color: #E7F2FE;
  /**
   * Base Colors
   */
  color: var(--nyco-color);
  background-color: var(--nyco-background-color);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /**
   * Focus State
   */
  /**
   * Error State
   */
  /**
   * Buttons
   */
}

.color-primary-background .input > input:focus,
.color-primary-background .select > select:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0 0 4px rgba(255, 255, 255, 0);
}

.color-primary-background .input > input:focus,
.color-primary-background .select > select:focus {
  border-color: var(--nyco-focus);
  box-shadow: 0 0 0 2px var(--nyco-focus);
}

.color-primary-background .btn:focus, .color-primary-background button:focus, .color-primary-background a:focus {
  outline: none;
  box-shadow: 0 0 0 1.25px var(--nyco-background-color), 0 0 0 4px var(--nyco-focus);
}

.color-primary-background .c-question__container.error input,
.color-primary-background .c-question__container.error select,
.color-primary-background .c-question__container.error .option__base,
.color-primary-background .c-question__container.error .error-message {
  border-color: var(--nyco-error);
  color: var(--nyco-error);
}

.color-primary-background .c-question__required {
  color: var(--nyco-error);
}

.color-primary-background .error::after {
  color: var(--nyco-error);
}

.color-primary-background .btn-primary,
.color-primary-background .color-primary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-primary);
  border-color: transparent;
}

.color-primary-background .btn-primary:hover:not([disabled]), .color-primary-background .btn-primary:active:not([disabled]),
.color-primary-background .color-primary-button:hover:not([disabled]),
.color-primary-background .color-primary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-primary);
}

.color-primary-background .btn-primary:disabled,
.color-primary-background .color-primary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

.color-primary-background .btn-secondary,
.color-primary-background .color-secondary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-secondary);
  border-color: transparent;
}

.color-primary-background .btn-secondary:hover:not([disabled]), .color-primary-background .btn-secondary:active:not([disabled]),
.color-primary-background .color-secondary-button:hover:not([disabled]),
.color-primary-background .color-secondary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-secondary);
}

.color-primary-background .btn-secondary:disabled,
.color-primary-background .color-secondary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

.color-dark-background {
  --nyco-color: #FFFFFF;
  --nyco-color-alt: #8195dc;
  --nyco-font-smooth: true;
  --nyco-font-weight: ;
  --nyco-headings: #FFFFFF;
  --nyco-hyperlinks: #FFFFFF;
  --nyco-visited: #FFFFFF;
  --nyco-hover: #FFFFFF;
  --nyco-background-color: #031553;
  --nyco-border: #568adf;
  --nyco-input-background: #031553;
  --nyco-placeholder: #FFFFFF;
  --nyco-focus: #568adf;
  --nyco-error: #fc5d52;
  --nyco-box-shadow-color: #FFFFFF;
  --nyco-button-text: #FFFFFF;
  --nyco-button-disabled: #7c7f83;
  --nyco-primary: #1642DF;
  --nyco-secondary: #fc5d52;
  --nyco-code-primary: #4157aa;
  --nyco-code-secondary: #031553;
  --nyco-code-background: #F0F7FE;
  --nyco-code-border: #4157aa;
  --nyco-card-background-color: #F0F7FE;
  --nyco-record_hero-background-color: #E7F2FE;
  /**
   * Base Colors
   */
  color: var(--nyco-color);
  background-color: var(--nyco-background-color);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /**
   * Focus State
   */
  /**
   * Error State
   */
  /**
   * Buttons
   */
}

.color-dark-background .input > input:focus,
.color-dark-background .select > select:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0), 0 0 0 4px rgba(255, 255, 255, 0);
}

.color-dark-background .input > input:focus,
.color-dark-background .select > select:focus {
  border-color: var(--nyco-focus);
  box-shadow: 0 0 0 2px var(--nyco-focus);
}

.color-dark-background .btn:focus, .color-dark-background button:focus, .color-dark-background a:focus {
  outline: none;
  box-shadow: 0 0 0 1.25px var(--nyco-background-color), 0 0 0 4px var(--nyco-focus);
}

.color-dark-background .c-question__container.error input,
.color-dark-background .c-question__container.error select,
.color-dark-background .c-question__container.error .option__base,
.color-dark-background .c-question__container.error .error-message {
  border-color: var(--nyco-error);
  color: var(--nyco-error);
}

.color-dark-background .c-question__required {
  color: var(--nyco-error);
}

.color-dark-background .error::after {
  color: var(--nyco-error);
}

.color-dark-background .btn-primary,
.color-dark-background .color-primary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-primary);
  border-color: transparent;
}

.color-dark-background .btn-primary:hover:not([disabled]), .color-dark-background .btn-primary:active:not([disabled]),
.color-dark-background .color-primary-button:hover:not([disabled]),
.color-dark-background .color-primary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-primary);
}

.color-dark-background .btn-primary:disabled,
.color-dark-background .color-primary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

.color-dark-background .btn-secondary,
.color-dark-background .color-secondary-button {
  color: var(--nyco-button-text);
  background-color: var(--nyco-secondary);
  border-color: transparent;
}

.color-dark-background .btn-secondary:hover:not([disabled]), .color-dark-background .btn-secondary:active:not([disabled]),
.color-dark-background .color-secondary-button:hover:not([disabled]),
.color-dark-background .color-secondary-button:active:not([disabled]) {
  color: var(--nyco-button-text);
  background: var(--nyco-secondary);
}

.color-dark-background .btn-secondary:disabled,
.color-dark-background .color-secondary-button:disabled {
  opacity: 1;
  color: var(--nyco-button-text);
  background: var(--nyco-button-disabled);
}

/**
 * Animate
 */

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -o-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

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

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

body {
  backface-visibility: hidden;
}

.animated {
  animation-duration: 0.75s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

a, input, textarea, select, path, rect, .btn, .button, [class*="hover:"], .c-card, .badge, .option__base {
  transition-property: opacity, background, color, border, box-shadow, outline, transform, stroke, stroke-dashoffset, fill;
  transition-duration: 0.25s;
  backface-visibility: hidden;
}

*:first-child {
  margin-block-start: 0;
  margin-inline-start: 0;
}

*:last-child {
  margin-block-end: 0;
  margin-inline-end: 0;
}

/************
 * Tailwind
 ************/

.sr-only{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.not-sr-only{
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.pointer-events-none{
  pointer-events: none !important;
}

.pointer-events-auto{
  pointer-events: auto !important;
}

.visible{
  visibility: visible !important;
}

.invisible{
  visibility: hidden !important;
}

.static{
  position: static !important;
}

.fixed{
  position: fixed !important;
}

.absolute{
  position: absolute !important;
}

.relative{
  position: relative !important;
}

.sticky{
  position: sticky !important;
}

.inset-0{
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.inset-1{
  top: 8px !important;
  right: 8px !important;
  bottom: 8px !important;
  left: 8px !important;
}

.inset-2{
  top: 16px !important;
  right: 16px !important;
  bottom: 16px !important;
  left: 16px !important;
}

.inset-3{
  top: 24px !important;
  right: 24px !important;
  bottom: 24px !important;
  left: 24px !important;
}

.inset-4{
  top: 32px !important;
  right: 32px !important;
  bottom: 32px !important;
  left: 32px !important;
}

.inset-5{
  top: 40px !important;
  right: 40px !important;
  bottom: 40px !important;
  left: 40px !important;
}

.inset-6{
  top: 48px !important;
  right: 48px !important;
  bottom: 48px !important;
  left: 48px !important;
}

.inset-7{
  top: 56px !important;
  right: 56px !important;
  bottom: 56px !important;
  left: 56px !important;
}

.inset-8{
  top: 64px !important;
  right: 64px !important;
  bottom: 64px !important;
  left: 64px !important;
}

.inset-auto{
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.-inset-1{
  top: -8px !important;
  right: -8px !important;
  bottom: -8px !important;
  left: -8px !important;
}

.-inset-2{
  top: -16px !important;
  right: -16px !important;
  bottom: -16px !important;
  left: -16px !important;
}

.-inset-3{
  top: -24px !important;
  right: -24px !important;
  bottom: -24px !important;
  left: -24px !important;
}

.-inset-4{
  top: -32px !important;
  right: -32px !important;
  bottom: -32px !important;
  left: -32px !important;
}

.-inset-5{
  top: -40px !important;
  right: -40px !important;
  bottom: -40px !important;
  left: -40px !important;
}

.-inset-6{
  top: -48px !important;
  right: -48px !important;
  bottom: -48px !important;
  left: -48px !important;
}

.-inset-7{
  top: -56px !important;
  right: -56px !important;
  bottom: -56px !important;
  left: -56px !important;
}

.-inset-8{
  top: -64px !important;
  right: -64px !important;
  bottom: -64px !important;
  left: -64px !important;
}

.inset-1\/2{
  top: 50% !important;
  right: 50% !important;
  bottom: 50% !important;
  left: 50% !important;
}

.inset-1\/3{
  top: 33.333333% !important;
  right: 33.333333% !important;
  bottom: 33.333333% !important;
  left: 33.333333% !important;
}

.inset-2\/3{
  top: 66.666667% !important;
  right: 66.666667% !important;
  bottom: 66.666667% !important;
  left: 66.666667% !important;
}

.inset-1\/4{
  top: 25% !important;
  right: 25% !important;
  bottom: 25% !important;
  left: 25% !important;
}

.inset-2\/4{
  top: 50% !important;
  right: 50% !important;
  bottom: 50% !important;
  left: 50% !important;
}

.inset-3\/4{
  top: 75% !important;
  right: 75% !important;
  bottom: 75% !important;
  left: 75% !important;
}

.inset-full{
  top: 100% !important;
  right: 100% !important;
  bottom: 100% !important;
  left: 100% !important;
}

.-inset-1\/2{
  top: -50% !important;
  right: -50% !important;
  bottom: -50% !important;
  left: -50% !important;
}

.-inset-1\/3{
  top: -33.333333% !important;
  right: -33.333333% !important;
  bottom: -33.333333% !important;
  left: -33.333333% !important;
}

.-inset-2\/3{
  top: -66.666667% !important;
  right: -66.666667% !important;
  bottom: -66.666667% !important;
  left: -66.666667% !important;
}

.-inset-1\/4{
  top: -25% !important;
  right: -25% !important;
  bottom: -25% !important;
  left: -25% !important;
}

.-inset-2\/4{
  top: -50% !important;
  right: -50% !important;
  bottom: -50% !important;
  left: -50% !important;
}

.-inset-3\/4{
  top: -75% !important;
  right: -75% !important;
  bottom: -75% !important;
  left: -75% !important;
}

.-inset-full{
  top: -100% !important;
  right: -100% !important;
  bottom: -100% !important;
  left: -100% !important;
}

.inset-x-0{
  left: 0 !important;
  right: 0 !important;
}

.inset-x-1{
  left: 8px !important;
  right: 8px !important;
}

.inset-x-2{
  left: 16px !important;
  right: 16px !important;
}

.inset-x-3{
  left: 24px !important;
  right: 24px !important;
}

.inset-x-4{
  left: 32px !important;
  right: 32px !important;
}

.inset-x-5{
  left: 40px !important;
  right: 40px !important;
}

.inset-x-6{
  left: 48px !important;
  right: 48px !important;
}

.inset-x-7{
  left: 56px !important;
  right: 56px !important;
}

.inset-x-8{
  left: 64px !important;
  right: 64px !important;
}

.inset-x-auto{
  left: auto !important;
  right: auto !important;
}

.-inset-x-1{
  left: -8px !important;
  right: -8px !important;
}

.-inset-x-2{
  left: -16px !important;
  right: -16px !important;
}

.-inset-x-3{
  left: -24px !important;
  right: -24px !important;
}

.-inset-x-4{
  left: -32px !important;
  right: -32px !important;
}

.-inset-x-5{
  left: -40px !important;
  right: -40px !important;
}

.-inset-x-6{
  left: -48px !important;
  right: -48px !important;
}

.-inset-x-7{
  left: -56px !important;
  right: -56px !important;
}

.-inset-x-8{
  left: -64px !important;
  right: -64px !important;
}

.inset-x-1\/2{
  left: 50% !important;
  right: 50% !important;
}

.inset-x-1\/3{
  left: 33.333333% !important;
  right: 33.333333% !important;
}

.inset-x-2\/3{
  left: 66.666667% !important;
  right: 66.666667% !important;
}

.inset-x-1\/4{
  left: 25% !important;
  right: 25% !important;
}

.inset-x-2\/4{
  left: 50% !important;
  right: 50% !important;
}

.inset-x-3\/4{
  left: 75% !important;
  right: 75% !important;
}

.inset-x-full{
  left: 100% !important;
  right: 100% !important;
}

.-inset-x-1\/2{
  left: -50% !important;
  right: -50% !important;
}

.-inset-x-1\/3{
  left: -33.333333% !important;
  right: -33.333333% !important;
}

.-inset-x-2\/3{
  left: -66.666667% !important;
  right: -66.666667% !important;
}

.-inset-x-1\/4{
  left: -25% !important;
  right: -25% !important;
}

.-inset-x-2\/4{
  left: -50% !important;
  right: -50% !important;
}

.-inset-x-3\/4{
  left: -75% !important;
  right: -75% !important;
}

.-inset-x-full{
  left: -100% !important;
  right: -100% !important;
}

.inset-y-0{
  top: 0 !important;
  bottom: 0 !important;
}

.inset-y-1{
  top: 8px !important;
  bottom: 8px !important;
}

.inset-y-2{
  top: 16px !important;
  bottom: 16px !important;
}

.inset-y-3{
  top: 24px !important;
  bottom: 24px !important;
}

.inset-y-4{
  top: 32px !important;
  bottom: 32px !important;
}

.inset-y-5{
  top: 40px !important;
  bottom: 40px !important;
}

.inset-y-6{
  top: 48px !important;
  bottom: 48px !important;
}

.inset-y-7{
  top: 56px !important;
  bottom: 56px !important;
}

.inset-y-8{
  top: 64px !important;
  bottom: 64px !important;
}

.inset-y-auto{
  top: auto !important;
  bottom: auto !important;
}

.-inset-y-1{
  top: -8px !important;
  bottom: -8px !important;
}

.-inset-y-2{
  top: -16px !important;
  bottom: -16px !important;
}

.-inset-y-3{
  top: -24px !important;
  bottom: -24px !important;
}

.-inset-y-4{
  top: -32px !important;
  bottom: -32px !important;
}

.-inset-y-5{
  top: -40px !important;
  bottom: -40px !important;
}

.-inset-y-6{
  top: -48px !important;
  bottom: -48px !important;
}

.-inset-y-7{
  top: -56px !important;
  bottom: -56px !important;
}

.-inset-y-8{
  top: -64px !important;
  bottom: -64px !important;
}

.inset-y-1\/2{
  top: 50% !important;
  bottom: 50% !important;
}

.inset-y-1\/3{
  top: 33.333333% !important;
  bottom: 33.333333% !important;
}

.inset-y-2\/3{
  top: 66.666667% !important;
  bottom: 66.666667% !important;
}

.inset-y-1\/4{
  top: 25% !important;
  bottom: 25% !important;
}

.inset-y-2\/4{
  top: 50% !important;
  bottom: 50% !important;
}

.inset-y-3\/4{
  top: 75% !important;
  bottom: 75% !important;
}

.inset-y-full{
  top: 100% !important;
  bottom: 100% !important;
}

.-inset-y-1\/2{
  top: -50% !important;
  bottom: -50% !important;
}

.-inset-y-1\/3{
  top: -33.333333% !important;
  bottom: -33.333333% !important;
}

.-inset-y-2\/3{
  top: -66.666667% !important;
  bottom: -66.666667% !important;
}

.-inset-y-1\/4{
  top: -25% !important;
  bottom: -25% !important;
}

.-inset-y-2\/4{
  top: -50% !important;
  bottom: -50% !important;
}

.-inset-y-3\/4{
  top: -75% !important;
  bottom: -75% !important;
}

.-inset-y-full{
  top: -100% !important;
  bottom: -100% !important;
}

.top-0{
  top: 0 !important;
}

.top-1{
  top: 8px !important;
}

.top-2{
  top: 16px !important;
}

.top-3{
  top: 24px !important;
}

.top-4{
  top: 32px !important;
}

.top-5{
  top: 40px !important;
}

.top-6{
  top: 48px !important;
}

.top-7{
  top: 56px !important;
}

.top-8{
  top: 64px !important;
}

.top-auto{
  top: auto !important;
}

.-top-1{
  top: -8px !important;
}

.-top-2{
  top: -16px !important;
}

.-top-3{
  top: -24px !important;
}

.-top-4{
  top: -32px !important;
}

.-top-5{
  top: -40px !important;
}

.-top-6{
  top: -48px !important;
}

.-top-7{
  top: -56px !important;
}

.-top-8{
  top: -64px !important;
}

.top-1\/2{
  top: 50% !important;
}

.top-1\/3{
  top: 33.333333% !important;
}

.top-2\/3{
  top: 66.666667% !important;
}

.top-1\/4{
  top: 25% !important;
}

.top-2\/4{
  top: 50% !important;
}

.top-3\/4{
  top: 75% !important;
}

.top-full{
  top: 100% !important;
}

.-top-1\/2{
  top: -50% !important;
}

.-top-1\/3{
  top: -33.333333% !important;
}

.-top-2\/3{
  top: -66.666667% !important;
}

.-top-1\/4{
  top: -25% !important;
}

.-top-2\/4{
  top: -50% !important;
}

.-top-3\/4{
  top: -75% !important;
}

.-top-full{
  top: -100% !important;
}

.right-0{
  right: 0 !important;
}

.right-1{
  right: 8px !important;
}

.right-2{
  right: 16px !important;
}

.right-3{
  right: 24px !important;
}

.right-4{
  right: 32px !important;
}

.right-5{
  right: 40px !important;
}

.right-6{
  right: 48px !important;
}

.right-7{
  right: 56px !important;
}

.right-8{
  right: 64px !important;
}

.right-auto{
  right: auto !important;
}

.-right-1{
  right: -8px !important;
}

.-right-2{
  right: -16px !important;
}

.-right-3{
  right: -24px !important;
}

.-right-4{
  right: -32px !important;
}

.-right-5{
  right: -40px !important;
}

.-right-6{
  right: -48px !important;
}

.-right-7{
  right: -56px !important;
}

.-right-8{
  right: -64px !important;
}

.right-1\/2{
  right: 50% !important;
}

.right-1\/3{
  right: 33.333333% !important;
}

.right-2\/3{
  right: 66.666667% !important;
}

.right-1\/4{
  right: 25% !important;
}

.right-2\/4{
  right: 50% !important;
}

.right-3\/4{
  right: 75% !important;
}

.right-full{
  right: 100% !important;
}

.-right-1\/2{
  right: -50% !important;
}

.-right-1\/3{
  right: -33.333333% !important;
}

.-right-2\/3{
  right: -66.666667% !important;
}

.-right-1\/4{
  right: -25% !important;
}

.-right-2\/4{
  right: -50% !important;
}

.-right-3\/4{
  right: -75% !important;
}

.-right-full{
  right: -100% !important;
}

.bottom-0{
  bottom: 0 !important;
}

.bottom-1{
  bottom: 8px !important;
}

.bottom-2{
  bottom: 16px !important;
}

.bottom-3{
  bottom: 24px !important;
}

.bottom-4{
  bottom: 32px !important;
}

.bottom-5{
  bottom: 40px !important;
}

.bottom-6{
  bottom: 48px !important;
}

.bottom-7{
  bottom: 56px !important;
}

.bottom-8{
  bottom: 64px !important;
}

.bottom-auto{
  bottom: auto !important;
}

.-bottom-1{
  bottom: -8px !important;
}

.-bottom-2{
  bottom: -16px !important;
}

.-bottom-3{
  bottom: -24px !important;
}

.-bottom-4{
  bottom: -32px !important;
}

.-bottom-5{
  bottom: -40px !important;
}

.-bottom-6{
  bottom: -48px !important;
}

.-bottom-7{
  bottom: -56px !important;
}

.-bottom-8{
  bottom: -64px !important;
}

.bottom-1\/2{
  bottom: 50% !important;
}

.bottom-1\/3{
  bottom: 33.333333% !important;
}

.bottom-2\/3{
  bottom: 66.666667% !important;
}

.bottom-1\/4{
  bottom: 25% !important;
}

.bottom-2\/4{
  bottom: 50% !important;
}

.bottom-3\/4{
  bottom: 75% !important;
}

.bottom-full{
  bottom: 100% !important;
}

.-bottom-1\/2{
  bottom: -50% !important;
}

.-bottom-1\/3{
  bottom: -33.333333% !important;
}

.-bottom-2\/3{
  bottom: -66.666667% !important;
}

.-bottom-1\/4{
  bottom: -25% !important;
}

.-bottom-2\/4{
  bottom: -50% !important;
}

.-bottom-3\/4{
  bottom: -75% !important;
}

.-bottom-full{
  bottom: -100% !important;
}

.left-0{
  left: 0 !important;
}

.left-1{
  left: 8px !important;
}

.left-2{
  left: 16px !important;
}

.left-3{
  left: 24px !important;
}

.left-4{
  left: 32px !important;
}

.left-5{
  left: 40px !important;
}

.left-6{
  left: 48px !important;
}

.left-7{
  left: 56px !important;
}

.left-8{
  left: 64px !important;
}

.left-auto{
  left: auto !important;
}

.-left-1{
  left: -8px !important;
}

.-left-2{
  left: -16px !important;
}

.-left-3{
  left: -24px !important;
}

.-left-4{
  left: -32px !important;
}

.-left-5{
  left: -40px !important;
}

.-left-6{
  left: -48px !important;
}

.-left-7{
  left: -56px !important;
}

.-left-8{
  left: -64px !important;
}

.left-1\/2{
  left: 50% !important;
}

.left-1\/3{
  left: 33.333333% !important;
}

.left-2\/3{
  left: 66.666667% !important;
}

.left-1\/4{
  left: 25% !important;
}

.left-2\/4{
  left: 50% !important;
}

.left-3\/4{
  left: 75% !important;
}

.left-full{
  left: 100% !important;
}

.-left-1\/2{
  left: -50% !important;
}

.-left-1\/3{
  left: -33.333333% !important;
}

.-left-2\/3{
  left: -66.666667% !important;
}

.-left-1\/4{
  left: -25% !important;
}

.-left-2\/4{
  left: -50% !important;
}

.-left-3\/4{
  left: -75% !important;
}

.-left-full{
  left: -100% !important;
}

.z-0{
  z-index: 0 !important;
}

.z-10{
  z-index: 10 !important;
}

.z-20{
  z-index: 20 !important;
}

.z-30{
  z-index: 30 !important;
}

.z-40{
  z-index: 40 !important;
}

.z-50{
  z-index: 50 !important;
}

.z-auto{
  z-index: auto !important;
}

.order-1{
  order: 1 !important;
}

.order-2{
  order: 2 !important;
}

.order-3{
  order: 3 !important;
}

.order-4{
  order: 4 !important;
}

.order-5{
  order: 5 !important;
}

.order-6{
  order: 6 !important;
}

.order-7{
  order: 7 !important;
}

.order-8{
  order: 8 !important;
}

.order-9{
  order: 9 !important;
}

.order-10{
  order: 10 !important;
}

.order-11{
  order: 11 !important;
}

.order-12{
  order: 12 !important;
}

.order-first{
  order: -9999 !important;
}

.order-last{
  order: 9999 !important;
}

.order-none{
  order: 0 !important;
}

.col-auto{
  grid-column: auto !important;
}

.col-span-1{
  grid-column: span 1 / span 1 !important;
}

.col-span-2{
  grid-column: span 2 / span 2 !important;
}

.col-span-3{
  grid-column: span 3 / span 3 !important;
}

.col-span-4{
  grid-column: span 4 / span 4 !important;
}

.col-span-5{
  grid-column: span 5 / span 5 !important;
}

.col-span-6{
  grid-column: span 6 / span 6 !important;
}

.col-span-7{
  grid-column: span 7 / span 7 !important;
}

.col-span-8{
  grid-column: span 8 / span 8 !important;
}

.col-span-9{
  grid-column: span 9 / span 9 !important;
}

.col-span-10{
  grid-column: span 10 / span 10 !important;
}

.col-span-11{
  grid-column: span 11 / span 11 !important;
}

.col-span-12{
  grid-column: span 12 / span 12 !important;
}

.col-span-full{
  grid-column: 1 / -1 !important;
}

.col-start-1{
  grid-column-start: 1 !important;
}

.col-start-2{
  grid-column-start: 2 !important;
}

.col-start-3{
  grid-column-start: 3 !important;
}

.col-start-4{
  grid-column-start: 4 !important;
}

.col-start-5{
  grid-column-start: 5 !important;
}

.col-start-6{
  grid-column-start: 6 !important;
}

.col-start-7{
  grid-column-start: 7 !important;
}

.col-start-8{
  grid-column-start: 8 !important;
}

.col-start-9{
  grid-column-start: 9 !important;
}

.col-start-10{
  grid-column-start: 10 !important;
}

.col-start-11{
  grid-column-start: 11 !important;
}

.col-start-12{
  grid-column-start: 12 !important;
}

.col-start-13{
  grid-column-start: 13 !important;
}

.col-start-auto{
  grid-column-start: auto !important;
}

.col-end-1{
  grid-column-end: 1 !important;
}

.col-end-2{
  grid-column-end: 2 !important;
}

.col-end-3{
  grid-column-end: 3 !important;
}

.col-end-4{
  grid-column-end: 4 !important;
}

.col-end-5{
  grid-column-end: 5 !important;
}

.col-end-6{
  grid-column-end: 6 !important;
}

.col-end-7{
  grid-column-end: 7 !important;
}

.col-end-8{
  grid-column-end: 8 !important;
}

.col-end-9{
  grid-column-end: 9 !important;
}

.col-end-10{
  grid-column-end: 10 !important;
}

.col-end-11{
  grid-column-end: 11 !important;
}

.col-end-12{
  grid-column-end: 12 !important;
}

.col-end-13{
  grid-column-end: 13 !important;
}

.col-end-auto{
  grid-column-end: auto !important;
}

.row-auto{
  grid-row: auto !important;
}

.row-span-1{
  grid-row: span 1 / span 1 !important;
}

.row-span-2{
  grid-row: span 2 / span 2 !important;
}

.row-span-3{
  grid-row: span 3 / span 3 !important;
}

.row-span-4{
  grid-row: span 4 / span 4 !important;
}

.row-span-5{
  grid-row: span 5 / span 5 !important;
}

.row-span-6{
  grid-row: span 6 / span 6 !important;
}

.row-span-full{
  grid-row: 1 / -1 !important;
}

.row-start-1{
  grid-row-start: 1 !important;
}

.row-start-2{
  grid-row-start: 2 !important;
}

.row-start-3{
  grid-row-start: 3 !important;
}

.row-start-4{
  grid-row-start: 4 !important;
}

.row-start-5{
  grid-row-start: 5 !important;
}

.row-start-6{
  grid-row-start: 6 !important;
}

.row-start-7{
  grid-row-start: 7 !important;
}

.row-start-auto{
  grid-row-start: auto !important;
}

.row-end-1{
  grid-row-end: 1 !important;
}

.row-end-2{
  grid-row-end: 2 !important;
}

.row-end-3{
  grid-row-end: 3 !important;
}

.row-end-4{
  grid-row-end: 4 !important;
}

.row-end-5{
  grid-row-end: 5 !important;
}

.row-end-6{
  grid-row-end: 6 !important;
}

.row-end-7{
  grid-row-end: 7 !important;
}

.row-end-auto{
  grid-row-end: auto !important;
}

.float-right{
  float: right !important;
}

.float-left{
  float: left !important;
}

.float-none{
  float: none !important;
}

.clear-left{
  clear: left !important;
}

.clear-right{
  clear: right !important;
}

.clear-both{
  clear: both !important;
}

.clear-none{
  clear: none !important;
}

.m-0{
  margin: 0 !important;
}

.m-1{
  margin: 8px !important;
}

.m-2{
  margin: 16px !important;
}

.m-3{
  margin: 24px !important;
}

.m-4{
  margin: 32px !important;
}

.m-5{
  margin: 40px !important;
}

.m-6{
  margin: 48px !important;
}

.m-7{
  margin: 56px !important;
}

.m-8{
  margin: 64px !important;
}

.-m-2{
  margin: -16px !important;
}

.-m-1{
  margin: -8px !important;
}

.m-auto{
  margin: auto !important;
}

.mx-0{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mx-1{
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mx-2{
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.mx-3{
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.mx-4{
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.mx-5{
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mx-6{
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.mx-7{
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.mx-8{
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.-mx-2{
  margin-left: -16px !important;
  margin-right: -16px !important;
}

.-mx-1{
  margin-left: -8px !important;
  margin-right: -8px !important;
}

.mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-0{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1{
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.my-2{
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.my-3{
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.my-4{
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.my-5{
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-6{
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.my-7{
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.my-8{
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.-my-2{
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.-my-1{
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.my-auto{
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0{
  margin-top: 0 !important;
}

.mt-1{
  margin-top: 8px !important;
}

.mt-2{
  margin-top: 16px !important;
}

.mt-3{
  margin-top: 24px !important;
}

.mt-4{
  margin-top: 32px !important;
}

.mt-5{
  margin-top: 40px !important;
}

.mt-6{
  margin-top: 48px !important;
}

.mt-7{
  margin-top: 56px !important;
}

.mt-8{
  margin-top: 64px !important;
}

.-mt-2{
  margin-top: -16px !important;
}

.-mt-1{
  margin-top: -8px !important;
}

.mt-auto{
  margin-top: auto !important;
}

.mr-0{
  margin-right: 0 !important;
}

.mr-1{
  margin-right: 8px !important;
}

.mr-2{
  margin-right: 16px !important;
}

.mr-3{
  margin-right: 24px !important;
}

.mr-4{
  margin-right: 32px !important;
}

.mr-5{
  margin-right: 40px !important;
}

.mr-6{
  margin-right: 48px !important;
}

.mr-7{
  margin-right: 56px !important;
}

.mr-8{
  margin-right: 64px !important;
}

.-mr-2{
  margin-right: -16px !important;
}

.-mr-1{
  margin-right: -8px !important;
}

.mr-auto{
  margin-right: auto !important;
}

.mb-0{
  margin-bottom: 0 !important;
}

.mb-1{
  margin-bottom: 8px !important;
}

.mb-2{
  margin-bottom: 16px !important;
}

.mb-3{
  margin-bottom: 24px !important;
}

.mb-4{
  margin-bottom: 32px !important;
}

.mb-5{
  margin-bottom: 40px !important;
}

.mb-6{
  margin-bottom: 48px !important;
}

.mb-7{
  margin-bottom: 56px !important;
}

.mb-8{
  margin-bottom: 64px !important;
}

.-mb-2{
  margin-bottom: -16px !important;
}

.-mb-1{
  margin-bottom: -8px !important;
}

.mb-auto{
  margin-bottom: auto !important;
}

.ml-0{
  margin-left: 0 !important;
}

.ml-1{
  margin-left: 8px !important;
}

.ml-2{
  margin-left: 16px !important;
}

.ml-3{
  margin-left: 24px !important;
}

.ml-4{
  margin-left: 32px !important;
}

.ml-5{
  margin-left: 40px !important;
}

.ml-6{
  margin-left: 48px !important;
}

.ml-7{
  margin-left: 56px !important;
}

.ml-8{
  margin-left: 64px !important;
}

.-ml-2{
  margin-left: -16px !important;
}

.-ml-1{
  margin-left: -8px !important;
}

.ml-auto{
  margin-left: auto !important;
}

.box-border{
  box-sizing: border-box !important;
}

.box-content{
  box-sizing: content-box !important;
}

.block{
  display: block !important;
}

.inline-block{
  display: inline-block !important;
}

.inline{
  display: inline !important;
}

.flex{
  display: flex !important;
}

.inline-flex{
  display: inline-flex !important;
}

.table{
  display: table !important;
}

.inline-table{
  display: inline-table !important;
}

.table-caption{
  display: table-caption !important;
}

.table-cell{
  display: table-cell !important;
}

.table-column{
  display: table-column !important;
}

.table-column-group{
  display: table-column-group !important;
}

.table-footer-group{
  display: table-footer-group !important;
}

.table-header-group{
  display: table-header-group !important;
}

.table-row-group{
  display: table-row-group !important;
}

.table-row{
  display: table-row !important;
}

.flow-root{
  display: flow-root !important;
}

.grid{
  display: grid !important;
}

.inline-grid{
  display: inline-grid !important;
}

.contents{
  display: contents !important;
}

.list-item{
  display: list-item !important;
}

.hidden{
  display: none !important;
}

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

.h-1{
  height: 8px !important;
}

.h-2{
  height: 16px !important;
}

.h-3{
  height: 24px !important;
}

.h-4{
  height: 32px !important;
}

.h-5{
  height: 40px !important;
}

.h-6{
  height: 48px !important;
}

.h-7{
  height: 56px !important;
}

.h-8{
  height: 64px !important;
}

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

.h-1\/2{
  height: 50% !important;
}

.h-1\/3{
  height: 33.333333% !important;
}

.h-2\/3{
  height: 66.666667% !important;
}

.h-1\/4{
  height: 25% !important;
}

.h-2\/4{
  height: 50% !important;
}

.h-3\/4{
  height: 75% !important;
}

.h-1\/5{
  height: 20% !important;
}

.h-2\/5{
  height: 40% !important;
}

.h-3\/5{
  height: 60% !important;
}

.h-4\/5{
  height: 80% !important;
}

.h-1\/6{
  height: 16.666667% !important;
}

.h-2\/6{
  height: 33.333333% !important;
}

.h-3\/6{
  height: 50% !important;
}

.h-4\/6{
  height: 66.666667% !important;
}

.h-5\/6{
  height: 83.333333% !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-600{
  width: 600px !important;
}

.w-900{
  width: 896px !important;
}

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

.w-1\/4{
  width: 25% !important;
}

.w-1\/3{
  width: 33.33% !important;
}

.w-1\/2{
  width: 50% !important;
}

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

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

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

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

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

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

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

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

.max-w-1\/4{
  max-width: 25% !important;
}

.max-w-1\/3{
  max-width: 33.33% !important;
}

.max-w-1\/2{
  max-width: 50% !important;
}

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

.flex-1{
  flex: 1 1 0% !important;
}

.flex-auto{
  flex: 1 1 auto !important;
}

.flex-initial{
  flex: 0 1 auto !important;
}

.flex-none{
  flex: none !important;
}

.flex-shrink-0{
  flex-shrink: 0 !important;
}

.flex-shrink{
  flex-shrink: 1 !important;
}

.flex-grow-0{
  flex-grow: 0 !important;
}

.flex-grow{
  flex-grow: 1 !important;
}

.table-auto{
  table-layout: auto !important;
}

.table-fixed{
  table-layout: fixed !important;
}

.border-collapse{
  border-collapse: collapse !important;
}

.border-separate{
  border-collapse: separate !important;
}

.origin-center{
  transform-origin: center !important;
}

.origin-top{
  transform-origin: top !important;
}

.origin-top-right{
  transform-origin: top right !important;
}

.origin-right{
  transform-origin: right !important;
}

.origin-bottom-right{
  transform-origin: bottom right !important;
}

.origin-bottom{
  transform-origin: bottom !important;
}

.origin-bottom-left{
  transform-origin: bottom left !important;
}

.origin-left{
  transform-origin: left !important;
}

.origin-top-left{
  transform-origin: top left !important;
}

.transform{
  --tw-translate-x: 0 !important;
  --tw-translate-y: 0 !important;
  --tw-rotate: 0 !important;
  --tw-skew-x: 0 !important;
  --tw-skew-y: 0 !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.transform-gpu{
  --tw-translate-x: 0 !important;
  --tw-translate-y: 0 !important;
  --tw-rotate: 0 !important;
  --tw-skew-x: 0 !important;
  --tw-skew-y: 0 !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.transform-none{
  transform: none !important;
}

.translate-x-0{
  --tw-translate-x: 0 !important;
}

.translate-x-1{
  --tw-translate-x: 8px !important;
}

.translate-x-2{
  --tw-translate-x: 16px !important;
}

.translate-x-3{
  --tw-translate-x: 24px !important;
}

.translate-x-4{
  --tw-translate-x: 32px !important;
}

.translate-x-5{
  --tw-translate-x: 40px !important;
}

.translate-x-6{
  --tw-translate-x: 48px !important;
}

.translate-x-7{
  --tw-translate-x: 56px !important;
}

.translate-x-8{
  --tw-translate-x: 64px !important;
}

.-translate-x-1{
  --tw-translate-x: -8px !important;
}

.-translate-x-2{
  --tw-translate-x: -16px !important;
}

.-translate-x-3{
  --tw-translate-x: -24px !important;
}

.-translate-x-4{
  --tw-translate-x: -32px !important;
}

.-translate-x-5{
  --tw-translate-x: -40px !important;
}

.-translate-x-6{
  --tw-translate-x: -48px !important;
}

.-translate-x-7{
  --tw-translate-x: -56px !important;
}

.-translate-x-8{
  --tw-translate-x: -64px !important;
}

.translate-x-1\/2{
  --tw-translate-x: 50% !important;
}

.translate-x-1\/3{
  --tw-translate-x: 33.333333% !important;
}

.translate-x-2\/3{
  --tw-translate-x: 66.666667% !important;
}

.translate-x-1\/4{
  --tw-translate-x: 25% !important;
}

.translate-x-2\/4{
  --tw-translate-x: 50% !important;
}

.translate-x-3\/4{
  --tw-translate-x: 75% !important;
}

.translate-x-full{
  --tw-translate-x: 100% !important;
}

.-translate-x-1\/2{
  --tw-translate-x: -50% !important;
}

.-translate-x-1\/3{
  --tw-translate-x: -33.333333% !important;
}

.-translate-x-2\/3{
  --tw-translate-x: -66.666667% !important;
}

.-translate-x-1\/4{
  --tw-translate-x: -25% !important;
}

.-translate-x-2\/4{
  --tw-translate-x: -50% !important;
}

.-translate-x-3\/4{
  --tw-translate-x: -75% !important;
}

.-translate-x-full{
  --tw-translate-x: -100% !important;
}

.translate-y-0{
  --tw-translate-y: 0 !important;
}

.translate-y-1{
  --tw-translate-y: 8px !important;
}

.translate-y-2{
  --tw-translate-y: 16px !important;
}

.translate-y-3{
  --tw-translate-y: 24px !important;
}

.translate-y-4{
  --tw-translate-y: 32px !important;
}

.translate-y-5{
  --tw-translate-y: 40px !important;
}

.translate-y-6{
  --tw-translate-y: 48px !important;
}

.translate-y-7{
  --tw-translate-y: 56px !important;
}

.translate-y-8{
  --tw-translate-y: 64px !important;
}

.-translate-y-1{
  --tw-translate-y: -8px !important;
}

.-translate-y-2{
  --tw-translate-y: -16px !important;
}

.-translate-y-3{
  --tw-translate-y: -24px !important;
}

.-translate-y-4{
  --tw-translate-y: -32px !important;
}

.-translate-y-5{
  --tw-translate-y: -40px !important;
}

.-translate-y-6{
  --tw-translate-y: -48px !important;
}

.-translate-y-7{
  --tw-translate-y: -56px !important;
}

.-translate-y-8{
  --tw-translate-y: -64px !important;
}

.translate-y-1\/2{
  --tw-translate-y: 50% !important;
}

.translate-y-1\/3{
  --tw-translate-y: 33.333333% !important;
}

.translate-y-2\/3{
  --tw-translate-y: 66.666667% !important;
}

.translate-y-1\/4{
  --tw-translate-y: 25% !important;
}

.translate-y-2\/4{
  --tw-translate-y: 50% !important;
}

.translate-y-3\/4{
  --tw-translate-y: 75% !important;
}

.translate-y-full{
  --tw-translate-y: 100% !important;
}

.-translate-y-1\/2{
  --tw-translate-y: -50% !important;
}

.-translate-y-1\/3{
  --tw-translate-y: -33.333333% !important;
}

.-translate-y-2\/3{
  --tw-translate-y: -66.666667% !important;
}

.-translate-y-1\/4{
  --tw-translate-y: -25% !important;
}

.-translate-y-2\/4{
  --tw-translate-y: -50% !important;
}

.-translate-y-3\/4{
  --tw-translate-y: -75% !important;
}

.-translate-y-full{
  --tw-translate-y: -100% !important;
}

.rotate-0{
  --tw-rotate: 0deg !important;
}

.rotate-1{
  --tw-rotate: 1deg !important;
}

.rotate-2{
  --tw-rotate: 2deg !important;
}

.rotate-3{
  --tw-rotate: 3deg !important;
}

.rotate-6{
  --tw-rotate: 6deg !important;
}

.rotate-12{
  --tw-rotate: 12deg !important;
}

.rotate-45{
  --tw-rotate: 45deg !important;
}

.rotate-90{
  --tw-rotate: 90deg !important;
}

.rotate-180{
  --tw-rotate: 180deg !important;
}

.-rotate-180{
  --tw-rotate: -180deg !important;
}

.-rotate-90{
  --tw-rotate: -90deg !important;
}

.-rotate-45{
  --tw-rotate: -45deg !important;
}

.-rotate-12{
  --tw-rotate: -12deg !important;
}

.-rotate-6{
  --tw-rotate: -6deg !important;
}

.-rotate-3{
  --tw-rotate: -3deg !important;
}

.-rotate-2{
  --tw-rotate: -2deg !important;
}

.-rotate-1{
  --tw-rotate: -1deg !important;
}

.skew-x-0{
  --tw-skew-x: 0deg !important;
}

.skew-x-1{
  --tw-skew-x: 1deg !important;
}

.skew-x-2{
  --tw-skew-x: 2deg !important;
}

.skew-x-3{
  --tw-skew-x: 3deg !important;
}

.skew-x-6{
  --tw-skew-x: 6deg !important;
}

.skew-x-12{
  --tw-skew-x: 12deg !important;
}

.-skew-x-12{
  --tw-skew-x: -12deg !important;
}

.-skew-x-6{
  --tw-skew-x: -6deg !important;
}

.-skew-x-3{
  --tw-skew-x: -3deg !important;
}

.-skew-x-2{
  --tw-skew-x: -2deg !important;
}

.-skew-x-1{
  --tw-skew-x: -1deg !important;
}

.skew-y-0{
  --tw-skew-y: 0deg !important;
}

.skew-y-1{
  --tw-skew-y: 1deg !important;
}

.skew-y-2{
  --tw-skew-y: 2deg !important;
}

.skew-y-3{
  --tw-skew-y: 3deg !important;
}

.skew-y-6{
  --tw-skew-y: 6deg !important;
}

.skew-y-12{
  --tw-skew-y: 12deg !important;
}

.-skew-y-12{
  --tw-skew-y: -12deg !important;
}

.-skew-y-6{
  --tw-skew-y: -6deg !important;
}

.-skew-y-3{
  --tw-skew-y: -3deg !important;
}

.-skew-y-2{
  --tw-skew-y: -2deg !important;
}

.-skew-y-1{
  --tw-skew-y: -1deg !important;
}

.scale-0{
  --tw-scale-x: 0 !important;
  --tw-scale-y: 0 !important;
}

.scale-50{
  --tw-scale-x: .5 !important;
  --tw-scale-y: .5 !important;
}

.scale-75{
  --tw-scale-x: .75 !important;
  --tw-scale-y: .75 !important;
}

.scale-90{
  --tw-scale-x: .9 !important;
  --tw-scale-y: .9 !important;
}

.scale-95{
  --tw-scale-x: .95 !important;
  --tw-scale-y: .95 !important;
}

.scale-100{
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
}

.scale-105{
  --tw-scale-x: 1.05 !important;
  --tw-scale-y: 1.05 !important;
}

.scale-110{
  --tw-scale-x: 1.1 !important;
  --tw-scale-y: 1.1 !important;
}

.scale-125{
  --tw-scale-x: 1.25 !important;
  --tw-scale-y: 1.25 !important;
}

.scale-150{
  --tw-scale-x: 1.5 !important;
  --tw-scale-y: 1.5 !important;
}

.scale-x-0{
  --tw-scale-x: 0 !important;
}

.scale-x-50{
  --tw-scale-x: .5 !important;
}

.scale-x-75{
  --tw-scale-x: .75 !important;
}

.scale-x-90{
  --tw-scale-x: .9 !important;
}

.scale-x-95{
  --tw-scale-x: .95 !important;
}

.scale-x-100{
  --tw-scale-x: 1 !important;
}

.scale-x-105{
  --tw-scale-x: 1.05 !important;
}

.scale-x-110{
  --tw-scale-x: 1.1 !important;
}

.scale-x-125{
  --tw-scale-x: 1.25 !important;
}

.scale-x-150{
  --tw-scale-x: 1.5 !important;
}

.scale-y-0{
  --tw-scale-y: 0 !important;
}

.scale-y-50{
  --tw-scale-y: .5 !important;
}

.scale-y-75{
  --tw-scale-y: .75 !important;
}

.scale-y-90{
  --tw-scale-y: .9 !important;
}

.scale-y-95{
  --tw-scale-y: .95 !important;
}

.scale-y-100{
  --tw-scale-y: 1 !important;
}

.scale-y-105{
  --tw-scale-y: 1.05 !important;
}

.scale-y-110{
  --tw-scale-y: 1.1 !important;
}

.scale-y-125{
  --tw-scale-y: 1.25 !important;
}

.scale-y-150{
  --tw-scale-y: 1.5 !important;
}

@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);
  }
}

.animate-none{
  animation: none !important;
}

.animate-spin{
  animation: spin 1s linear infinite !important;
}

.animate-ping{
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
}

.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

.animate-bounce{
  animation: bounce 1s infinite !important;
}

.cursor-auto{
  cursor: auto !important;
}

.cursor-default{
  cursor: default !important;
}

.cursor-pointer{
  cursor: pointer !important;
}

.cursor-wait{
  cursor: wait !important;
}

.cursor-text{
  cursor: text !important;
}

.cursor-move{
  cursor: move !important;
}

.cursor-help{
  cursor: help !important;
}

.cursor-not-allowed{
  cursor: not-allowed !important;
}

.select-none{
  user-select: none !important;
}

.select-text{
  user-select: text !important;
}

.select-all{
  user-select: all !important;
}

.select-auto{
  user-select: auto !important;
}

.resize-none{
  resize: none !important;
}

.resize-y{
  resize: vertical !important;
}

.resize-x{
  resize: horizontal !important;
}

.resize{
  resize: both !important;
}

.list-inside{
  list-style-position: inside !important;
}

.list-outside{
  list-style-position: outside !important;
}

.list-none{
  list-style-type: none !important;
}

.list-disc{
  list-style-type: disc !important;
}

.list-decimal{
  list-style-type: decimal !important;
}

.appearance-none{
  appearance: none !important;
}

.auto-cols-auto{
  grid-auto-columns: auto !important;
}

.auto-cols-min{
  grid-auto-columns: min-content !important;
}

.auto-cols-max{
  grid-auto-columns: max-content !important;
}

.auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr) !important;
}

.grid-flow-row{
  grid-auto-flow: row !important;
}

.grid-flow-col{
  grid-auto-flow: column !important;
}

.grid-flow-row-dense{
  grid-auto-flow: row dense !important;
}

.grid-flow-col-dense{
  grid-auto-flow: column dense !important;
}

.auto-rows-auto{
  grid-auto-rows: auto !important;
}

.auto-rows-min{
  grid-auto-rows: min-content !important;
}

.auto-rows-max{
  grid-auto-rows: max-content !important;
}

.auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr) !important;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.grid-cols-none{
  grid-template-columns: none !important;
}

.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

.grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
}

.grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
}

.grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
}

.grid-rows-none{
  grid-template-rows: none !important;
}

.flex-row{
  flex-direction: row !important;
}

.flex-row-reverse{
  flex-direction: row-reverse !important;
}

.flex-col{
  flex-direction: column !important;
}

.flex-col-reverse{
  flex-direction: column-reverse !important;
}

.flex-wrap{
  flex-wrap: wrap !important;
}

.flex-wrap-reverse{
  flex-wrap: wrap-reverse !important;
}

.flex-nowrap{
  flex-wrap: nowrap !important;
}

.place-content-center{
  place-content: center !important;
}

.place-content-start{
  place-content: start !important;
}

.place-content-end{
  place-content: end !important;
}

.place-content-between{
  place-content: space-between !important;
}

.place-content-around{
  place-content: space-around !important;
}

.place-content-evenly{
  place-content: space-evenly !important;
}

.place-content-stretch{
  place-content: stretch !important;
}

.place-items-start{
  place-items: start !important;
}

.place-items-end{
  place-items: end !important;
}

.place-items-center{
  place-items: center !important;
}

.place-items-stretch{
  place-items: stretch !important;
}

.content-center{
  align-content: center !important;
}

.content-start{
  align-content: flex-start !important;
}

.content-end{
  align-content: flex-end !important;
}

.content-between{
  align-content: space-between !important;
}

.content-around{
  align-content: space-around !important;
}

.content-evenly{
  align-content: space-evenly !important;
}

.items-start{
  align-items: flex-start !important;
}

.items-end{
  align-items: flex-end !important;
}

.items-center{
  align-items: center !important;
}

.items-baseline{
  align-items: baseline !important;
}

.items-stretch{
  align-items: stretch !important;
}

.justify-start{
  justify-content: flex-start !important;
}

.justify-end{
  justify-content: flex-end !important;
}

.justify-center{
  justify-content: center !important;
}

.justify-between{
  justify-content: space-between !important;
}

.justify-around{
  justify-content: space-around !important;
}

.justify-evenly{
  justify-content: space-evenly !important;
}

.justify-items-start{
  justify-items: start !important;
}

.justify-items-end{
  justify-items: end !important;
}

.justify-items-center{
  justify-items: center !important;
}

.justify-items-stretch{
  justify-items: stretch !important;
}

.gap-0{
  gap: 0 !important;
}

.gap-1{
  gap: 8px !important;
}

.gap-2{
  gap: 16px !important;
}

.gap-3{
  gap: 24px !important;
}

.gap-4{
  gap: 32px !important;
}

.gap-5{
  gap: 40px !important;
}

.gap-6{
  gap: 48px !important;
}

.gap-7{
  gap: 56px !important;
}

.gap-8{
  gap: 64px !important;
}

.gap-x-0{
  column-gap: 0 !important;
}

.gap-x-1{
  column-gap: 8px !important;
}

.gap-x-2{
  column-gap: 16px !important;
}

.gap-x-3{
  column-gap: 24px !important;
}

.gap-x-4{
  column-gap: 32px !important;
}

.gap-x-5{
  column-gap: 40px !important;
}

.gap-x-6{
  column-gap: 48px !important;
}

.gap-x-7{
  column-gap: 56px !important;
}

.gap-x-8{
  column-gap: 64px !important;
}

.gap-y-0{
  row-gap: 0 !important;
}

.gap-y-1{
  row-gap: 8px !important;
}

.gap-y-2{
  row-gap: 16px !important;
}

.gap-y-3{
  row-gap: 24px !important;
}

.gap-y-4{
  row-gap: 32px !important;
}

.gap-y-5{
  row-gap: 40px !important;
}

.gap-y-6{
  row-gap: 48px !important;
}

.gap-y-7{
  row-gap: 56px !important;
}

.gap-y-8{
  row-gap: 64px !important;
}

.space-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(8px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(16px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(24px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(32px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(40px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(48px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(48px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(56px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(56px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(64px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(64px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-8px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-8px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-16px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-16px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-24px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-24px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-32px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-32px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-40px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-40px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-48px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-48px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-56px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-56px * calc(1 - var(--tw-space-x-reverse))) !important;
}

.-space-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(-64px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(-64px * calc(1 - var(--tw-space-x-reverse))) !important;
}

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

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

.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(16px * var(--tw-space-y-reverse)) !important;
}

.space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(24px * var(--tw-space-y-reverse)) !important;
}

.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(32px * var(--tw-space-y-reverse)) !important;
}

.space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(40px * var(--tw-space-y-reverse)) !important;
}

.space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(48px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(48px * var(--tw-space-y-reverse)) !important;
}

.space-y-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(56px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(56px * var(--tw-space-y-reverse)) !important;
}

.space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(64px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(64px * var(--tw-space-y-reverse)) !important;
}

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

.-space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-16px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-16px * var(--tw-space-y-reverse)) !important;
}

.-space-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-24px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-24px * var(--tw-space-y-reverse)) !important;
}

.-space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-32px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-32px * var(--tw-space-y-reverse)) !important;
}

.-space-y-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-40px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-40px * var(--tw-space-y-reverse)) !important;
}

.-space-y-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-48px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-48px * var(--tw-space-y-reverse)) !important;
}

.-space-y-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-56px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-56px * var(--tw-space-y-reverse)) !important;
}

.-space-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(-64px * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(-64px * var(--tw-space-y-reverse)) !important;
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 1 !important;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 1 !important;
}

.divide-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(0px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-1 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(3px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(3px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(4px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x-8 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(8px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-x > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--tw-divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))) !important;
}

.divide-y-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(3px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(3px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(4px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-8 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(8px * var(--tw-divide-y-reverse)) !important;
}

.divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 0 !important;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse)) !important;
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse: 1 !important;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 1 !important;
}

.divide-solid > :not([hidden]) ~ :not([hidden]){
  border-style: solid !important;
}

.divide-dashed > :not([hidden]) ~ :not([hidden]){
  border-style: dashed !important;
}

.divide-dotted > :not([hidden]) ~ :not([hidden]){
  border-style: dotted !important;
}

.divide-double > :not([hidden]) ~ :not([hidden]){
  border-style: double !important;
}

.divide-none > :not([hidden]) ~ :not([hidden]){
  border-style: none !important;
}

.divide-navy > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(3, 21, 83, var(--tw-divide-opacity)) !important;
}

.divide-navy-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(65, 87, 170, var(--tw-divide-opacity)) !important;
}

.divide-navy-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(129, 149, 220, var(--tw-divide-opacity)) !important;
}

.divide-navy-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(205, 216, 239, var(--tw-divide-opacity)) !important;
}

.divide-blue > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(22, 66, 223, var(--tw-divide-opacity)) !important;
}

.divide-blue-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(86, 138, 223, var(--tw-divide-opacity)) !important;
}

.divide-blue-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(150, 190, 255, var(--tw-divide-opacity)) !important;
}

.divide-blue-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(210, 232, 255, var(--tw-divide-opacity)) !important;
}

.divide-blue-20t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(231, 242, 254, var(--tw-divide-opacity)) !important;
}

.divide-blue-10t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(240, 247, 254, var(--tw-divide-opacity)) !important;
}

.divide-red > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(252, 93, 82, var(--tw-divide-opacity)) !important;
}

.divide-red-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 135, 135, var(--tw-divide-opacity)) !important;
}

.divide-red-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 175, 175, var(--tw-divide-opacity)) !important;
}

.divide-red-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 219, 219, var(--tw-divide-opacity)) !important;
}

.divide-grey > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(87, 89, 92, var(--tw-divide-opacity)) !important;
}

.divide-grey-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(124, 127, 131, var(--tw-divide-opacity)) !important;
}

.divide-grey-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(153, 156, 164, var(--tw-divide-opacity)) !important;
}

.divide-grey-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(193, 198, 203, var(--tw-divide-opacity)) !important;
}

.divide-grey-20t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(230, 232, 236, var(--tw-divide-opacity)) !important;
}

.divide-white > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(243, 243, 243, var(--tw-divide-opacity)) !important;
}

.divide-white-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(246, 246, 246, var(--tw-divide-opacity)) !important;
}

.divide-white-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(249, 249, 250, var(--tw-divide-opacity)) !important;
}

.divide-white-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(251, 252, 252, var(--tw-divide-opacity)) !important;
}

.divide-marigold > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(250, 163, 2, var(--tw-divide-opacity)) !important;
}

.divide-marigold-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(251, 185, 90, var(--tw-divide-opacity)) !important;
}

.divide-marigold-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(251, 216, 161, var(--tw-divide-opacity)) !important;
}

.divide-marigold-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 238, 205, var(--tw-divide-opacity)) !important;
}

.divide-pink > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(249, 165, 218, var(--tw-divide-opacity)) !important;
}

.divide-pink-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 192, 246, var(--tw-divide-opacity)) !important;
}

.divide-pink-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(251, 217, 255, var(--tw-divide-opacity)) !important;
}

.divide-pink-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 240, 254, var(--tw-divide-opacity)) !important;
}

.divide-green > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(4, 164, 135, var(--tw-divide-opacity)) !important;
}

.divide-green-70t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(17, 212, 177, var(--tw-divide-opacity)) !important;
}

.divide-green-50t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(174, 244, 231, var(--tw-divide-opacity)) !important;
}

.divide-green-30t > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(230, 254, 250, var(--tw-divide-opacity)) !important;
}

.divide-base-black > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(0, 0, 0, var(--tw-divide-opacity)) !important;
}

.divide-base-white > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-divide-opacity)) !important;
}

.divide-transparent > :not([hidden]) ~ :not([hidden]){
  border-color: rgba(255, 255, 255, 0) !important;
}

.divide-opacity-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0 !important;
}

.divide-opacity-5 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.05 !important;
}

.divide-opacity-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.1 !important;
}

.divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.2 !important;
}

.divide-opacity-25 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.25 !important;
}

.divide-opacity-30 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.3 !important;
}

.divide-opacity-40 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.4 !important;
}

.divide-opacity-50 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.5 !important;
}

.divide-opacity-60 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.6 !important;
}

.divide-opacity-70 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.7 !important;
}

.divide-opacity-75 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.75 !important;
}

.divide-opacity-80 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.8 !important;
}

.divide-opacity-90 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.9 !important;
}

.divide-opacity-95 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0.95 !important;
}

.divide-opacity-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1 !important;
}

.place-self-auto{
  place-self: auto !important;
}

.place-self-start{
  place-self: start !important;
}

.place-self-end{
  place-self: end !important;
}

.place-self-center{
  place-self: center !important;
}

.place-self-stretch{
  place-self: stretch !important;
}

.self-auto{
  align-self: auto !important;
}

.self-start{
  align-self: flex-start !important;
}

.self-end{
  align-self: flex-end !important;
}

.self-center{
  align-self: center !important;
}

.self-stretch{
  align-self: stretch !important;
}

.self-baseline{
  align-self: baseline !important;
}

.justify-self-auto{
  justify-self: auto !important;
}

.justify-self-start{
  justify-self: start !important;
}

.justify-self-end{
  justify-self: end !important;
}

.justify-self-center{
  justify-self: center !important;
}

.justify-self-stretch{
  justify-self: stretch !important;
}

.overflow-auto{
  overflow: auto !important;
}

.overflow-hidden{
  overflow: hidden !important;
}

.overflow-visible{
  overflow: visible !important;
}

.overflow-scroll{
  overflow: scroll !important;
}

.overflow-x-auto{
  overflow-x: auto !important;
}

.overflow-y-auto{
  overflow-y: auto !important;
}

.overflow-x-hidden{
  overflow-x: hidden !important;
}

.overflow-y-hidden{
  overflow-y: hidden !important;
}

.overflow-x-visible{
  overflow-x: visible !important;
}

.overflow-y-visible{
  overflow-y: visible !important;
}

.overflow-x-scroll{
  overflow-x: scroll !important;
}

.overflow-y-scroll{
  overflow-y: scroll !important;
}

.overscroll-auto{
  overscroll-behavior: auto !important;
}

.overscroll-contain{
  overscroll-behavior: contain !important;
}

.overscroll-none{
  overscroll-behavior: none !important;
}

.overscroll-y-auto{
  overscroll-behavior-y: auto !important;
}

.overscroll-y-contain{
  overscroll-behavior-y: contain !important;
}

.overscroll-y-none{
  overscroll-behavior-y: none !important;
}

.overscroll-x-auto{
  overscroll-behavior-x: auto !important;
}

.overscroll-x-contain{
  overscroll-behavior-x: contain !important;
}

.overscroll-x-none{
  overscroll-behavior-x: none !important;
}

.truncate{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.overflow-ellipsis{
  text-overflow: ellipsis !important;
}

.overflow-clip{
  text-overflow: clip !important;
}

.whitespace-normal{
  white-space: normal !important;
}

.whitespace-nowrap{
  white-space: nowrap !important;
}

.whitespace-pre{
  white-space: pre !important;
}

.whitespace-pre-line{
  white-space: pre-line !important;
}

.whitespace-pre-wrap{
  white-space: pre-wrap !important;
}

.break-normal{
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.break-words{
  overflow-wrap: break-word !important;
}

.break-all{
  word-break: break-all !important;
}

.rounded-0{
  border-radius: 0 !important;
}

.rounded-1{
  border-radius: 2px !important;
}

.rounded-2{
  border-radius: 2px !important;
}

.rounded{
  border-radius: 2px !important;
}

.rounded-t-0{
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-t-1{
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
}

.rounded-t-2{
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
}

.rounded-t{
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
}

.rounded-r-0{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-r-1{
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.rounded-r-2{
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.rounded-r{
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.rounded-b-0{
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-b-1{
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-b-2{
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-b{
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-l-0{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-l-1{
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-l-2{
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-l{
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-tl-0{
  border-top-left-radius: 0 !important;
}

.rounded-tl-1{
  border-top-left-radius: 2px !important;
}

.rounded-tl-2{
  border-top-left-radius: 2px !important;
}

.rounded-tl{
  border-top-left-radius: 2px !important;
}

.rounded-tr-0{
  border-top-right-radius: 0 !important;
}

.rounded-tr-1{
  border-top-right-radius: 2px !important;
}

.rounded-tr-2{
  border-top-right-radius: 2px !important;
}

.rounded-tr{
  border-top-right-radius: 2px !important;
}

.rounded-br-0{
  border-bottom-right-radius: 0 !important;
}

.rounded-br-1{
  border-bottom-right-radius: 2px !important;
}

.rounded-br-2{
  border-bottom-right-radius: 2px !important;
}

.rounded-br{
  border-bottom-right-radius: 2px !important;
}

.rounded-bl-0{
  border-bottom-left-radius: 0 !important;
}

.rounded-bl-1{
  border-bottom-left-radius: 2px !important;
}

.rounded-bl-2{
  border-bottom-left-radius: 2px !important;
}

.rounded-bl{
  border-bottom-left-radius: 2px !important;
}

.border-0{
  border-width: 0 !important;
}

.border-1{
  border-width: 1px !important;
}

.border-2{
  border-width: 2px !important;
}

.border-3{
  border-width: 3px !important;
}

.border-4{
  border-width: 4px !important;
}

.border-8{
  border-width: 8px !important;
}

.border{
  border-width: 2px !important;
}

.border-t-0{
  border-top-width: 0 !important;
}

.border-t-1{
  border-top-width: 1px !important;
}

.border-t-2{
  border-top-width: 2px !important;
}

.border-t-3{
  border-top-width: 3px !important;
}

.border-t-4{
  border-top-width: 4px !important;
}

.border-t-8{
  border-top-width: 8px !important;
}

.border-t{
  border-top-width: 2px !important;
}

.border-r-0{
  border-right-width: 0 !important;
}

.border-r-1{
  border-right-width: 1px !important;
}

.border-r-2{
  border-right-width: 2px !important;
}

.border-r-3{
  border-right-width: 3px !important;
}

.border-r-4{
  border-right-width: 4px !important;
}

.border-r-8{
  border-right-width: 8px !important;
}

.border-r{
  border-right-width: 2px !important;
}

.border-b-0{
  border-bottom-width: 0 !important;
}

.border-b-1{
  border-bottom-width: 1px !important;
}

.border-b-2{
  border-bottom-width: 2px !important;
}

.border-b-3{
  border-bottom-width: 3px !important;
}

.border-b-4{
  border-bottom-width: 4px !important;
}

.border-b-8{
  border-bottom-width: 8px !important;
}

.border-b{
  border-bottom-width: 2px !important;
}

.border-l-0{
  border-left-width: 0 !important;
}

.border-l-1{
  border-left-width: 1px !important;
}

.border-l-2{
  border-left-width: 2px !important;
}

.border-l-3{
  border-left-width: 3px !important;
}

.border-l-4{
  border-left-width: 4px !important;
}

.border-l-8{
  border-left-width: 8px !important;
}

.border-l{
  border-left-width: 2px !important;
}

.border-solid{
  border-style: solid !important;
}

.border-dashed{
  border-style: dashed !important;
}

.border-dotted{
  border-style: dotted !important;
}

.border-double{
  border-style: double !important;
}

.border-none{
  border-style: none !important;
}

.border-navy{
  --tw-border-opacity: 1 !important;
  border-color: rgba(3, 21, 83, var(--tw-border-opacity)) !important;
}

.border-navy-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(65, 87, 170, var(--tw-border-opacity)) !important;
}

.border-navy-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(129, 149, 220, var(--tw-border-opacity)) !important;
}

.border-navy-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(205, 216, 239, var(--tw-border-opacity)) !important;
}

.border-blue{
  --tw-border-opacity: 1 !important;
  border-color: rgba(22, 66, 223, var(--tw-border-opacity)) !important;
}

.border-blue-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(86, 138, 223, var(--tw-border-opacity)) !important;
}

.border-blue-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(150, 190, 255, var(--tw-border-opacity)) !important;
}

.border-blue-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(210, 232, 255, var(--tw-border-opacity)) !important;
}

.border-blue-20t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(231, 242, 254, var(--tw-border-opacity)) !important;
}

.border-blue-10t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(240, 247, 254, var(--tw-border-opacity)) !important;
}

.border-red{
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 93, 82, var(--tw-border-opacity)) !important;
}

.border-red-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 135, 135, var(--tw-border-opacity)) !important;
}

.border-red-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 175, 175, var(--tw-border-opacity)) !important;
}

.border-red-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 219, 219, var(--tw-border-opacity)) !important;
}

.border-grey{
  --tw-border-opacity: 1 !important;
  border-color: rgba(87, 89, 92, var(--tw-border-opacity)) !important;
}

.border-grey-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(124, 127, 131, var(--tw-border-opacity)) !important;
}

.border-grey-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(153, 156, 164, var(--tw-border-opacity)) !important;
}

.border-grey-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(193, 198, 203, var(--tw-border-opacity)) !important;
}

.border-grey-20t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(230, 232, 236, var(--tw-border-opacity)) !important;
}

.border-white{
  --tw-border-opacity: 1 !important;
  border-color: rgba(243, 243, 243, var(--tw-border-opacity)) !important;
}

.border-white-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(246, 246, 246, var(--tw-border-opacity)) !important;
}

.border-white-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(249, 249, 250, var(--tw-border-opacity)) !important;
}

.border-white-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 252, 252, var(--tw-border-opacity)) !important;
}

.border-marigold{
  --tw-border-opacity: 1 !important;
  border-color: rgba(250, 163, 2, var(--tw-border-opacity)) !important;
}

.border-marigold-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 185, 90, var(--tw-border-opacity)) !important;
}

.border-marigold-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 216, 161, var(--tw-border-opacity)) !important;
}

.border-marigold-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 238, 205, var(--tw-border-opacity)) !important;
}

.border-pink{
  --tw-border-opacity: 1 !important;
  border-color: rgba(249, 165, 218, var(--tw-border-opacity)) !important;
}

.border-pink-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 192, 246, var(--tw-border-opacity)) !important;
}

.border-pink-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 217, 255, var(--tw-border-opacity)) !important;
}

.border-pink-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 240, 254, var(--tw-border-opacity)) !important;
}

.border-green{
  --tw-border-opacity: 1 !important;
  border-color: rgba(4, 164, 135, var(--tw-border-opacity)) !important;
}

.border-green-70t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(17, 212, 177, var(--tw-border-opacity)) !important;
}

.border-green-50t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(174, 244, 231, var(--tw-border-opacity)) !important;
}

.border-green-30t{
  --tw-border-opacity: 1 !important;
  border-color: rgba(230, 254, 250, var(--tw-border-opacity)) !important;
}

.border-base-black{
  --tw-border-opacity: 1 !important;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity)) !important;
}

.border-base-white{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}

.border-transparent{
  border-color: rgba(255, 255, 255, 0) !important;
}

.hover\:border-navy:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(3, 21, 83, var(--tw-border-opacity)) !important;
}

.hover\:border-navy-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(65, 87, 170, var(--tw-border-opacity)) !important;
}

.hover\:border-navy-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(129, 149, 220, var(--tw-border-opacity)) !important;
}

.hover\:border-navy-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(205, 216, 239, var(--tw-border-opacity)) !important;
}

.hover\:border-blue:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(22, 66, 223, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(86, 138, 223, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(150, 190, 255, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(210, 232, 255, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-20t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(231, 242, 254, var(--tw-border-opacity)) !important;
}

.hover\:border-blue-10t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(240, 247, 254, var(--tw-border-opacity)) !important;
}

.hover\:border-red:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 93, 82, var(--tw-border-opacity)) !important;
}

.hover\:border-red-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 135, 135, var(--tw-border-opacity)) !important;
}

.hover\:border-red-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 175, 175, var(--tw-border-opacity)) !important;
}

.hover\:border-red-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 219, 219, var(--tw-border-opacity)) !important;
}

.hover\:border-grey:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(87, 89, 92, var(--tw-border-opacity)) !important;
}

.hover\:border-grey-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(124, 127, 131, var(--tw-border-opacity)) !important;
}

.hover\:border-grey-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(153, 156, 164, var(--tw-border-opacity)) !important;
}

.hover\:border-grey-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(193, 198, 203, var(--tw-border-opacity)) !important;
}

.hover\:border-grey-20t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(230, 232, 236, var(--tw-border-opacity)) !important;
}

.hover\:border-white:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(243, 243, 243, var(--tw-border-opacity)) !important;
}

.hover\:border-white-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(246, 246, 246, var(--tw-border-opacity)) !important;
}

.hover\:border-white-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(249, 249, 250, var(--tw-border-opacity)) !important;
}

.hover\:border-white-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 252, 252, var(--tw-border-opacity)) !important;
}

.hover\:border-marigold:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(250, 163, 2, var(--tw-border-opacity)) !important;
}

.hover\:border-marigold-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 185, 90, var(--tw-border-opacity)) !important;
}

.hover\:border-marigold-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 216, 161, var(--tw-border-opacity)) !important;
}

.hover\:border-marigold-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 238, 205, var(--tw-border-opacity)) !important;
}

.hover\:border-pink:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(249, 165, 218, var(--tw-border-opacity)) !important;
}

.hover\:border-pink-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 192, 246, var(--tw-border-opacity)) !important;
}

.hover\:border-pink-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 217, 255, var(--tw-border-opacity)) !important;
}

.hover\:border-pink-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 240, 254, var(--tw-border-opacity)) !important;
}

.hover\:border-green:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(4, 164, 135, var(--tw-border-opacity)) !important;
}

.hover\:border-green-70t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(17, 212, 177, var(--tw-border-opacity)) !important;
}

.hover\:border-green-50t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(174, 244, 231, var(--tw-border-opacity)) !important;
}

.hover\:border-green-30t:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(230, 254, 250, var(--tw-border-opacity)) !important;
}

.hover\:border-base-black:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity)) !important;
}

.hover\:border-base-white:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}

.hover\:border-transparent:hover{
  border-color: rgba(255, 255, 255, 0) !important;
}

.focus\:border-navy:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(3, 21, 83, var(--tw-border-opacity)) !important;
}

.focus\:border-navy-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(65, 87, 170, var(--tw-border-opacity)) !important;
}

.focus\:border-navy-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(129, 149, 220, var(--tw-border-opacity)) !important;
}

.focus\:border-navy-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(205, 216, 239, var(--tw-border-opacity)) !important;
}

.focus\:border-blue:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(22, 66, 223, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(86, 138, 223, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(150, 190, 255, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(210, 232, 255, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-20t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(231, 242, 254, var(--tw-border-opacity)) !important;
}

.focus\:border-blue-10t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(240, 247, 254, var(--tw-border-opacity)) !important;
}

.focus\:border-red:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(252, 93, 82, var(--tw-border-opacity)) !important;
}

.focus\:border-red-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 135, 135, var(--tw-border-opacity)) !important;
}

.focus\:border-red-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 175, 175, var(--tw-border-opacity)) !important;
}

.focus\:border-red-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 219, 219, var(--tw-border-opacity)) !important;
}

.focus\:border-grey:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(87, 89, 92, var(--tw-border-opacity)) !important;
}

.focus\:border-grey-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(124, 127, 131, var(--tw-border-opacity)) !important;
}

.focus\:border-grey-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(153, 156, 164, var(--tw-border-opacity)) !important;
}

.focus\:border-grey-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(193, 198, 203, var(--tw-border-opacity)) !important;
}

.focus\:border-grey-20t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(230, 232, 236, var(--tw-border-opacity)) !important;
}

.focus\:border-white:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(243, 243, 243, var(--tw-border-opacity)) !important;
}

.focus\:border-white-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(246, 246, 246, var(--tw-border-opacity)) !important;
}

.focus\:border-white-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(249, 249, 250, var(--tw-border-opacity)) !important;
}

.focus\:border-white-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 252, 252, var(--tw-border-opacity)) !important;
}

.focus\:border-marigold:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(250, 163, 2, var(--tw-border-opacity)) !important;
}

.focus\:border-marigold-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 185, 90, var(--tw-border-opacity)) !important;
}

.focus\:border-marigold-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 216, 161, var(--tw-border-opacity)) !important;
}

.focus\:border-marigold-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 238, 205, var(--tw-border-opacity)) !important;
}

.focus\:border-pink:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(249, 165, 218, var(--tw-border-opacity)) !important;
}

.focus\:border-pink-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 192, 246, var(--tw-border-opacity)) !important;
}

.focus\:border-pink-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 217, 255, var(--tw-border-opacity)) !important;
}

.focus\:border-pink-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 240, 254, var(--tw-border-opacity)) !important;
}

.focus\:border-green:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(4, 164, 135, var(--tw-border-opacity)) !important;
}

.focus\:border-green-70t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(17, 212, 177, var(--tw-border-opacity)) !important;
}

.focus\:border-green-50t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(174, 244, 231, var(--tw-border-opacity)) !important;
}

.focus\:border-green-30t:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(230, 254, 250, var(--tw-border-opacity)) !important;
}

.focus\:border-base-black:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity)) !important;
}

.focus\:border-base-white:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity)) !important;
}

.focus\:border-transparent:focus{
  border-color: rgba(255, 255, 255, 0) !important;
}

.border-opacity-0{
  --tw-border-opacity: 0 !important;
}

.border-opacity-5{
  --tw-border-opacity: 0.05 !important;
}

.border-opacity-10{
  --tw-border-opacity: 0.1 !important;
}

.border-opacity-20{
  --tw-border-opacity: 0.2 !important;
}

.border-opacity-25{
  --tw-border-opacity: 0.25 !important;
}

.border-opacity-30{
  --tw-border-opacity: 0.3 !important;
}

.border-opacity-40{
  --tw-border-opacity: 0.4 !important;
}

.border-opacity-50{
  --tw-border-opacity: 0.5 !important;
}

.border-opacity-60{
  --tw-border-opacity: 0.6 !important;
}

.border-opacity-70{
  --tw-border-opacity: 0.7 !important;
}

.border-opacity-75{
  --tw-border-opacity: 0.75 !important;
}

.border-opacity-80{
  --tw-border-opacity: 0.8 !important;
}

.border-opacity-90{
  --tw-border-opacity: 0.9 !important;
}

.border-opacity-95{
  --tw-border-opacity: 0.95 !important;
}

.border-opacity-100{
  --tw-border-opacity: 1 !important;
}

.bg-navy{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(3, 21, 83, var(--tw-bg-opacity)) !important;
}

.bg-navy-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(65, 87, 170, var(--tw-bg-opacity)) !important;
}

.bg-navy-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(129, 149, 220, var(--tw-bg-opacity)) !important;
}

.bg-navy-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(205, 216, 239, var(--tw-bg-opacity)) !important;
}

.bg-blue{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(22, 66, 223, var(--tw-bg-opacity)) !important;
}

.bg-blue-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(86, 138, 223, var(--tw-bg-opacity)) !important;
}

.bg-blue-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(150, 190, 255, var(--tw-bg-opacity)) !important;
}

.bg-blue-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(210, 232, 255, var(--tw-bg-opacity)) !important;
}

.bg-blue-20t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(231, 242, 254, var(--tw-bg-opacity)) !important;
}

.bg-blue-10t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(240, 247, 254, var(--tw-bg-opacity)) !important;
}

.bg-red{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 93, 82, var(--tw-bg-opacity)) !important;
}

.bg-red-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 135, 135, var(--tw-bg-opacity)) !important;
}

.bg-red-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 175, 175, var(--tw-bg-opacity)) !important;
}

.bg-red-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 219, 219, var(--tw-bg-opacity)) !important;
}

.bg-grey{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(87, 89, 92, var(--tw-bg-opacity)) !important;
}

.bg-grey-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(124, 127, 131, var(--tw-bg-opacity)) !important;
}

.bg-grey-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(153, 156, 164, var(--tw-bg-opacity)) !important;
}

.bg-grey-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(193, 198, 203, var(--tw-bg-opacity)) !important;
}

.bg-grey-20t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(230, 232, 236, var(--tw-bg-opacity)) !important;
}

.bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(243, 243, 243, var(--tw-bg-opacity)) !important;
}

.bg-white-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity)) !important;
}

.bg-white-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(249, 249, 250, var(--tw-bg-opacity)) !important;
}

.bg-white-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 252, 252, var(--tw-bg-opacity)) !important;
}

.bg-marigold{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(250, 163, 2, var(--tw-bg-opacity)) !important;
}

.bg-marigold-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 185, 90, var(--tw-bg-opacity)) !important;
}

.bg-marigold-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 216, 161, var(--tw-bg-opacity)) !important;
}

.bg-marigold-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 238, 205, var(--tw-bg-opacity)) !important;
}

.bg-pink{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(249, 165, 218, var(--tw-bg-opacity)) !important;
}

.bg-pink-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 192, 246, var(--tw-bg-opacity)) !important;
}

.bg-pink-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 217, 255, var(--tw-bg-opacity)) !important;
}

.bg-pink-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 240, 254, var(--tw-bg-opacity)) !important;
}

.bg-green{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(4, 164, 135, var(--tw-bg-opacity)) !important;
}

.bg-green-70t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(17, 212, 177, var(--tw-bg-opacity)) !important;
}

.bg-green-50t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(174, 244, 231, var(--tw-bg-opacity)) !important;
}

.bg-green-30t{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(230, 254, 250, var(--tw-bg-opacity)) !important;
}

.bg-base-black{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}

.bg-base-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.bg-transparent{
  background-color: rgba(255, 255, 255, 0) !important;
}

.bg{
  background-color:  !important;
}

.hover\:bg-navy:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(3, 21, 83, var(--tw-bg-opacity)) !important;
}

.hover\:bg-navy-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(65, 87, 170, var(--tw-bg-opacity)) !important;
}

.hover\:bg-navy-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(129, 149, 220, var(--tw-bg-opacity)) !important;
}

.hover\:bg-navy-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(205, 216, 239, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(22, 66, 223, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(86, 138, 223, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(150, 190, 255, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(210, 232, 255, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-20t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(231, 242, 254, var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-10t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(240, 247, 254, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 93, 82, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 135, 135, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 175, 175, var(--tw-bg-opacity)) !important;
}

.hover\:bg-red-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 219, 219, var(--tw-bg-opacity)) !important;
}

.hover\:bg-grey:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(87, 89, 92, var(--tw-bg-opacity)) !important;
}

.hover\:bg-grey-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(124, 127, 131, var(--tw-bg-opacity)) !important;
}

.hover\:bg-grey-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(153, 156, 164, var(--tw-bg-opacity)) !important;
}

.hover\:bg-grey-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(193, 198, 203, var(--tw-bg-opacity)) !important;
}

.hover\:bg-grey-20t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(230, 232, 236, var(--tw-bg-opacity)) !important;
}

.hover\:bg-white:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(243, 243, 243, var(--tw-bg-opacity)) !important;
}

.hover\:bg-white-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity)) !important;
}

.hover\:bg-white-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(249, 249, 250, var(--tw-bg-opacity)) !important;
}

.hover\:bg-white-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 252, 252, var(--tw-bg-opacity)) !important;
}

.hover\:bg-marigold:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(250, 163, 2, var(--tw-bg-opacity)) !important;
}

.hover\:bg-marigold-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 185, 90, var(--tw-bg-opacity)) !important;
}

.hover\:bg-marigold-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 216, 161, var(--tw-bg-opacity)) !important;
}

.hover\:bg-marigold-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 238, 205, var(--tw-bg-opacity)) !important;
}

.hover\:bg-pink:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(249, 165, 218, var(--tw-bg-opacity)) !important;
}

.hover\:bg-pink-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 192, 246, var(--tw-bg-opacity)) !important;
}

.hover\:bg-pink-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 217, 255, var(--tw-bg-opacity)) !important;
}

.hover\:bg-pink-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 240, 254, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(4, 164, 135, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-70t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(17, 212, 177, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-50t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(174, 244, 231, var(--tw-bg-opacity)) !important;
}

.hover\:bg-green-30t:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(230, 254, 250, var(--tw-bg-opacity)) !important;
}

.hover\:bg-base-black:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}

.hover\:bg-base-white:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.hover\:bg-transparent:hover{
  background-color: rgba(255, 255, 255, 0) !important;
}

.hover\:bg:hover{
  background-color:  !important;
}

.focus\:bg-navy:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(3, 21, 83, var(--tw-bg-opacity)) !important;
}

.focus\:bg-navy-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(65, 87, 170, var(--tw-bg-opacity)) !important;
}

.focus\:bg-navy-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(129, 149, 220, var(--tw-bg-opacity)) !important;
}

.focus\:bg-navy-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(205, 216, 239, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(22, 66, 223, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(86, 138, 223, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(150, 190, 255, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(210, 232, 255, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-20t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(231, 242, 254, var(--tw-bg-opacity)) !important;
}

.focus\:bg-blue-10t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(240, 247, 254, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(252, 93, 82, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 135, 135, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 175, 175, var(--tw-bg-opacity)) !important;
}

.focus\:bg-red-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 219, 219, var(--tw-bg-opacity)) !important;
}

.focus\:bg-grey:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(87, 89, 92, var(--tw-bg-opacity)) !important;
}

.focus\:bg-grey-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(124, 127, 131, var(--tw-bg-opacity)) !important;
}

.focus\:bg-grey-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(153, 156, 164, var(--tw-bg-opacity)) !important;
}

.focus\:bg-grey-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(193, 198, 203, var(--tw-bg-opacity)) !important;
}

.focus\:bg-grey-20t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(230, 232, 236, var(--tw-bg-opacity)) !important;
}

.focus\:bg-white:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(243, 243, 243, var(--tw-bg-opacity)) !important;
}

.focus\:bg-white-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity)) !important;
}

.focus\:bg-white-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(249, 249, 250, var(--tw-bg-opacity)) !important;
}

.focus\:bg-white-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 252, 252, var(--tw-bg-opacity)) !important;
}

.focus\:bg-marigold:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(250, 163, 2, var(--tw-bg-opacity)) !important;
}

.focus\:bg-marigold-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 185, 90, var(--tw-bg-opacity)) !important;
}

.focus\:bg-marigold-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 216, 161, var(--tw-bg-opacity)) !important;
}

.focus\:bg-marigold-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 238, 205, var(--tw-bg-opacity)) !important;
}

.focus\:bg-pink:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(249, 165, 218, var(--tw-bg-opacity)) !important;
}

.focus\:bg-pink-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 192, 246, var(--tw-bg-opacity)) !important;
}

.focus\:bg-pink-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(251, 217, 255, var(--tw-bg-opacity)) !important;
}

.focus\:bg-pink-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 240, 254, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(4, 164, 135, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-70t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(17, 212, 177, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-50t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(174, 244, 231, var(--tw-bg-opacity)) !important;
}

.focus\:bg-green-30t:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(230, 254, 250, var(--tw-bg-opacity)) !important;
}

.focus\:bg-base-black:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity)) !important;
}

.focus\:bg-base-white:focus{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
}

.focus\:bg-transparent:focus{
  background-color: rgba(255, 255, 255, 0) !important;
}

.focus\:bg:focus{
  background-color:  !important;
}

.bg-opacity-0{
  --tw-bg-opacity: 0 !important;
}

.bg-opacity-5{
  --tw-bg-opacity: 0.05 !important;
}

.bg-opacity-10{
  --tw-bg-opacity: 0.1 !important;
}

.bg-opacity-20{
  --tw-bg-opacity: 0.2 !important;
}

.bg-opacity-25{
  --tw-bg-opacity: 0.25 !important;
}

.bg-opacity-30{
  --tw-bg-opacity: 0.3 !important;
}

.bg-opacity-40{
  --tw-bg-opacity: 0.4 !important;
}

.bg-opacity-50{
  --tw-bg-opacity: 0.5 !important;
}

.bg-opacity-60{
  --tw-bg-opacity: 0.6 !important;
}

.bg-opacity-70{
  --tw-bg-opacity: 0.7 !important;
}

.bg-opacity-75{
  --tw-bg-opacity: 0.75 !important;
}

.bg-opacity-80{
  --tw-bg-opacity: 0.8 !important;
}

.bg-opacity-90{
  --tw-bg-opacity: 0.9 !important;
}

.bg-opacity-95{
  --tw-bg-opacity: 0.95 !important;
}

.bg-opacity-100{
  --tw-bg-opacity: 1 !important;
}

.bg-none{
  background-image: none !important;
}

.bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-tr{
  background-image: linear-gradient(to top right, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-bl{
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops)) !important;
}

.bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--tw-gradient-stops)) !important;
}

.from-navy{
  --tw-gradient-from: #031553 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(3, 21, 83, 0)) !important;
}

.from-navy-70t{
  --tw-gradient-from: #4157aa !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(65, 87, 170, 0)) !important;
}

.from-navy-50t{
  --tw-gradient-from: #8195dc !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 149, 220, 0)) !important;
}

.from-navy-30t{
  --tw-gradient-from: #cdd8ef !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(205, 216, 239, 0)) !important;
}

.from-blue{
  --tw-gradient-from: #1642DF !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(22, 66, 223, 0)) !important;
}

.from-blue-70t{
  --tw-gradient-from: #568adf !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(86, 138, 223, 0)) !important;
}

.from-blue-50t{
  --tw-gradient-from: #96beff !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 190, 255, 0)) !important;
}

.from-blue-30t{
  --tw-gradient-from: #d2e8ff !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(210, 232, 255, 0)) !important;
}

.from-blue-20t{
  --tw-gradient-from: #E7F2FE !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(231, 242, 254, 0)) !important;
}

.from-blue-10t{
  --tw-gradient-from: #F0F7FE !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 247, 254, 0)) !important;
}

.from-red{
  --tw-gradient-from: #fc5d52 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 93, 82, 0)) !important;
}

.from-red-70t{
  --tw-gradient-from: #ff8787 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 135, 135, 0)) !important;
}

.from-red-50t{
  --tw-gradient-from: #ffafaf !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 175, 175, 0)) !important;
}

.from-red-30t{
  --tw-gradient-from: #ffdbdb !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 219, 219, 0)) !important;
}

.from-grey{
  --tw-gradient-from: #57595C !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(87, 89, 92, 0)) !important;
}

.from-grey-70t{
  --tw-gradient-from: #7c7f83 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 127, 131, 0)) !important;
}

.from-grey-50t{
  --tw-gradient-from: #999ca4 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 156, 164, 0)) !important;
}

.from-grey-30t{
  --tw-gradient-from: #c1c6cb !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(193, 198, 203, 0)) !important;
}

.from-grey-20t{
  --tw-gradient-from: #e6e8ec !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 232, 236, 0)) !important;
}

.from-white{
  --tw-gradient-from: #F3F3F3 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 243, 243, 0)) !important;
}

.from-white-70t{
  --tw-gradient-from: #F6F6F6 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 246, 246, 0)) !important;
}

.from-white-50t{
  --tw-gradient-from: #F9F9FA !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 249, 250, 0)) !important;
}

.from-white-30t{
  --tw-gradient-from: #FBFCFC !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 252, 252, 0)) !important;
}

.from-marigold{
  --tw-gradient-from: #faa302 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 163, 2, 0)) !important;
}

.from-marigold-70t{
  --tw-gradient-from: #fbb95a !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 185, 90, 0)) !important;
}

.from-marigold-50t{
  --tw-gradient-from: #fbd8a1 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 161, 0)) !important;
}

.from-marigold-30t{
  --tw-gradient-from: #ffeecd !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 238, 205, 0)) !important;
}

.from-pink{
  --tw-gradient-from: #f9a5da !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 165, 218, 0)) !important;
}

.from-pink-70t{
  --tw-gradient-from: #ffc0f6 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 192, 246, 0)) !important;
}

.from-pink-50t{
  --tw-gradient-from: #fbd9ff !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 217, 255, 0)) !important;
}

.from-pink-30t{
  --tw-gradient-from: #fff0fe !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 240, 254, 0)) !important;
}

.from-green{
  --tw-gradient-from: #04A487 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 164, 135, 0)) !important;
}

.from-green-70t{
  --tw-gradient-from: #11D4B1 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 212, 177, 0)) !important;
}

.from-green-50t{
  --tw-gradient-from: #AEF4E7 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(174, 244, 231, 0)) !important;
}

.from-green-30t{
  --tw-gradient-from: #E6FEFA !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(230, 254, 250, 0)) !important;
}

.from-base-black{
  --tw-gradient-from: #000000 !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important;
}

.from-base-white{
  --tw-gradient-from: #FFFFFF !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.from-transparent{
  --tw-gradient-from: rgba(255, 255, 255, 0) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.from{
  --tw-gradient-from:  !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.via-navy{
  --tw-gradient-stops: var(--tw-gradient-from), #031553, var(--tw-gradient-to, rgba(3, 21, 83, 0)) !important;
}

.via-navy-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #4157aa, var(--tw-gradient-to, rgba(65, 87, 170, 0)) !important;
}

.via-navy-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #8195dc, var(--tw-gradient-to, rgba(129, 149, 220, 0)) !important;
}

.via-navy-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #cdd8ef, var(--tw-gradient-to, rgba(205, 216, 239, 0)) !important;
}

.via-blue{
  --tw-gradient-stops: var(--tw-gradient-from), #1642DF, var(--tw-gradient-to, rgba(22, 66, 223, 0)) !important;
}

.via-blue-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #568adf, var(--tw-gradient-to, rgba(86, 138, 223, 0)) !important;
}

.via-blue-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #96beff, var(--tw-gradient-to, rgba(150, 190, 255, 0)) !important;
}

.via-blue-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #d2e8ff, var(--tw-gradient-to, rgba(210, 232, 255, 0)) !important;
}

.via-blue-20t{
  --tw-gradient-stops: var(--tw-gradient-from), #E7F2FE, var(--tw-gradient-to, rgba(231, 242, 254, 0)) !important;
}

.via-blue-10t{
  --tw-gradient-stops: var(--tw-gradient-from), #F0F7FE, var(--tw-gradient-to, rgba(240, 247, 254, 0)) !important;
}

.via-red{
  --tw-gradient-stops: var(--tw-gradient-from), #fc5d52, var(--tw-gradient-to, rgba(252, 93, 82, 0)) !important;
}

.via-red-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #ff8787, var(--tw-gradient-to, rgba(255, 135, 135, 0)) !important;
}

.via-red-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #ffafaf, var(--tw-gradient-to, rgba(255, 175, 175, 0)) !important;
}

.via-red-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #ffdbdb, var(--tw-gradient-to, rgba(255, 219, 219, 0)) !important;
}

.via-grey{
  --tw-gradient-stops: var(--tw-gradient-from), #57595C, var(--tw-gradient-to, rgba(87, 89, 92, 0)) !important;
}

.via-grey-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #7c7f83, var(--tw-gradient-to, rgba(124, 127, 131, 0)) !important;
}

.via-grey-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #999ca4, var(--tw-gradient-to, rgba(153, 156, 164, 0)) !important;
}

.via-grey-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #c1c6cb, var(--tw-gradient-to, rgba(193, 198, 203, 0)) !important;
}

.via-grey-20t{
  --tw-gradient-stops: var(--tw-gradient-from), #e6e8ec, var(--tw-gradient-to, rgba(230, 232, 236, 0)) !important;
}

.via-white{
  --tw-gradient-stops: var(--tw-gradient-from), #F3F3F3, var(--tw-gradient-to, rgba(243, 243, 243, 0)) !important;
}

.via-white-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #F6F6F6, var(--tw-gradient-to, rgba(246, 246, 246, 0)) !important;
}

.via-white-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #F9F9FA, var(--tw-gradient-to, rgba(249, 249, 250, 0)) !important;
}

.via-white-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #FBFCFC, var(--tw-gradient-to, rgba(251, 252, 252, 0)) !important;
}

.via-marigold{
  --tw-gradient-stops: var(--tw-gradient-from), #faa302, var(--tw-gradient-to, rgba(250, 163, 2, 0)) !important;
}

.via-marigold-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #fbb95a, var(--tw-gradient-to, rgba(251, 185, 90, 0)) !important;
}

.via-marigold-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #fbd8a1, var(--tw-gradient-to, rgba(251, 216, 161, 0)) !important;
}

.via-marigold-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #ffeecd, var(--tw-gradient-to, rgba(255, 238, 205, 0)) !important;
}

.via-pink{
  --tw-gradient-stops: var(--tw-gradient-from), #f9a5da, var(--tw-gradient-to, rgba(249, 165, 218, 0)) !important;
}

.via-pink-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #ffc0f6, var(--tw-gradient-to, rgba(255, 192, 246, 0)) !important;
}

.via-pink-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #fbd9ff, var(--tw-gradient-to, rgba(251, 217, 255, 0)) !important;
}

.via-pink-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #fff0fe, var(--tw-gradient-to, rgba(255, 240, 254, 0)) !important;
}

.via-green{
  --tw-gradient-stops: var(--tw-gradient-from), #04A487, var(--tw-gradient-to, rgba(4, 164, 135, 0)) !important;
}

.via-green-70t{
  --tw-gradient-stops: var(--tw-gradient-from), #11D4B1, var(--tw-gradient-to, rgba(17, 212, 177, 0)) !important;
}

.via-green-50t{
  --tw-gradient-stops: var(--tw-gradient-from), #AEF4E7, var(--tw-gradient-to, rgba(174, 244, 231, 0)) !important;
}

.via-green-30t{
  --tw-gradient-stops: var(--tw-gradient-from), #E6FEFA, var(--tw-gradient-to, rgba(230, 254, 250, 0)) !important;
}

.via-base-black{
  --tw-gradient-stops: var(--tw-gradient-from), #000000, var(--tw-gradient-to, rgba(0, 0, 0, 0)) !important;
}

.via-base-white{
  --tw-gradient-stops: var(--tw-gradient-from), #FFFFFF, var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.via-transparent{
  --tw-gradient-stops: var(--tw-gradient-from), rgba(255, 255, 255, 0), var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.via{
  --tw-gradient-stops: var(--tw-gradient-from), , var(--tw-gradient-to, rgba(255, 255, 255, 0)) !important;
}

.to-navy{
  --tw-gradient-to: #031553 !important;
}

.to-navy-70t{
  --tw-gradient-to: #4157aa !important;
}

.to-navy-50t{
  --tw-gradient-to: #8195dc !important;
}

.to-navy-30t{
  --tw-gradient-to: #cdd8ef !important;
}

.to-blue{
  --tw-gradient-to: #1642DF !important;
}

.to-blue-70t{
  --tw-gradient-to: #568adf !important;
}

.to-blue-50t{
  --tw-gradient-to: #96beff !important;
}

.to-blue-30t{
  --tw-gradient-to: #d2e8ff !important;
}

.to-blue-20t{
  --tw-gradient-to: #E7F2FE !important;
}

.to-blue-10t{
  --tw-gradient-to: #F0F7FE !important;
}

.to-red{
  --tw-gradient-to: #fc5d52 !important;
}

.to-red-70t{
  --tw-gradient-to: #ff8787 !important;
}

.to-red-50t{
  --tw-gradient-to: #ffafaf !important;
}

.to-red-30t{
  --tw-gradient-to: #ffdbdb !important;
}

.to-grey{
  --tw-gradient-to: #57595C !important;
}

.to-grey-70t{
  --tw-gradient-to: #7c7f83 !important;
}

.to-grey-50t{
  --tw-gradient-to: #999ca4 !important;
}

.to-grey-30t{
  --tw-gradient-to: #c1c6cb !important;
}

.to-grey-20t{
  --tw-gradient-to: #e6e8ec !important;
}

.to-white{
  --tw-gradient-to: #F3F3F3 !important;
}

.to-white-70t{
  --tw-gradient-to: #F6F6F6 !important;
}

.to-white-50t{
  --tw-gradient-to: #F9F9FA !important;
}

.to-white-30t{
  --tw-gradient-to: #FBFCFC !important;
}

.to-marigold{
  --tw-gradient-to: #faa302 !important;
}

.to-marigold-70t{
  --tw-gradient-to: #fbb95a !important;
}

.to-marigold-50t{
  --tw-gradient-to: #fbd8a1 !important;
}

.to-marigold-30t{
  --tw-gradient-to: #ffeecd !important;
}

.to-pink{
  --tw-gradient-to: #f9a5da !important;
}

.to-pink-70t{
  --tw-gradient-to: #ffc0f6 !important;
}

.to-pink-50t{
  --tw-gradient-to: #fbd9ff !important;
}

.to-pink-30t{
  --tw-gradient-to: #fff0fe !important;
}

.to-green{
  --tw-gradient-to: #04A487 !important;
}

.to-green-70t{
  --tw-gradient-to: #11D4B1 !important;
}

.to-green-50t{
  --tw-gradient-to: #AEF4E7 !important;
}

.to-green-30t{
  --tw-gradient-to: #E6FEFA !important;
}

.to-base-black{
  --tw-gradient-to: #000000 !important;
}

.to-base-white{
  --tw-gradient-to: #FFFFFF !important;
}

.to-transparent{
  --tw-gradient-to: rgba(255, 255, 255, 0) !important;
}

.to{
  --tw-gradient-to:  !important;
}

.bg-auto{
  background-size: auto !important;
}

.bg-cover{
  background-size: cover !important;
}

.bg-contain{
  background-size: contain !important;
}

.bg-fixed{
  background-attachment: fixed !important;
}

.bg-local{
  background-attachment: local !important;
}

.bg-scroll{
  background-attachment: scroll !important;
}

.bg-clip-border{
  background-clip: border-box !important;
}

.bg-clip-padding{
  background-clip: padding-box !important;
}

.bg-clip-content{
  background-clip: content-box !important;
}

.bg-clip-text{
  background-clip: text !important;
}

.bg-bottom{
  background-position: bottom !important;
}

.bg-center{
  background-position: center !important;
}

.bg-left{
  background-position: left !important;
}

.bg-left-bottom{
  background-position: left bottom !important;
}

.bg-left-top{
  background-position: left top !important;
}

.bg-right{
  background-position: right !important;
}

.bg-right-bottom{
  background-position: right bottom !important;
}

.bg-right-top{
  background-position: right top !important;
}

.bg-top{
  background-position: top !important;
}

.bg-repeat{
  background-repeat: repeat !important;
}

.bg-no-repeat{
  background-repeat: no-repeat !important;
}

.bg-repeat-x{
  background-repeat: repeat-x !important;
}

.bg-repeat-y{
  background-repeat: repeat-y !important;
}

.bg-repeat-round{
  background-repeat: round !important;
}

.bg-repeat-space{
  background-repeat: space !important;
}

.fill-navy{
  fill: #031553 !important;
}

.fill-navy-70t{
  fill: #4157aa !important;
}

.fill-navy-50t{
  fill: #8195dc !important;
}

.fill-navy-30t{
  fill: #cdd8ef !important;
}

.fill-blue{
  fill: #1642DF !important;
}

.fill-blue-70t{
  fill: #568adf !important;
}

.fill-blue-50t{
  fill: #96beff !important;
}

.fill-blue-30t{
  fill: #d2e8ff !important;
}

.fill-blue-20t{
  fill: #E7F2FE !important;
}

.fill-blue-10t{
  fill: #F0F7FE !important;
}

.fill-red{
  fill: #fc5d52 !important;
}

.fill-red-70t{
  fill: #ff8787 !important;
}

.fill-red-50t{
  fill: #ffafaf !important;
}

.fill-red-30t{
  fill: #ffdbdb !important;
}

.fill-grey{
  fill: #57595C !important;
}

.fill-grey-70t{
  fill: #7c7f83 !important;
}

.fill-grey-50t{
  fill: #999ca4 !important;
}

.fill-grey-30t{
  fill: #c1c6cb !important;
}

.fill-grey-20t{
  fill: #e6e8ec !important;
}

.fill-white{
  fill: #F3F3F3 !important;
}

.fill-white-70t{
  fill: #F6F6F6 !important;
}

.fill-white-50t{
  fill: #F9F9FA !important;
}

.fill-white-30t{
  fill: #FBFCFC !important;
}

.fill-marigold{
  fill: #faa302 !important;
}

.fill-marigold-70t{
  fill: #fbb95a !important;
}

.fill-marigold-50t{
  fill: #fbd8a1 !important;
}

.fill-marigold-30t{
  fill: #ffeecd !important;
}

.fill-pink{
  fill: #f9a5da !important;
}

.fill-pink-70t{
  fill: #ffc0f6 !important;
}

.fill-pink-50t{
  fill: #fbd9ff !important;
}

.fill-pink-30t{
  fill: #fff0fe !important;
}

.fill-green{
  fill: #04A487 !important;
}

.fill-green-70t{
  fill: #11D4B1 !important;
}

.fill-green-50t{
  fill: #AEF4E7 !important;
}

.fill-green-30t{
  fill: #E6FEFA !important;
}

.fill-base-black{
  fill: #000000 !important;
}

.fill-base-white{
  fill: #FFFFFF !important;
}

.fill-transparent{
  fill: rgba(255, 255, 255, 0) !important;
}

.stroke-navy{
  stroke: #031553 !important;
}

.stroke-navy-70t{
  stroke: #4157aa !important;
}

.stroke-navy-50t{
  stroke: #8195dc !important;
}

.stroke-navy-30t{
  stroke: #cdd8ef !important;
}

.stroke-blue{
  stroke: #1642DF !important;
}

.stroke-blue-70t{
  stroke: #568adf !important;
}

.stroke-blue-50t{
  stroke: #96beff !important;
}

.stroke-blue-30t{
  stroke: #d2e8ff !important;
}

.stroke-blue-20t{
  stroke: #E7F2FE !important;
}

.stroke-blue-10t{
  stroke: #F0F7FE !important;
}

.stroke-red{
  stroke: #fc5d52 !important;
}

.stroke-red-70t{
  stroke: #ff8787 !important;
}

.stroke-red-50t{
  stroke: #ffafaf !important;
}

.stroke-red-30t{
  stroke: #ffdbdb !important;
}

.stroke-grey{
  stroke: #57595C !important;
}

.stroke-grey-70t{
  stroke: #7c7f83 !important;
}

.stroke-grey-50t{
  stroke: #999ca4 !important;
}

.stroke-grey-30t{
  stroke: #c1c6cb !important;
}

.stroke-grey-20t{
  stroke: #e6e8ec !important;
}

.stroke-white{
  stroke: #F3F3F3 !important;
}

.stroke-white-70t{
  stroke: #F6F6F6 !important;
}

.stroke-white-50t{
  stroke: #F9F9FA !important;
}

.stroke-white-30t{
  stroke: #FBFCFC !important;
}

.stroke-marigold{
  stroke: #faa302 !important;
}

.stroke-marigold-70t{
  stroke: #fbb95a !important;
}

.stroke-marigold-50t{
  stroke: #fbd8a1 !important;
}

.stroke-marigold-30t{
  stroke: #ffeecd !important;
}

.stroke-pink{
  stroke: #f9a5da !important;
}

.stroke-pink-70t{
  stroke: #ffc0f6 !important;
}

.stroke-pink-50t{
  stroke: #fbd9ff !important;
}

.stroke-pink-30t{
  stroke: #fff0fe !important;
}

.stroke-green{
  stroke: #04A487 !important;
}

.stroke-green-70t{
  stroke: #11D4B1 !important;
}

.stroke-green-50t{
  stroke: #AEF4E7 !important;
}

.stroke-green-30t{
  stroke: #E6FEFA !important;
}

.stroke-base-black{
  stroke: #000000 !important;
}

.stroke-base-white{
  stroke: #FFFFFF !important;
}

.stroke-transparent{
  stroke: rgba(255, 255, 255, 0) !important;
}

.stroke-0{
  stroke-width: 0 !important;
}

.stroke-1{
  stroke-width: 1 !important;
}

.stroke-2{
  stroke-width: 2 !important;
}

.object-contain{
  object-fit: contain !important;
}

.object-cover{
  object-fit: cover !important;
}

.object-fill{
  object-fit: fill !important;
}

.object-none{
  object-fit: none !important;
}

.object-scale-down{
  object-fit: scale-down !important;
}

.object-bottom{
  object-position: bottom !important;
}

.object-center{
  object-position: center !important;
}

.object-left{
  object-position: left !important;
}

.object-left-bottom{
  object-position: left bottom !important;
}

.object-left-top{
  object-position: left top !important;
}

.object-right{
  object-position: right !important;
}

.object-right-bottom{
  object-position: right bottom !important;
}

.object-right-top{
  object-position: right top !important;
}

.object-top{
  object-position: top !important;
}

.p-0{
  padding: 0 !important;
}

.p-1{
  padding: 8px !important;
}

.p-2{
  padding: 16px !important;
}

.p-3{
  padding: 24px !important;
}

.p-4{
  padding: 32px !important;
}

.p-5{
  padding: 40px !important;
}

.p-6{
  padding: 48px !important;
}

.p-7{
  padding: 56px !important;
}

.p-8{
  padding: 64px !important;
}

.px-0{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.px-1{
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.px-2{
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.px-3{
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.px-4{
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.px-5{
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.px-6{
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.px-7{
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.px-8{
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.py-0{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1{
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.py-2{
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.py-3{
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.py-4{
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.py-5{
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.py-6{
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.py-7{
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.py-8{
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.pt-0{
  padding-top: 0 !important;
}

.pt-1{
  padding-top: 8px !important;
}

.pt-2{
  padding-top: 16px !important;
}

.pt-3{
  padding-top: 24px !important;
}

.pt-4{
  padding-top: 32px !important;
}

.pt-5{
  padding-top: 40px !important;
}

.pt-6{
  padding-top: 48px !important;
}

.pt-7{
  padding-top: 56px !important;
}

.pt-8{
  padding-top: 64px !important;
}

.pr-0{
  padding-right: 0 !important;
}

.pr-1{
  padding-right: 8px !important;
}

.pr-2{
  padding-right: 16px !important;
}

.pr-3{
  padding-right: 24px !important;
}

.pr-4{
  padding-right: 32px !important;
}

.pr-5{
  padding-right: 40px !important;
}

.pr-6{
  padding-right: 48px !important;
}

.pr-7{
  padding-right: 56px !important;
}

.pr-8{
  padding-right: 64px !important;
}

.pb-0{
  padding-bottom: 0 !important;
}

.pb-1{
  padding-bottom: 8px !important;
}

.pb-2{
  padding-bottom: 16px !important;
}

.pb-3{
  padding-bottom: 24px !important;
}

.pb-4{
  padding-bottom: 32px !important;
}

.pb-5{
  padding-bottom: 40px !important;
}

.pb-6{
  padding-bottom: 48px !important;
}

.pb-7{
  padding-bottom: 56px !important;
}

.pb-8{
  padding-bottom: 64px !important;
}

.pl-0{
  padding-left: 0 !important;
}

.pl-1{
  padding-left: 8px !important;
}

.pl-2{
  padding-left: 16px !important;
}

.pl-3{
  padding-left: 24px !important;
}

.pl-4{
  padding-left: 32px !important;
}

.pl-5{
  padding-left: 40px !important;
}

.pl-6{
  padding-left: 48px !important;
}

.pl-7{
  padding-left: 56px !important;
}

.pl-8{
  padding-left: 64px !important;
}

.text-left{
  text-align: left !important;
}

.text-center{
  text-align: center !important;
}

.text-right{
  text-align: right !important;
}

.text-justify{
  text-align: justify !important;
}

.align-baseline{
  vertical-align: baseline !important;
}

.align-top{
  vertical-align: top !important;
}

.align-middle{
  vertical-align: middle !important;
}

.align-bottom{
  vertical-align: bottom !important;
}

.align-text-top{
  vertical-align: text-top !important;
}

.align-text-bottom{
  vertical-align: text-bottom !important;
}

.font-system{
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
}

.font-code{
  font-family: monospace !important;
}

.font-default{
  font-family: "IBM Plex Sans", sans-serif !important;
}

.font-default-sans{
  font-family: "IBM Plex Sans", sans-serif !important;
}

.font-default-serif{
  font-family: "IBM Plex Serif", sans-serif !important;
}

.font-h1{
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.font-h2{
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.font-h3{
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.font-blockquote{
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.font-jumbo{
  font-family: "Helvetica Neue Pro", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.text-jumbo{
  font-size: 3em !important;
}

.text-h1{
  font-size: 2.488em !important;
}

.text-h2{
  font-size: 2.074em !important;
}

.text-h3{
  font-size: 1.728em !important;
}

.text-h4{
  font-size: 1.44em !important;
}

.text-h5{
  font-size: 1.2em !important;
}

.text-h6{
  font-size: 1em !important;
}

.text-html{
  font-size: 16px !important;
}

.text-code{
  font-size: 1em !important;
}

.text-default{
  font-size: 1em !important;
}

.text-large{
  font-size: 1.2em !important;
}

.text-small{
  font-size: 0.833em !important;
}

.text-blockquote{
  font-size: 2.074em !important;
}

.font-thin{
  font-weight: 100 !important;
}

.font-extralight{
  font-weight: 200 !important;
}

.font-light{
  font-weight: 300 !important;
}

.font-normal{
  font-weight: 400 !important;
}

.font-medium{
  font-weight: 500 !important;
}

.font-semibold{
  font-weight: 600 !important;
}

.font-bold{
  font-weight: 700 !important;
}

.font-extrabold{
  font-weight: 800 !important;
}

.font-black{
  font-weight: 900 !important;
}

.uppercase{
  text-transform: uppercase !important;
}

.lowercase{
  text-transform: lowercase !important;
}

.capitalize{
  text-transform: capitalize !important;
}

.normal-case{
  text-transform: none !important;
}

.italic{
  font-style: italic !important;
}

.not-italic{
  font-style: normal !important;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/) !important;
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/) !important;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction) !important;
}

.normal-nums{
  font-variant-numeric: normal !important;
}

.ordinal{
  --tw-ordinal: ordinal !important;
}

.slashed-zero{
  --tw-slashed-zero: slashed-zero !important;
}

.lining-nums{
  --tw-numeric-figure: lining-nums !important;
}

.oldstyle-nums{
  --tw-numeric-figure: oldstyle-nums !important;
}

.proportional-nums{
  --tw-numeric-spacing: proportional-nums !important;
}

.tabular-nums{
  --tw-numeric-spacing: tabular-nums !important;
}

.diagonal-fractions{
  --tw-numeric-fraction: diagonal-fractions !important;
}

.stacked-fractions{
  --tw-numeric-fraction: stacked-fractions !important;
}

.leading-jumbo{
  line-height: 1.2 !important;
}

.leading-h1{
  line-height: 1.2 !important;
}

.leading-h2{
  line-height: 1.2 !important;
}

.leading-h3{
  line-height: 1.2 !important;
}

.leading-h4{
  line-height: 1.2 !important;
}

.leading-h5{
  line-height: 1.2 !important;
}

.leading-h6{
  line-height: 1.2 !important;
}

.leading-html{
  line-height: 1.5 !important;
}

.leading-code{
  line-height: 1.6 !important;
}

.leading-small{
  line-height: normal !important;
}

.leading-blockquote{
  line-height: normal !important;
}

.tracking-tighter{
  letter-spacing: -0.05em !important;
}

.tracking-tight{
  letter-spacing: -0.025em !important;
}

.tracking-normal{
  letter-spacing: 0em !important;
}

.tracking-wide{
  letter-spacing: 0.025em !important;
}

.tracking-wider{
  letter-spacing: 0.05em !important;
}

.tracking-widest{
  letter-spacing: 0.1em !important;
}

.text-navy{
  --tw-text-opacity: 1 !important;
  color: rgba(3, 21, 83, var(--tw-text-opacity)) !important;
}

.text-navy-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(65, 87, 170, var(--tw-text-opacity)) !important;
}

.text-navy-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(129, 149, 220, var(--tw-text-opacity)) !important;
}

.text-navy-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(205, 216, 239, var(--tw-text-opacity)) !important;
}

.text-blue{
  --tw-text-opacity: 1 !important;
  color: rgba(22, 66, 223, var(--tw-text-opacity)) !important;
}

.text-blue-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(86, 138, 223, var(--tw-text-opacity)) !important;
}

.text-blue-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(150, 190, 255, var(--tw-text-opacity)) !important;
}

.text-blue-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(210, 232, 255, var(--tw-text-opacity)) !important;
}

.text-blue-20t{
  --tw-text-opacity: 1 !important;
  color: rgba(231, 242, 254, var(--tw-text-opacity)) !important;
}

.text-blue-10t{
  --tw-text-opacity: 1 !important;
  color: rgba(240, 247, 254, var(--tw-text-opacity)) !important;
}

.text-red{
  --tw-text-opacity: 1 !important;
  color: rgba(252, 93, 82, var(--tw-text-opacity)) !important;
}

.text-red-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 135, 135, var(--tw-text-opacity)) !important;
}

.text-red-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 175, 175, var(--tw-text-opacity)) !important;
}

.text-red-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 219, 219, var(--tw-text-opacity)) !important;
}

.text-grey{
  --tw-text-opacity: 1 !important;
  color: rgba(87, 89, 92, var(--tw-text-opacity)) !important;
}

.text-grey-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(124, 127, 131, var(--tw-text-opacity)) !important;
}

.text-grey-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(153, 156, 164, var(--tw-text-opacity)) !important;
}

.text-grey-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(193, 198, 203, var(--tw-text-opacity)) !important;
}

.text-grey-20t{
  --tw-text-opacity: 1 !important;
  color: rgba(230, 232, 236, var(--tw-text-opacity)) !important;
}

.text-white{
  --tw-text-opacity: 1 !important;
  color: rgba(243, 243, 243, var(--tw-text-opacity)) !important;
}

.text-white-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(246, 246, 246, var(--tw-text-opacity)) !important;
}

.text-white-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(249, 249, 250, var(--tw-text-opacity)) !important;
}

.text-white-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 252, 252, var(--tw-text-opacity)) !important;
}

.text-marigold{
  --tw-text-opacity: 1 !important;
  color: rgba(250, 163, 2, var(--tw-text-opacity)) !important;
}

.text-marigold-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 185, 90, var(--tw-text-opacity)) !important;
}

.text-marigold-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 216, 161, var(--tw-text-opacity)) !important;
}

.text-marigold-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 238, 205, var(--tw-text-opacity)) !important;
}

.text-pink{
  --tw-text-opacity: 1 !important;
  color: rgba(249, 165, 218, var(--tw-text-opacity)) !important;
}

.text-pink-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 192, 246, var(--tw-text-opacity)) !important;
}

.text-pink-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 217, 255, var(--tw-text-opacity)) !important;
}

.text-pink-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 240, 254, var(--tw-text-opacity)) !important;
}

.text-green{
  --tw-text-opacity: 1 !important;
  color: rgba(4, 164, 135, var(--tw-text-opacity)) !important;
}

.text-green-70t{
  --tw-text-opacity: 1 !important;
  color: rgba(17, 212, 177, var(--tw-text-opacity)) !important;
}

.text-green-50t{
  --tw-text-opacity: 1 !important;
  color: rgba(174, 244, 231, var(--tw-text-opacity)) !important;
}

.text-green-30t{
  --tw-text-opacity: 1 !important;
  color: rgba(230, 254, 250, var(--tw-text-opacity)) !important;
}

.text-base-black{
  --tw-text-opacity: 1 !important;
  color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
}

.text-base-white{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.text-transparent{
  color: rgba(255, 255, 255, 0) !important;
}

.text{
  color:  !important;
}

.hover\:text-navy:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(3, 21, 83, var(--tw-text-opacity)) !important;
}

.hover\:text-navy-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(65, 87, 170, var(--tw-text-opacity)) !important;
}

.hover\:text-navy-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(129, 149, 220, var(--tw-text-opacity)) !important;
}

.hover\:text-navy-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(205, 216, 239, var(--tw-text-opacity)) !important;
}

.hover\:text-blue:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(22, 66, 223, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(86, 138, 223, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(150, 190, 255, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(210, 232, 255, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-20t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(231, 242, 254, var(--tw-text-opacity)) !important;
}

.hover\:text-blue-10t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(240, 247, 254, var(--tw-text-opacity)) !important;
}

.hover\:text-red:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(252, 93, 82, var(--tw-text-opacity)) !important;
}

.hover\:text-red-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 135, 135, var(--tw-text-opacity)) !important;
}

.hover\:text-red-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 175, 175, var(--tw-text-opacity)) !important;
}

.hover\:text-red-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 219, 219, var(--tw-text-opacity)) !important;
}

.hover\:text-grey:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(87, 89, 92, var(--tw-text-opacity)) !important;
}

.hover\:text-grey-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(124, 127, 131, var(--tw-text-opacity)) !important;
}

.hover\:text-grey-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(153, 156, 164, var(--tw-text-opacity)) !important;
}

.hover\:text-grey-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(193, 198, 203, var(--tw-text-opacity)) !important;
}

.hover\:text-grey-20t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(230, 232, 236, var(--tw-text-opacity)) !important;
}

.hover\:text-white:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(243, 243, 243, var(--tw-text-opacity)) !important;
}

.hover\:text-white-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(246, 246, 246, var(--tw-text-opacity)) !important;
}

.hover\:text-white-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(249, 249, 250, var(--tw-text-opacity)) !important;
}

.hover\:text-white-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 252, 252, var(--tw-text-opacity)) !important;
}

.hover\:text-marigold:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(250, 163, 2, var(--tw-text-opacity)) !important;
}

.hover\:text-marigold-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 185, 90, var(--tw-text-opacity)) !important;
}

.hover\:text-marigold-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 216, 161, var(--tw-text-opacity)) !important;
}

.hover\:text-marigold-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 238, 205, var(--tw-text-opacity)) !important;
}

.hover\:text-pink:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(249, 165, 218, var(--tw-text-opacity)) !important;
}

.hover\:text-pink-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 192, 246, var(--tw-text-opacity)) !important;
}

.hover\:text-pink-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 217, 255, var(--tw-text-opacity)) !important;
}

.hover\:text-pink-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 240, 254, var(--tw-text-opacity)) !important;
}

.hover\:text-green:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(4, 164, 135, var(--tw-text-opacity)) !important;
}

.hover\:text-green-70t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(17, 212, 177, var(--tw-text-opacity)) !important;
}

.hover\:text-green-50t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(174, 244, 231, var(--tw-text-opacity)) !important;
}

.hover\:text-green-30t:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(230, 254, 250, var(--tw-text-opacity)) !important;
}

.hover\:text-base-black:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
}

.hover\:text-base-white:hover{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.hover\:text-transparent:hover{
  color: rgba(255, 255, 255, 0) !important;
}

.hover\:text:hover{
  color:  !important;
}

.focus\:text-navy:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(3, 21, 83, var(--tw-text-opacity)) !important;
}

.focus\:text-navy-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(65, 87, 170, var(--tw-text-opacity)) !important;
}

.focus\:text-navy-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(129, 149, 220, var(--tw-text-opacity)) !important;
}

.focus\:text-navy-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(205, 216, 239, var(--tw-text-opacity)) !important;
}

.focus\:text-blue:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(22, 66, 223, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(86, 138, 223, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(150, 190, 255, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(210, 232, 255, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-20t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(231, 242, 254, var(--tw-text-opacity)) !important;
}

.focus\:text-blue-10t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(240, 247, 254, var(--tw-text-opacity)) !important;
}

.focus\:text-red:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(252, 93, 82, var(--tw-text-opacity)) !important;
}

.focus\:text-red-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 135, 135, var(--tw-text-opacity)) !important;
}

.focus\:text-red-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 175, 175, var(--tw-text-opacity)) !important;
}

.focus\:text-red-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 219, 219, var(--tw-text-opacity)) !important;
}

.focus\:text-grey:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(87, 89, 92, var(--tw-text-opacity)) !important;
}

.focus\:text-grey-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(124, 127, 131, var(--tw-text-opacity)) !important;
}

.focus\:text-grey-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(153, 156, 164, var(--tw-text-opacity)) !important;
}

.focus\:text-grey-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(193, 198, 203, var(--tw-text-opacity)) !important;
}

.focus\:text-grey-20t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(230, 232, 236, var(--tw-text-opacity)) !important;
}

.focus\:text-white:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(243, 243, 243, var(--tw-text-opacity)) !important;
}

.focus\:text-white-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(246, 246, 246, var(--tw-text-opacity)) !important;
}

.focus\:text-white-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(249, 249, 250, var(--tw-text-opacity)) !important;
}

.focus\:text-white-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 252, 252, var(--tw-text-opacity)) !important;
}

.focus\:text-marigold:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(250, 163, 2, var(--tw-text-opacity)) !important;
}

.focus\:text-marigold-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 185, 90, var(--tw-text-opacity)) !important;
}

.focus\:text-marigold-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 216, 161, var(--tw-text-opacity)) !important;
}

.focus\:text-marigold-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 238, 205, var(--tw-text-opacity)) !important;
}

.focus\:text-pink:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(249, 165, 218, var(--tw-text-opacity)) !important;
}

.focus\:text-pink-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 192, 246, var(--tw-text-opacity)) !important;
}

.focus\:text-pink-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(251, 217, 255, var(--tw-text-opacity)) !important;
}

.focus\:text-pink-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 240, 254, var(--tw-text-opacity)) !important;
}

.focus\:text-green:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(4, 164, 135, var(--tw-text-opacity)) !important;
}

.focus\:text-green-70t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(17, 212, 177, var(--tw-text-opacity)) !important;
}

.focus\:text-green-50t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(174, 244, 231, var(--tw-text-opacity)) !important;
}

.focus\:text-green-30t:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(230, 254, 250, var(--tw-text-opacity)) !important;
}

.focus\:text-base-black:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
}

.focus\:text-base-white:focus{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}

.focus\:text-transparent:focus{
  color: rgba(255, 255, 255, 0) !important;
}

.focus\:text:focus{
  color:  !important;
}

.text-opacity-0{
  --tw-text-opacity: 0 !important;
}

.text-opacity-5{
  --tw-text-opacity: 0.05 !important;
}

.text-opacity-10{
  --tw-text-opacity: 0.1 !important;
}

.text-opacity-20{
  --tw-text-opacity: 0.2 !important;
}

.text-opacity-25{
  --tw-text-opacity: 0.25 !important;
}

.text-opacity-30{
  --tw-text-opacity: 0.3 !important;
}

.text-opacity-40{
  --tw-text-opacity: 0.4 !important;
}

.text-opacity-50{
  --tw-text-opacity: 0.5 !important;
}

.text-opacity-60{
  --tw-text-opacity: 0.6 !important;
}

.text-opacity-70{
  --tw-text-opacity: 0.7 !important;
}

.text-opacity-75{
  --tw-text-opacity: 0.75 !important;
}

.text-opacity-80{
  --tw-text-opacity: 0.8 !important;
}

.text-opacity-90{
  --tw-text-opacity: 0.9 !important;
}

.text-opacity-95{
  --tw-text-opacity: 0.95 !important;
}

.text-opacity-100{
  --tw-text-opacity: 1 !important;
}

.underline{
  text-decoration: underline !important;
}

.line-through{
  text-decoration: line-through !important;
}

.no-underline{
  text-decoration: none !important;
}

.antialiased{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.subpixel-antialiased{
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.placeholder-navy::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(3, 21, 83, var(--tw-placeholder-opacity)) !important;
}

.placeholder-navy-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(65, 87, 170, var(--tw-placeholder-opacity)) !important;
}

.placeholder-navy-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(129, 149, 220, var(--tw-placeholder-opacity)) !important;
}

.placeholder-navy-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(205, 216, 239, var(--tw-placeholder-opacity)) !important;
}

.placeholder-blue::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(22, 66, 223, var(--tw-placeholder-opacity)) !important;
}

.placeholder-blue-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(86, 138, 223, var(--tw-placeholder-opacity)) !important;
}

.placeholder-blue-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(150, 190, 255, var(--tw-placeholder-opacity)) !important;
}

.placeholder-blue-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(210, 232, 255, var(--tw-placeholder-opacity)) !important;
}

.placeholder-blue-20t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(231, 242, 254, var(--tw-placeholder-opacity)) !important;
}

.placeholder-blue-10t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(240, 247, 254, var(--tw-placeholder-opacity)) !important;
}

.placeholder-red::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(252, 93, 82, var(--tw-placeholder-opacity)) !important;
}

.placeholder-red-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 135, 135, var(--tw-placeholder-opacity)) !important;
}

.placeholder-red-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 175, 175, var(--tw-placeholder-opacity)) !important;
}

.placeholder-red-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 219, 219, var(--tw-placeholder-opacity)) !important;
}

.placeholder-grey::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(87, 89, 92, var(--tw-placeholder-opacity)) !important;
}

.placeholder-grey-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(124, 127, 131, var(--tw-placeholder-opacity)) !important;
}

.placeholder-grey-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(153, 156, 164, var(--tw-placeholder-opacity)) !important;
}

.placeholder-grey-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(193, 198, 203, var(--tw-placeholder-opacity)) !important;
}

.placeholder-grey-20t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(230, 232, 236, var(--tw-placeholder-opacity)) !important;
}

.placeholder-white::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(243, 243, 243, var(--tw-placeholder-opacity)) !important;
}

.placeholder-white-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(246, 246, 246, var(--tw-placeholder-opacity)) !important;
}

.placeholder-white-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(249, 249, 250, var(--tw-placeholder-opacity)) !important;
}

.placeholder-white-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(251, 252, 252, var(--tw-placeholder-opacity)) !important;
}

.placeholder-marigold::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(250, 163, 2, var(--tw-placeholder-opacity)) !important;
}

.placeholder-marigold-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(251, 185, 90, var(--tw-placeholder-opacity)) !important;
}

.placeholder-marigold-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(251, 216, 161, var(--tw-placeholder-opacity)) !important;
}

.placeholder-marigold-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 238, 205, var(--tw-placeholder-opacity)) !important;
}

.placeholder-pink::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(249, 165, 218, var(--tw-placeholder-opacity)) !important;
}

.placeholder-pink-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 192, 246, var(--tw-placeholder-opacity)) !important;
}

.placeholder-pink-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(251, 217, 255, var(--tw-placeholder-opacity)) !important;
}

.placeholder-pink-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 240, 254, var(--tw-placeholder-opacity)) !important;
}

.placeholder-green::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(4, 164, 135, var(--tw-placeholder-opacity)) !important;
}

.placeholder-green-70t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(17, 212, 177, var(--tw-placeholder-opacity)) !important;
}

.placeholder-green-50t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(174, 244, 231, var(--tw-placeholder-opacity)) !important;
}

.placeholder-green-30t::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(230, 254, 250, var(--tw-placeholder-opacity)) !important;
}

.placeholder-base-black::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(0, 0, 0, var(--tw-placeholder-opacity)) !important;
}

.placeholder-base-white::placeholder{
  --tw-placeholder-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity)) !important;
}

.placeholder-transparent::placeholder{
  color: rgba(255, 255, 255, 0) !important;
}

.placeholder::placeholder{
  color:  !important;
}

.placeholder-opacity-0::placeholder{
  --tw-placeholder-opacity: 0 !important;
}

.placeholder-opacity-5::placeholder{
  --tw-placeholder-opacity: 0.05 !important;
}

.placeholder-opacity-10::placeholder{
  --tw-placeholder-opacity: 0.1 !important;
}

.placeholder-opacity-20::placeholder{
  --tw-placeholder-opacity: 0.2 !important;
}

.placeholder-opacity-25::placeholder{
  --tw-placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-30::placeholder{
  --tw-placeholder-opacity: 0.3 !important;
}

.placeholder-opacity-40::placeholder{
  --tw-placeholder-opacity: 0.4 !important;
}

.placeholder-opacity-50::placeholder{
  --tw-placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-60::placeholder{
  --tw-placeholder-opacity: 0.6 !important;
}

.placeholder-opacity-70::placeholder{
  --tw-placeholder-opacity: 0.7 !important;
}

.placeholder-opacity-75::placeholder{
  --tw-placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-80::placeholder{
  --tw-placeholder-opacity: 0.8 !important;
}

.placeholder-opacity-90::placeholder{
  --tw-placeholder-opacity: 0.9 !important;
}

.placeholder-opacity-95::placeholder{
  --tw-placeholder-opacity: 0.95 !important;
}

.placeholder-opacity-100::placeholder{
  --tw-placeholder-opacity: 1 !important;
}

.opacity-0{
  opacity: 0 !important;
}

.opacity-5{
  opacity: 0.05 !important;
}

.opacity-10{
  opacity: 0.1 !important;
}

.opacity-20{
  opacity: 0.2 !important;
}

.opacity-25{
  opacity: 0.25 !important;
}

.opacity-30{
  opacity: 0.3 !important;
}

.opacity-40{
  opacity: 0.4 !important;
}

.opacity-50{
  opacity: 0.5 !important;
}

.opacity-60{
  opacity: 0.6 !important;
}

.opacity-70{
  opacity: 0.7 !important;
}

.opacity-75{
  opacity: 0.75 !important;
}

.opacity-80{
  opacity: 0.8 !important;
}

.opacity-90{
  opacity: 0.9 !important;
}

.opacity-95{
  opacity: 0.95 !important;
}

.opacity-100{
  opacity: 1 !important;
}

*, ::before, ::after{
  --tw-shadow: 0 0 #0000;
}

.shadow-none{
  --tw-shadow: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.shadow-up{
  --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.shadow-up-2{
  --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.hover\:shadow-none:hover{
  --tw-shadow: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.hover\:shadow-up:hover{
  --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.hover\:shadow-up-2:hover{
  --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.focus\:shadow-none:focus{
  --tw-shadow: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.focus\:shadow-up:focus{
  --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.focus\:shadow-up-2:focus{
  --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.outline-white{
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.outline-black{
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.transition-none{
  transition-property: none !important;
}

.transition-all{
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-colors{
  transition-property: background-color, border-color, color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-opacity{
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-shadow{
  transition-property: box-shadow !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.transition-transform{
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}

.delay-75{
  transition-delay: 75ms !important;
}

.delay-100{
  transition-delay: 100ms !important;
}

.delay-150{
  transition-delay: 150ms !important;
}

.delay-200{
  transition-delay: 200ms !important;
}

.delay-300{
  transition-delay: 300ms !important;
}

.delay-500{
  transition-delay: 500ms !important;
}

.delay-700{
  transition-delay: 700ms !important;
}

.delay-1000{
  transition-delay: 1000ms !important;
}

.duration-75{
  transition-duration: 75ms !important;
}

.duration-100{
  transition-duration: 100ms !important;
}

.duration-150{
  transition-duration: 150ms !important;
}

.duration-200{
  transition-duration: 200ms !important;
}

.duration-300{
  transition-duration: 300ms !important;
}

.duration-500{
  transition-duration: 500ms !important;
}

.duration-700{
  transition-duration: 700ms !important;
}

.duration-1000{
  transition-duration: 1000ms !important;
}

.ease-linear{
  transition-timing-function: linear !important;
}

.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.float-start{
  float: inline-start !important;
}

.float-end{
  float: inline-end !important;
}

.clear-start{
  clear: inline-start !important;
}

.clear-end{
  clear: inline-end !important;
}

.text-start{
  text-align: start !important;
}

.text-end{
  text-align: end !important;
}

.resize-block{
  resize: block !important;
}

.resize-inline{
  resize: inline !important;
}

.overscroll-b-auto{
  overscroll-behavior-block: auto !important;
}

.overscroll-b-contain{
  overscroll-behavior-block: contain !important;
}

.overscroll-b-none{
  overscroll-behavior-block: none !important;
}

.overscroll-i-auto{
  overscroll-behavior-inline: auto !important;
}

.overscroll-i-contain{
  overscroll-behavior-inline: contain !important;
}

.overscroll-i-none{
  overscroll-behavior-inline: none !important;
}

.bs-0{
  block-size: 0 !important;
}

.bs-1{
  block-size: 8px !important;
}

.bs-2{
  block-size: 16px !important;
}

.bs-3{
  block-size: 24px !important;
}

.bs-4{
  block-size: 32px !important;
}

.bs-5{
  block-size: 40px !important;
}

.bs-6{
  block-size: 48px !important;
}

.bs-7{
  block-size: 56px !important;
}

.bs-8{
  block-size: 64px !important;
}

.bs-auto{
  block-size: auto !important;
}

.bs-1\/2{
  block-size: 50% !important;
}

.bs-1\/3{
  block-size: 33.333333% !important;
}

.bs-2\/3{
  block-size: 66.666667% !important;
}

.bs-1\/4{
  block-size: 25% !important;
}

.bs-2\/4{
  block-size: 50% !important;
}

.bs-3\/4{
  block-size: 75% !important;
}

.bs-1\/5{
  block-size: 20% !important;
}

.bs-2\/5{
  block-size: 40% !important;
}

.bs-3\/5{
  block-size: 60% !important;
}

.bs-4\/5{
  block-size: 80% !important;
}

.bs-1\/6{
  block-size: 16.666667% !important;
}

.bs-2\/6{
  block-size: 33.333333% !important;
}

.bs-3\/6{
  block-size: 50% !important;
}

.bs-4\/6{
  block-size: 66.666667% !important;
}

.bs-5\/6{
  block-size: 83.333333% !important;
}

.bs-full{
  block-size: 100% !important;
}

.bs-screen{
  block-size: 100vh !important;
}

.min-bs-0{
  min-block-size: 0px !important;
}

.min-bs-full{
  min-block-size: 100% !important;
}

.min-bs-screen{
  min-block-size: 100vh !important;
}

.max-bs-0{
  max-block-size: 0 !important;
}

.max-bs-1{
  max-block-size: 8px !important;
}

.max-bs-2{
  max-block-size: 16px !important;
}

.max-bs-3{
  max-block-size: 24px !important;
}

.max-bs-4{
  max-block-size: 32px !important;
}

.max-bs-5{
  max-block-size: 40px !important;
}

.max-bs-6{
  max-block-size: 48px !important;
}

.max-bs-7{
  max-block-size: 56px !important;
}

.max-bs-8{
  max-block-size: 64px !important;
}

.max-bs-full{
  max-block-size: 100% !important;
}

.max-bs-screen{
  max-block-size: 100vh !important;
}

.is-600{
  inline-size: 600px !important;
}

.is-900{
  inline-size: 896px !important;
}

.is-auto{
  inline-size: auto !important;
}

.is-1\/4{
  inline-size: 25% !important;
}

.is-1\/3{
  inline-size: 33.33% !important;
}

.is-1\/2{
  inline-size: 50% !important;
}

.is-full{
  inline-size: 100% !important;
}

.min-is-0{
  min-inline-size: 0px !important;
}

.min-is-full{
  min-inline-size: 100% !important;
}

.min-is-min{
  min-inline-size: min-content !important;
}

.min-is-max{
  min-inline-size: max-content !important;
}

.max-is-600{
  max-inline-size: 600px !important;
}

.max-is-900{
  max-inline-size: 896px !important;
}

.max-is-auto{
  max-inline-size: auto !important;
}

.max-is-1\/4{
  max-inline-size: 25% !important;
}

.max-is-1\/3{
  max-inline-size: 33.33% !important;
}

.max-is-1\/2{
  max-inline-size: 50% !important;
}

.max-is-full{
  max-inline-size: 100% !important;
}

.mlb-0{
  margin-block: 0 !important;
}

.mli-0{
  margin-inline: 0 !important;
}

.mlb-1{
  margin-block: 8px !important;
}

.mli-1{
  margin-inline: 8px !important;
}

.mlb-2{
  margin-block: 16px !important;
}

.mli-2{
  margin-inline: 16px !important;
}

.mlb-3{
  margin-block: 24px !important;
}

.mli-3{
  margin-inline: 24px !important;
}

.mlb-4{
  margin-block: 32px !important;
}

.mli-4{
  margin-inline: 32px !important;
}

.mlb-5{
  margin-block: 40px !important;
}

.mli-5{
  margin-inline: 40px !important;
}

.mlb-6{
  margin-block: 48px !important;
}

.mli-6{
  margin-inline: 48px !important;
}

.mlb-7{
  margin-block: 56px !important;
}

.mli-7{
  margin-inline: 56px !important;
}

.mlb-8{
  margin-block: 64px !important;
}

.mli-8{
  margin-inline: 64px !important;
}

.-mlb-2{
  margin-block: -16px !important;
}

.-mli-2{
  margin-inline: -16px !important;
}

.-mlb-1{
  margin-block: -8px !important;
}

.-mli-1{
  margin-inline: -8px !important;
}

.mlb-auto{
  margin-block: auto !important;
}

.mli-auto{
  margin-inline: auto !important;
}

.mbs-0{
  margin-block-start: 0 !important;
}

.mbe-0{
  margin-block-end: 0 !important;
}

.mis-0{
  margin-inline-start: 0 !important;
}

.mie-0{
  margin-inline-end: 0 !important;
}

.mbs-1{
  margin-block-start: 8px !important;
}

.mbe-1{
  margin-block-end: 8px !important;
}

.mis-1{
  margin-inline-start: 8px !important;
}

.mie-1{
  margin-inline-end: 8px !important;
}

.mbs-2{
  margin-block-start: 16px !important;
}

.mbe-2{
  margin-block-end: 16px !important;
}

.mis-2{
  margin-inline-start: 16px !important;
}

.mie-2{
  margin-inline-end: 16px !important;
}

.mbs-3{
  margin-block-start: 24px !important;
}

.mbe-3{
  margin-block-end: 24px !important;
}

.mis-3{
  margin-inline-start: 24px !important;
}

.mie-3{
  margin-inline-end: 24px !important;
}

.mbs-4{
  margin-block-start: 32px !important;
}

.mbe-4{
  margin-block-end: 32px !important;
}

.mis-4{
  margin-inline-start: 32px !important;
}

.mie-4{
  margin-inline-end: 32px !important;
}

.mbs-5{
  margin-block-start: 40px !important;
}

.mbe-5{
  margin-block-end: 40px !important;
}

.mis-5{
  margin-inline-start: 40px !important;
}

.mie-5{
  margin-inline-end: 40px !important;
}

.mbs-6{
  margin-block-start: 48px !important;
}

.mbe-6{
  margin-block-end: 48px !important;
}

.mis-6{
  margin-inline-start: 48px !important;
}

.mie-6{
  margin-inline-end: 48px !important;
}

.mbs-7{
  margin-block-start: 56px !important;
}

.mbe-7{
  margin-block-end: 56px !important;
}

.mis-7{
  margin-inline-start: 56px !important;
}

.mie-7{
  margin-inline-end: 56px !important;
}

.mbs-8{
  margin-block-start: 64px !important;
}

.mbe-8{
  margin-block-end: 64px !important;
}

.mis-8{
  margin-inline-start: 64px !important;
}

.mie-8{
  margin-inline-end: 64px !important;
}

.-mbs-2{
  margin-block-start: -16px !important;
}

.-mbe-2{
  margin-block-end: -16px !important;
}

.-mis-2{
  margin-inline-start: -16px !important;
}

.-mie-2{
  margin-inline-end: -16px !important;
}

.-mbs-1{
  margin-block-start: -8px !important;
}

.-mbe-1{
  margin-block-end: -8px !important;
}

.-mis-1{
  margin-inline-start: -8px !important;
}

.-mie-1{
  margin-inline-end: -8px !important;
}

.mbs-auto{
  margin-block-start: auto !important;
}

.mbe-auto{
  margin-block-end: auto !important;
}

.mis-auto{
  margin-inline-start: auto !important;
}

.mie-auto{
  margin-inline-end: auto !important;
}

.plb-0{
  padding-block: 0 !important;
}

.pli-0{
  padding-inline: 0 !important;
}

.plb-1{
  padding-block: 8px !important;
}

.pli-1{
  padding-inline: 8px !important;
}

.plb-2{
  padding-block: 16px !important;
}

.pli-2{
  padding-inline: 16px !important;
}

.plb-3{
  padding-block: 24px !important;
}

.pli-3{
  padding-inline: 24px !important;
}

.plb-4{
  padding-block: 32px !important;
}

.pli-4{
  padding-inline: 32px !important;
}

.plb-5{
  padding-block: 40px !important;
}

.pli-5{
  padding-inline: 40px !important;
}

.plb-6{
  padding-block: 48px !important;
}

.pli-6{
  padding-inline: 48px !important;
}

.plb-7{
  padding-block: 56px !important;
}

.pli-7{
  padding-inline: 56px !important;
}

.plb-8{
  padding-block: 64px !important;
}

.pli-8{
  padding-inline: 64px !important;
}

.pbs-0{
  padding-block-start: 0 !important;
}

.pbe-0{
  padding-block-end: 0 !important;
}

.pis-0{
  padding-inline-start: 0 !important;
}

.pie-0{
  padding-inline-end: 0 !important;
}

.pbs-1{
  padding-block-start: 8px !important;
}

.pbe-1{
  padding-block-end: 8px !important;
}

.pis-1{
  padding-inline-start: 8px !important;
}

.pie-1{
  padding-inline-end: 8px !important;
}

.pbs-2{
  padding-block-start: 16px !important;
}

.pbe-2{
  padding-block-end: 16px !important;
}

.pis-2{
  padding-inline-start: 16px !important;
}

.pie-2{
  padding-inline-end: 16px !important;
}

.pbs-3{
  padding-block-start: 24px !important;
}

.pbe-3{
  padding-block-end: 24px !important;
}

.pis-3{
  padding-inline-start: 24px !important;
}

.pie-3{
  padding-inline-end: 24px !important;
}

.pbs-4{
  padding-block-start: 32px !important;
}

.pbe-4{
  padding-block-end: 32px !important;
}

.pis-4{
  padding-inline-start: 32px !important;
}

.pie-4{
  padding-inline-end: 32px !important;
}

.pbs-5{
  padding-block-start: 40px !important;
}

.pbe-5{
  padding-block-end: 40px !important;
}

.pis-5{
  padding-inline-start: 40px !important;
}

.pie-5{
  padding-inline-end: 40px !important;
}

.pbs-6{
  padding-block-start: 48px !important;
}

.pbe-6{
  padding-block-end: 48px !important;
}

.pis-6{
  padding-inline-start: 48px !important;
}

.pie-6{
  padding-inline-end: 48px !important;
}

.pbs-7{
  padding-block-start: 56px !important;
}

.pbe-7{
  padding-block-end: 56px !important;
}

.pis-7{
  padding-inline-start: 56px !important;
}

.pie-7{
  padding-inline-end: 56px !important;
}

.pbs-8{
  padding-block-start: 64px !important;
}

.pbe-8{
  padding-block-end: 64px !important;
}

.pis-8{
  padding-inline-start: 64px !important;
}

.pie-8{
  padding-inline-end: 64px !important;
}

.space-b-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(0 * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(0 * var(--tw-space-b-reverse)) !important;
}

.space-i-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(0 * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(0 * var(--tw-space-i-reverse)) !important;
}

.space-b-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(8px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(8px * var(--tw-space-b-reverse)) !important;
}

.space-i-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(8px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(8px * var(--tw-space-i-reverse)) !important;
}

.space-b-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(16px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(16px * var(--tw-space-b-reverse)) !important;
}

.space-i-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(16px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(16px * var(--tw-space-i-reverse)) !important;
}

.space-b-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(24px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(24px * var(--tw-space-b-reverse)) !important;
}

.space-i-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(24px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(24px * var(--tw-space-i-reverse)) !important;
}

.space-b-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(32px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(32px * var(--tw-space-b-reverse)) !important;
}

.space-i-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(32px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(32px * var(--tw-space-i-reverse)) !important;
}

.space-b-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(40px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(40px * var(--tw-space-b-reverse)) !important;
}

.space-i-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(40px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(40px * var(--tw-space-i-reverse)) !important;
}

.space-b-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(48px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(48px * var(--tw-space-b-reverse)) !important;
}

.space-i-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(48px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(48px * var(--tw-space-i-reverse)) !important;
}

.space-b-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(56px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(56px * var(--tw-space-b-reverse)) !important;
}

.space-i-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(56px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(56px * var(--tw-space-i-reverse)) !important;
}

.space-b-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(64px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(64px * var(--tw-space-b-reverse)) !important;
}

.space-i-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(64px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(64px * var(--tw-space-i-reverse)) !important;
}

.-space-b-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-8px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-8px * var(--tw-space-b-reverse)) !important;
}

.-space-i-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-8px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-8px * var(--tw-space-i-reverse)) !important;
}

.-space-b-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-16px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-16px * var(--tw-space-b-reverse)) !important;
}

.-space-i-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-16px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-16px * var(--tw-space-i-reverse)) !important;
}

.-space-b-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-24px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-24px * var(--tw-space-b-reverse)) !important;
}

.-space-i-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-24px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-24px * var(--tw-space-i-reverse)) !important;
}

.-space-b-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-32px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-32px * var(--tw-space-b-reverse)) !important;
}

.-space-i-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-32px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-32px * var(--tw-space-i-reverse)) !important;
}

.-space-b-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-40px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-40px * var(--tw-space-b-reverse)) !important;
}

.-space-i-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-40px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-40px * var(--tw-space-i-reverse)) !important;
}

.-space-b-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-48px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-48px * var(--tw-space-b-reverse)) !important;
}

.-space-i-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-48px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-48px * var(--tw-space-i-reverse)) !important;
}

.-space-b-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-56px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-56px * var(--tw-space-b-reverse)) !important;
}

.-space-i-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-56px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-56px * var(--tw-space-i-reverse)) !important;
}

.-space-b-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 0 !important;
  margin-block-start: calc(-64px * calc(1 - var(--tw-space-b-reverse))) !important;
  margin-block-end: calc(-64px * var(--tw-space-b-reverse)) !important;
}

.-space-i-8 > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 0 !important;
  margin-inline-start: calc(-64px * calc(1 - var(--tw-space-i-reverse))) !important;
  margin-inline-end: calc(-64px * var(--tw-space-i-reverse)) !important;
}

.space-b-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-b-reverse: 1 !important;
}

.space-i-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-i-reverse: 1 !important;
}

.inset-block-0{
  inset-block: 0 !important;
}

.inset-inline-0{
  inset-inline: 0 !important;
}

.inset-block-1{
  inset-block: 8px !important;
}

.inset-inline-1{
  inset-inline: 8px !important;
}

.inset-block-2{
  inset-block: 16px !important;
}

.inset-inline-2{
  inset-inline: 16px !important;
}

.inset-block-3{
  inset-block: 24px !important;
}

.inset-inline-3{
  inset-inline: 24px !important;
}

.inset-block-4{
  inset-block: 32px !important;
}

.inset-inline-4{
  inset-inline: 32px !important;
}

.inset-block-5{
  inset-block: 40px !important;
}

.inset-inline-5{
  inset-inline: 40px !important;
}

.inset-block-6{
  inset-block: 48px !important;
}

.inset-inline-6{
  inset-inline: 48px !important;
}

.inset-block-7{
  inset-block: 56px !important;
}

.inset-inline-7{
  inset-inline: 56px !important;
}

.inset-block-8{
  inset-block: 64px !important;
}

.inset-inline-8{
  inset-inline: 64px !important;
}

.inset-block-auto{
  inset-block: auto !important;
}

.inset-inline-auto{
  inset-inline: auto !important;
}

.-inset-block-1{
  inset-block: -8px !important;
}

.-inset-inline-1{
  inset-inline: -8px !important;
}

.-inset-block-2{
  inset-block: -16px !important;
}

.-inset-inline-2{
  inset-inline: -16px !important;
}

.-inset-block-3{
  inset-block: -24px !important;
}

.-inset-inline-3{
  inset-inline: -24px !important;
}

.-inset-block-4{
  inset-block: -32px !important;
}

.-inset-inline-4{
  inset-inline: -32px !important;
}

.-inset-block-5{
  inset-block: -40px !important;
}

.-inset-inline-5{
  inset-inline: -40px !important;
}

.-inset-block-6{
  inset-block: -48px !important;
}

.-inset-inline-6{
  inset-inline: -48px !important;
}

.-inset-block-7{
  inset-block: -56px !important;
}

.-inset-inline-7{
  inset-inline: -56px !important;
}

.-inset-block-8{
  inset-block: -64px !important;
}

.-inset-inline-8{
  inset-inline: -64px !important;
}

.inset-block-1\/2{
  inset-block: 50% !important;
}

.inset-inline-1\/2{
  inset-inline: 50% !important;
}

.inset-block-1\/3{
  inset-block: 33.333333% !important;
}

.inset-inline-1\/3{
  inset-inline: 33.333333% !important;
}

.inset-block-2\/3{
  inset-block: 66.666667% !important;
}

.inset-inline-2\/3{
  inset-inline: 66.666667% !important;
}

.inset-block-1\/4{
  inset-block: 25% !important;
}

.inset-inline-1\/4{
  inset-inline: 25% !important;
}

.inset-block-2\/4{
  inset-block: 50% !important;
}

.inset-inline-2\/4{
  inset-inline: 50% !important;
}

.inset-block-3\/4{
  inset-block: 75% !important;
}

.inset-inline-3\/4{
  inset-inline: 75% !important;
}

.inset-block-full{
  inset-block: 100% !important;
}

.inset-inline-full{
  inset-inline: 100% !important;
}

.-inset-block-1\/2{
  inset-block: -50% !important;
}

.-inset-inline-1\/2{
  inset-inline: -50% !important;
}

.-inset-block-1\/3{
  inset-block: -33.333333% !important;
}

.-inset-inline-1\/3{
  inset-inline: -33.333333% !important;
}

.-inset-block-2\/3{
  inset-block: -66.666667% !important;
}

.-inset-inline-2\/3{
  inset-inline: -66.666667% !important;
}

.-inset-block-1\/4{
  inset-block: -25% !important;
}

.-inset-inline-1\/4{
  inset-inline: -25% !important;
}

.-inset-block-2\/4{
  inset-block: -50% !important;
}

.-inset-inline-2\/4{
  inset-inline: -50% !important;
}

.-inset-block-3\/4{
  inset-block: -75% !important;
}

.-inset-inline-3\/4{
  inset-inline: -75% !important;
}

.-inset-block-full{
  inset-block: -100% !important;
}

.-inset-inline-full{
  inset-inline: -100% !important;
}

.block-start-0{
  inset-block-start: 0 !important;
}

.block-end-0{
  inset-block-end: 0 !important;
}

.inline-start-0{
  inset-inline-start: 0 !important;
}

.inline-end-0{
  inset-inline-end: 0 !important;
}

.block-start-1{
  inset-block-start: 8px !important;
}

.block-end-1{
  inset-block-end: 8px !important;
}

.inline-start-1{
  inset-inline-start: 8px !important;
}

.inline-end-1{
  inset-inline-end: 8px !important;
}

.block-start-2{
  inset-block-start: 16px !important;
}

.block-end-2{
  inset-block-end: 16px !important;
}

.inline-start-2{
  inset-inline-start: 16px !important;
}

.inline-end-2{
  inset-inline-end: 16px !important;
}

.block-start-3{
  inset-block-start: 24px !important;
}

.block-end-3{
  inset-block-end: 24px !important;
}

.inline-start-3{
  inset-inline-start: 24px !important;
}

.inline-end-3{
  inset-inline-end: 24px !important;
}

.block-start-4{
  inset-block-start: 32px !important;
}

.block-end-4{
  inset-block-end: 32px !important;
}

.inline-start-4{
  inset-inline-start: 32px !important;
}

.inline-end-4{
  inset-inline-end: 32px !important;
}

.block-start-5{
  inset-block-start: 40px !important;
}

.block-end-5{
  inset-block-end: 40px !important;
}

.inline-start-5{
  inset-inline-start: 40px !important;
}

.inline-end-5{
  inset-inline-end: 40px !important;
}

.block-start-6{
  inset-block-start: 48px !important;
}

.block-end-6{
  inset-block-end: 48px !important;
}

.inline-start-6{
  inset-inline-start: 48px !important;
}

.inline-end-6{
  inset-inline-end: 48px !important;
}

.block-start-7{
  inset-block-start: 56px !important;
}

.block-end-7{
  inset-block-end: 56px !important;
}

.inline-start-7{
  inset-inline-start: 56px !important;
}

.inline-end-7{
  inset-inline-end: 56px !important;
}

.block-start-8{
  inset-block-start: 64px !important;
}

.block-end-8{
  inset-block-end: 64px !important;
}

.inline-start-8{
  inset-inline-start: 64px !important;
}

.inline-end-8{
  inset-inline-end: 64px !important;
}

.block-start-auto{
  inset-block-start: auto !important;
}

.block-end-auto{
  inset-block-end: auto !important;
}

.inline-start-auto{
  inset-inline-start: auto !important;
}

.inline-end-auto{
  inset-inline-end: auto !important;
}

.-block-start-1{
  inset-block-start: -8px !important;
}

.-block-end-1{
  inset-block-end: -8px !important;
}

.-inline-start-1{
  inset-inline-start: -8px !important;
}

.-inline-end-1{
  inset-inline-end: -8px !important;
}

.-block-start-2{
  inset-block-start: -16px !important;
}

.-block-end-2{
  inset-block-end: -16px !important;
}

.-inline-start-2{
  inset-inline-start: -16px !important;
}

.-inline-end-2{
  inset-inline-end: -16px !important;
}

.-block-start-3{
  inset-block-start: -24px !important;
}

.-block-end-3{
  inset-block-end: -24px !important;
}

.-inline-start-3{
  inset-inline-start: -24px !important;
}

.-inline-end-3{
  inset-inline-end: -24px !important;
}

.-block-start-4{
  inset-block-start: -32px !important;
}

.-block-end-4{
  inset-block-end: -32px !important;
}

.-inline-start-4{
  inset-inline-start: -32px !important;
}

.-inline-end-4{
  inset-inline-end: -32px !important;
}

.-block-start-5{
  inset-block-start: -40px !important;
}

.-block-end-5{
  inset-block-end: -40px !important;
}

.-inline-start-5{
  inset-inline-start: -40px !important;
}

.-inline-end-5{
  inset-inline-end: -40px !important;
}

.-block-start-6{
  inset-block-start: -48px !important;
}

.-block-end-6{
  inset-block-end: -48px !important;
}

.-inline-start-6{
  inset-inline-start: -48px !important;
}

.-inline-end-6{
  inset-inline-end: -48px !important;
}

.-block-start-7{
  inset-block-start: -56px !important;
}

.-block-end-7{
  inset-block-end: -56px !important;
}

.-inline-start-7{
  inset-inline-start: -56px !important;
}

.-inline-end-7{
  inset-inline-end: -56px !important;
}

.-block-start-8{
  inset-block-start: -64px !important;
}

.-block-end-8{
  inset-block-end: -64px !important;
}

.-inline-start-8{
  inset-inline-start: -64px !important;
}

.-inline-end-8{
  inset-inline-end: -64px !important;
}

.block-start-1\/2{
  inset-block-start: 50% !important;
}

.block-end-1\/2{
  inset-block-end: 50% !important;
}

.inline-start-1\/2{
  inset-inline-start: 50% !important;
}

.inline-end-1\/2{
  inset-inline-end: 50% !important;
}

.block-start-1\/3{
  inset-block-start: 33.333333% !important;
}

.block-end-1\/3{
  inset-block-end: 33.333333% !important;
}

.inline-start-1\/3{
  inset-inline-start: 33.333333% !important;
}

.inline-end-1\/3{
  inset-inline-end: 33.333333% !important;
}

.block-start-2\/3{
  inset-block-start: 66.666667% !important;
}

.block-end-2\/3{
  inset-block-end: 66.666667% !important;
}

.inline-start-2\/3{
  inset-inline-start: 66.666667% !important;
}

.inline-end-2\/3{
  inset-inline-end: 66.666667% !important;
}

.block-start-1\/4{
  inset-block-start: 25% !important;
}

.block-end-1\/4{
  inset-block-end: 25% !important;
}

.inline-start-1\/4{
  inset-inline-start: 25% !important;
}

.inline-end-1\/4{
  inset-inline-end: 25% !important;
}

.block-start-2\/4{
  inset-block-start: 50% !important;
}

.block-end-2\/4{
  inset-block-end: 50% !important;
}

.inline-start-2\/4{
  inset-inline-start: 50% !important;
}

.inline-end-2\/4{
  inset-inline-end: 50% !important;
}

.block-start-3\/4{
  inset-block-start: 75% !important;
}

.block-end-3\/4{
  inset-block-end: 75% !important;
}

.inline-start-3\/4{
  inset-inline-start: 75% !important;
}

.inline-end-3\/4{
  inset-inline-end: 75% !important;
}

.block-start-full{
  inset-block-start: 100% !important;
}

.block-end-full{
  inset-block-end: 100% !important;
}

.inline-start-full{
  inset-inline-start: 100% !important;
}

.inline-end-full{
  inset-inline-end: 100% !important;
}

.-block-start-1\/2{
  inset-block-start: -50% !important;
}

.-block-end-1\/2{
  inset-block-end: -50% !important;
}

.-inline-start-1\/2{
  inset-inline-start: -50% !important;
}

.-inline-end-1\/2{
  inset-inline-end: -50% !important;
}

.-block-start-1\/3{
  inset-block-start: -33.333333% !important;
}

.-block-end-1\/3{
  inset-block-end: -33.333333% !important;
}

.-inline-start-1\/3{
  inset-inline-start: -33.333333% !important;
}

.-inline-end-1\/3{
  inset-inline-end: -33.333333% !important;
}

.-block-start-2\/3{
  inset-block-start: -66.666667% !important;
}

.-block-end-2\/3{
  inset-block-end: -66.666667% !important;
}

.-inline-start-2\/3{
  inset-inline-start: -66.666667% !important;
}

.-inline-end-2\/3{
  inset-inline-end: -66.666667% !important;
}

.-block-start-1\/4{
  inset-block-start: -25% !important;
}

.-block-end-1\/4{
  inset-block-end: -25% !important;
}

.-inline-start-1\/4{
  inset-inline-start: -25% !important;
}

.-inline-end-1\/4{
  inset-inline-end: -25% !important;
}

.-block-start-2\/4{
  inset-block-start: -50% !important;
}

.-block-end-2\/4{
  inset-block-end: -50% !important;
}

.-inline-start-2\/4{
  inset-inline-start: -50% !important;
}

.-inline-end-2\/4{
  inset-inline-end: -50% !important;
}

.-block-start-3\/4{
  inset-block-start: -75% !important;
}

.-block-end-3\/4{
  inset-block-end: -75% !important;
}

.-inline-start-3\/4{
  inset-inline-start: -75% !important;
}

.-inline-end-3\/4{
  inset-inline-end: -75% !important;
}

.-block-start-full{
  inset-block-start: -100% !important;
}

.-block-end-full{
  inset-block-end: -100% !important;
}

.-inline-start-full{
  inset-inline-start: -100% !important;
}

.-inline-end-full{
  inset-inline-end: -100% !important;
}

.border-bs-0{
  border-block-start-width: 0 !important;
}

.border-be-0{
  border-block-end-width: 0 !important;
}

.border-is-0{
  border-inline-start-width: 0 !important;
}

.border-ie-0{
  border-inline-end-width: 0 !important;
}

.border-bs-1{
  border-block-start-width: 1px !important;
}

.border-be-1{
  border-block-end-width: 1px !important;
}

.border-is-1{
  border-inline-start-width: 1px !important;
}

.border-ie-1{
  border-inline-end-width: 1px !important;
}

.border-bs-2{
  border-block-start-width: 2px !important;
}

.border-be-2{
  border-block-end-width: 2px !important;
}

.border-is-2{
  border-inline-start-width: 2px !important;
}

.border-ie-2{
  border-inline-end-width: 2px !important;
}

.border-bs-3{
  border-block-start-width: 3px !important;
}

.border-be-3{
  border-block-end-width: 3px !important;
}

.border-is-3{
  border-inline-start-width: 3px !important;
}

.border-ie-3{
  border-inline-end-width: 3px !important;
}

.border-bs-4{
  border-block-start-width: 4px !important;
}

.border-be-4{
  border-block-end-width: 4px !important;
}

.border-is-4{
  border-inline-start-width: 4px !important;
}

.border-ie-4{
  border-inline-end-width: 4px !important;
}

.border-bs-8{
  border-block-start-width: 8px !important;
}

.border-be-8{
  border-block-end-width: 8px !important;
}

.border-is-8{
  border-inline-start-width: 8px !important;
}

.border-ie-8{
  border-inline-end-width: 8px !important;
}

.border-bs{
  border-block-start-width: 2px !important;
}

.border-be{
  border-block-end-width: 2px !important;
}

.border-is{
  border-inline-start-width: 2px !important;
}

.border-ie{
  border-inline-end-width: 2px !important;
}

.rounded-bs-0{
  border-start-start-radius: 0 !important;
  border-start-end-radius: 0 !important;
}

.rounded-be-0{
  border-end-start-radius: 0 !important;
  border-end-end-radius: 0 !important;
}

.rounded-is-0{
  border-start-start-radius: 0 !important;
  border-end-start-radius: 0 !important;
}

.rounded-ie-0{
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
}

.rounded-bs-1{
  border-start-start-radius: 2px !important;
  border-start-end-radius: 2px !important;
}

.rounded-be-1{
  border-end-start-radius: 2px !important;
  border-end-end-radius: 2px !important;
}

.rounded-is-1{
  border-start-start-radius: 2px !important;
  border-end-start-radius: 2px !important;
}

.rounded-ie-1{
  border-start-end-radius: 2px !important;
  border-end-end-radius: 2px !important;
}

.rounded-bs-2{
  border-start-start-radius: 2px !important;
  border-start-end-radius: 2px !important;
}

.rounded-be-2{
  border-end-start-radius: 2px !important;
  border-end-end-radius: 2px !important;
}

.rounded-is-2{
  border-start-start-radius: 2px !important;
  border-end-start-radius: 2px !important;
}

.rounded-ie-2{
  border-start-end-radius: 2px !important;
  border-end-end-radius: 2px !important;
}

.rounded-bs{
  border-start-start-radius: 2px !important;
  border-start-end-radius: 2px !important;
}

.rounded-be{
  border-end-start-radius: 2px !important;
  border-end-end-radius: 2px !important;
}

.rounded-is{
  border-start-start-radius: 2px !important;
  border-end-start-radius: 2px !important;
}

.rounded-ie{
  border-start-end-radius: 2px !important;
  border-end-end-radius: 2px !important;
}

.rounded-ss-0{
  border-start-start-radius: 0 !important;
}

.rounded-se-0{
  border-start-end-radius: 0 !important;
}

.rounded-es-0{
  border-end-start-radius: 0 !important;
}

.rounded-ee-0{
  border-end-end-radius: 0 !important;
}

.rounded-ss-1{
  border-start-start-radius: 2px !important;
}

.rounded-se-1{
  border-start-end-radius: 2px !important;
}

.rounded-es-1{
  border-end-start-radius: 2px !important;
}

.rounded-ee-1{
  border-end-end-radius: 2px !important;
}

.rounded-ss-2{
  border-start-start-radius: 2px !important;
}

.rounded-se-2{
  border-start-end-radius: 2px !important;
}

.rounded-es-2{
  border-end-start-radius: 2px !important;
}

.rounded-ee-2{
  border-end-end-radius: 2px !important;
}

.rounded-ss{
  border-start-start-radius: 2px !important;
}

.rounded-se{
  border-start-end-radius: 2px !important;
}

.rounded-es{
  border-end-start-radius: 2px !important;
}

.rounded-ee{
  border-end-end-radius: 2px !important;
}

.divide-b-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 0 !important;
  border-block-start-width: calc(0 * calc(1 - var(--tw-divide-b-reverse))) !important;
  border-block-end-width: calc(0 * var(--tw-divide-b-reverse)) !important;
}

.divide-i-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 0 !important;
  border-inline-start-width: calc(0 * calc(1 - var(--tw-divide-i-reverse))) !important;
  border-inline-end-width: calc(0 * var(--tw-divide-i-reverse)) !important;
}

.divide-b-1 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 0 !important;
  border-block-start-width: calc(1px * calc(1 - var(--tw-divide-b-reverse))) !important;
  border-block-end-width: calc(1px * var(--tw-divide-b-reverse)) !important;
}

.divide-i-1 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 0 !important;
  border-inline-start-width: calc(1px * calc(1 - var(--tw-divide-i-reverse))) !important;
  border-inline-end-width: calc(1px * var(--tw-divide-i-reverse)) !important;
}

.divide-b-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 0 !important;
  border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
  border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
}

.divide-i-2 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 0 !important;
  border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
  border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
}

.divide-b-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 0 !important;
  border-block-start-width: calc(3px * calc(1 - var(--tw-divide-b-reverse))) !important;
  border-block-end-width: calc(3px * var(--tw-divide-b-reverse)) !important;
}

.divide-i-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 0 !important;
  border-inline-start-width: calc(3px * calc(1 - var(--tw-divide-i-reverse))) !important;
  border-inline-end-width: calc(3px * var(--tw-divide-i-reverse)) !important;
}

.divide-b-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 0 !important;
  border-block-start-width: calc(4px * calc(1 - var(--tw-divide-b-reverse))) !important;
  border-block-end-width: calc(4px * var(--tw-divide-b-reverse)) !important;
}

.divide-i-4 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 0 !important;
  border-inline-start-width: calc(4px * calc(1 - var(--tw-divide-i-reverse))) !important;
  border-inline-end-width: calc(4px * var(--tw-divide-i-reverse)) !important;
}

.divide-b-8 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 0 !important;
  border-block-start-width: calc(8px * calc(1 - var(--tw-divide-b-reverse))) !important;
  border-block-end-width: calc(8px * var(--tw-divide-b-reverse)) !important;
}

.divide-i-8 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 0 !important;
  border-inline-start-width: calc(8px * calc(1 - var(--tw-divide-i-reverse))) !important;
  border-inline-end-width: calc(8px * var(--tw-divide-i-reverse)) !important;
}

.divide-b > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 0 !important;
  border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
  border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
}

.divide-i > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 0 !important;
  border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
  border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
}

.divide-b-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-divide-b-reverse: 1 !important;
}

.divide-i-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-divide-i-reverse: 1 !important;
}

/**
 * Components
 */

/**
 * Card
 */

.c-card {
  position: relative;
  border: 4px solid;
  padding: 32px;
}

.c-card:hover {
  background-color: var(--nyco-card-background-color);
}

.c-card:hover .badge {
  background-color: var(--nyco-background-color);
}

.c-card__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}

.c-card__title {
  font-size: 1.44em;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 0;
}

.c-card__block-description-list {
  font-size: 0.833em;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 16px;
}

.c-card__block-description-list :nth-child(2) {
  margin-bottom: 16px;
}

.c-card__block-description-list dt {
  color: var(--nyco-placeholder);
  margin-inline-end: 8px;
}

.c-card__inline-description-list {
  font-size: 0.833em;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 16px;
}

.c-card__inline-description-list dt, .c-card__inline-description-list dd {
  display: inline-block;
}

.c-card__inline-description-list dd {
  margin-inline-end: 24px;
  margin-bottom: 0;
}

.c-card__inline-description-list dt {
  color: var(--nyco-placeholder);
  margin-inline-end: 8px;
}

.c-card__cta {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}

.c-card-info {
  display: flex;
  flex-direction: column;
}

/**
 * Record-hero
 */

.c-record-hero {
  background-color: var(--nyco-card-background-color);
}

.c-record-hero__body {
  padding: 32px;
}

.c-record-hero__header {
  margin-bottom: 24px;
}

.c-record-hero__description-list dt, .c-record-hero__description-list dd {
  display: block;
}

.c-record-hero__description-list dt {
  color: var(--nyco-color-alt);
  margin-inline-end: 16px;
}

.c-record-hero__description-list dd {
  margin-bottom: 24px;
}

.c-record-hero__details {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}

.c-record-hero__details > * {
  margin-inline-end: 32px;
  margin-bottom: 0;
}

.c-record-hero__details *:last-child {
  margin-bottom: 0;
}

/**
 * Question
 */

.c-question p, .c-question .error-message {
  margin-bottom: 8px;
}

@media (min-width: 400px) {
  .small\:description-list, [class*="small:description-list-"] {
    display: grid;
    grid-template-columns: clamp(8rem, 33.33%, 16rem) 1fr;
  }

  .small\:description-list dt, [class*="small:description-list-"] dt {
    color: var(--nyco-color-alt);
  }

  .small\:description-list dt, .small\:description-list dd, [class*="small:description-list-"] dt, [class*="small:description-list-"] dd {
    padding: 16px 24px;
  }

  .small\:description-list dt:nth-child(4n+1), .small\:description-list dt:nth-child(4n+2), .small\:description-list dd:nth-child(4n+1), .small\:description-list dd:nth-child(4n+2), [class*="small:description-list-"] dt:nth-child(4n+1), [class*="small:description-list-"] dt:nth-child(4n+2), [class*="small:description-list-"] dd:nth-child(4n+1), [class*="small:description-list-"] dd:nth-child(4n+2) {
    background-color: #FFFFFF;
  }

  .small\:description-list dt:nth-child(4n+3), .small\:description-list dt:nth-child(4n+4), .small\:description-list dd:nth-child(4n+3), .small\:description-list dd:nth-child(4n+4), [class*="small:description-list-"] dt:nth-child(4n+3), [class*="small:description-list-"] dt:nth-child(4n+4), [class*="small:description-list-"] dd:nth-child(4n+3), [class*="small:description-list-"] dd:nth-child(4n+4) {
    background-color: #F9F9FA;
  }

  .small\:description-list-bordered dt, .small\:description-list-bordered dd {
    border-bottom: 1px solid #e6e8ec;
  }

  .small\:description-list-bordered dt:nth-child(n), .small\:description-list-bordered dd:nth-child(n) {
    background-color: transparent;
  }
  .small\:layout-wrap {
    max-width: 1200px;
  }

  .small\:layout-sidebar > *:first-child {
    width: 16rem;
  }

  .small\:layout-sidebar > *:first-child + * {
    width: calc(100% - 16rem);
  }

  .small\:layout-content > *:first-child {
    max-width: 600px;
    width: 100%;
  }
  .small\:icon-1 {
    width: 8px !important;
    height: 8px !important;
  }

  .small\:icon-2 {
    width: 16px !important;
    height: 16px !important;
  }

  .small\:icon-3 {
    width: 24px !important;
    height: 24px !important;
  }

  .small\:icon-4 {
    width: 32px !important;
    height: 32px !important;
  }

  .small\:icon-5 {
    width: 40px !important;
    height: 40px !important;
  }

  .small\:icon-6 {
    width: 48px !important;
    height: 48px !important;
  }

  .small\:icon-7 {
    width: 56px !important;
    height: 56px !important;
  }

  .small\:icon-8 {
    width: 64px !important;
    height: 64px !important;
  }

  .small\:icon-9 {
    width: 72px !important;
    height: 72px !important;
  }

  .small\:icon-10 {
    width: 80px !important;
    height: 80px !important;
  }

  .small\:icon-11 {
    width: 88px !important;
    height: 88px !important;
  }

  .small\:icon-12 {
    width: 96px !important;
    height: 96px !important;
  }

  .small\:icon-large {
    width: 136px !important;
    height: 136px !important;
  }

  .small\:icon-xlarge {
    width: 256px !important;
    height: 256px !important;
  }
  .small\:table, [class*="small:table-"] {
    width: 100%;
    border-collapse: collapse;
  }

  .small\:table thead tr, [class*="small:table-"] thead tr {
    background-color: #F9F9FA;
  }

  .small\:table tbody tr:nth-child(odd), [class*="small:table-"] tbody tr:nth-child(odd) {
    background-color: #FFFFFF;
  }

  .small\:table tbody tr:nth-child(even), [class*="small:table-"] tbody tr:nth-child(even) {
    background-color: #F9F9FA;
  }

  .small\:table th, [class*="small:table-"] th {
    vertical-align: top;
  }

  .small\:table th, .small\:table td, .small\:table caption, [class*="small:table-"] th, [class*="small:table-"] td, [class*="small:table-"] caption {
    padding: 16px 24px;
  }

  .small\:table caption, [class*="small:table-"] caption {
    font-size: 0.833em;
    font-style: italic;
    background-color: #F3F3F3;
    padding: 8px 24px;
  }

  .small\:table code, .small\:table pre, [class*="small:table-"] code, [class*="small:table-"] pre {
    font-size: 85%;
    font-family: inherit;
    letter-spacing: 0.01em;
    border-radius: 3px;
    border-width: 1px;
    margin: 0;
    display: inline;
    white-space: nowrap;
  }

  .small\:table pre, [class*="small:table-"] pre {
    color: var(--nyco-code-primary);
    display: block;
    max-width: 100%;
    overflow: auto;
    padding: 24px;
  }

  .small\:table-bordered thead tr:nth-child(n),
.small\:table-bordered tbody tr:nth-child(n) {
    background-color: transparent;
  }

  .small\:table-bordered tr {
    border-bottom: 1px solid #e6e8ec;
  }

  .small\:caption-side-bottom {
    caption-side: bottom;
  }

  .small\:cell-padding {
    padding: 16px 24px;
  }
  .small\:btn,
.small\:buttons {
    color: inherit;
    font-weight: bold;
    font-size: inherit;
    font-family: inherit;
    line-height: 24px;
    text-align: center;
    justify-content: center;
    text-decoration: none;
    text-transform: initial;
    appearance: none;
    cursor: pointer;
    background: transparent;
    padding: 14px 22px;
    border-style: solid;
    border-color: currentColor;
    border-width: 2px;
    border-radius: 2px;
    transition: background 0.1s ease-in, color 0.1s ease-in, box-shadow 0.1s ease-in;
  }

  .small\:btn:hover:not([disabled]), .small\:btn:active:not([disabled]),
.small\:buttons:hover:not([disabled]),
.small\:buttons:active:not([disabled]) {
    box-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color), 0 0 0 3px rgba(255, 255, 255, 0);
  }

  .small\:btn:disabled,
.small\:buttons:disabled {
    opacity: 0.6;
  }

  /**
   * Application Button
   */

  .small\:btn-app:hover, .small\:btn-app:active,
.small\:button-app:hover,
.small\:button-app:active {
    box-shadow: none !important;
  }

  .small\:btn-small,
.small\:button-small {
    font-size: 0.833em;
    padding: 6px 12px;
  }

  .small\:btn-large,
.small\:button-large {
    font-size: 1.2em;
    padding: 18px 32px;
  }
  .small\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .small\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .small\:order-1{
    order: 1 !important;
  }

  .small\:order-2{
    order: 2 !important;
  }

  .small\:order-3{
    order: 3 !important;
  }

  .small\:order-4{
    order: 4 !important;
  }

  .small\:order-5{
    order: 5 !important;
  }

  .small\:order-6{
    order: 6 !important;
  }

  .small\:order-7{
    order: 7 !important;
  }

  .small\:order-8{
    order: 8 !important;
  }

  .small\:order-9{
    order: 9 !important;
  }

  .small\:order-10{
    order: 10 !important;
  }

  .small\:order-11{
    order: 11 !important;
  }

  .small\:order-12{
    order: 12 !important;
  }

  .small\:order-first{
    order: -9999 !important;
  }

  .small\:order-last{
    order: 9999 !important;
  }

  .small\:order-none{
    order: 0 !important;
  }

  .small\:col-auto{
    grid-column: auto !important;
  }

  .small\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .small\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .small\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .small\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .small\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .small\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .small\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .small\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .small\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .small\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .small\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .small\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .small\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .small\:col-start-1{
    grid-column-start: 1 !important;
  }

  .small\:col-start-2{
    grid-column-start: 2 !important;
  }

  .small\:col-start-3{
    grid-column-start: 3 !important;
  }

  .small\:col-start-4{
    grid-column-start: 4 !important;
  }

  .small\:col-start-5{
    grid-column-start: 5 !important;
  }

  .small\:col-start-6{
    grid-column-start: 6 !important;
  }

  .small\:col-start-7{
    grid-column-start: 7 !important;
  }

  .small\:col-start-8{
    grid-column-start: 8 !important;
  }

  .small\:col-start-9{
    grid-column-start: 9 !important;
  }

  .small\:col-start-10{
    grid-column-start: 10 !important;
  }

  .small\:col-start-11{
    grid-column-start: 11 !important;
  }

  .small\:col-start-12{
    grid-column-start: 12 !important;
  }

  .small\:col-start-13{
    grid-column-start: 13 !important;
  }

  .small\:col-start-auto{
    grid-column-start: auto !important;
  }

  .small\:col-end-1{
    grid-column-end: 1 !important;
  }

  .small\:col-end-2{
    grid-column-end: 2 !important;
  }

  .small\:col-end-3{
    grid-column-end: 3 !important;
  }

  .small\:col-end-4{
    grid-column-end: 4 !important;
  }

  .small\:col-end-5{
    grid-column-end: 5 !important;
  }

  .small\:col-end-6{
    grid-column-end: 6 !important;
  }

  .small\:col-end-7{
    grid-column-end: 7 !important;
  }

  .small\:col-end-8{
    grid-column-end: 8 !important;
  }

  .small\:col-end-9{
    grid-column-end: 9 !important;
  }

  .small\:col-end-10{
    grid-column-end: 10 !important;
  }

  .small\:col-end-11{
    grid-column-end: 11 !important;
  }

  .small\:col-end-12{
    grid-column-end: 12 !important;
  }

  .small\:col-end-13{
    grid-column-end: 13 !important;
  }

  .small\:col-end-auto{
    grid-column-end: auto !important;
  }

  .small\:row-auto{
    grid-row: auto !important;
  }

  .small\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .small\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .small\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .small\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .small\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .small\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .small\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .small\:row-start-1{
    grid-row-start: 1 !important;
  }

  .small\:row-start-2{
    grid-row-start: 2 !important;
  }

  .small\:row-start-3{
    grid-row-start: 3 !important;
  }

  .small\:row-start-4{
    grid-row-start: 4 !important;
  }

  .small\:row-start-5{
    grid-row-start: 5 !important;
  }

  .small\:row-start-6{
    grid-row-start: 6 !important;
  }

  .small\:row-start-7{
    grid-row-start: 7 !important;
  }

  .small\:row-start-auto{
    grid-row-start: auto !important;
  }

  .small\:row-end-1{
    grid-row-end: 1 !important;
  }

  .small\:row-end-2{
    grid-row-end: 2 !important;
  }

  .small\:row-end-3{
    grid-row-end: 3 !important;
  }

  .small\:row-end-4{
    grid-row-end: 4 !important;
  }

  .small\:row-end-5{
    grid-row-end: 5 !important;
  }

  .small\:row-end-6{
    grid-row-end: 6 !important;
  }

  .small\:row-end-7{
    grid-row-end: 7 !important;
  }

  .small\:row-end-auto{
    grid-row-end: auto !important;
  }

  .small\:m-0{
    margin: 0 !important;
  }

  .small\:m-1{
    margin: 8px !important;
  }

  .small\:m-2{
    margin: 16px !important;
  }

  .small\:m-3{
    margin: 24px !important;
  }

  .small\:m-4{
    margin: 32px !important;
  }

  .small\:m-5{
    margin: 40px !important;
  }

  .small\:m-6{
    margin: 48px !important;
  }

  .small\:m-7{
    margin: 56px !important;
  }

  .small\:m-8{
    margin: 64px !important;
  }

  .small\:-m-2{
    margin: -16px !important;
  }

  .small\:-m-1{
    margin: -8px !important;
  }

  .small\:m-auto{
    margin: auto !important;
  }

  .small\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .small\:mx-1{
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .small\:mx-2{
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .small\:mx-3{
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .small\:mx-4{
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .small\:mx-5{
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .small\:mx-6{
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .small\:mx-7{
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .small\:mx-8{
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .small\:-mx-2{
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .small\:-mx-1{
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .small\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .small\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .small\:my-1{
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .small\:my-2{
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .small\:my-3{
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .small\:my-4{
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .small\:my-5{
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .small\:my-6{
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .small\:my-7{
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .small\:my-8{
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .small\:-my-2{
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .small\:-my-1{
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .small\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .small\:mt-0{
    margin-top: 0 !important;
  }

  .small\:mt-1{
    margin-top: 8px !important;
  }

  .small\:mt-2{
    margin-top: 16px !important;
  }

  .small\:mt-3{
    margin-top: 24px !important;
  }

  .small\:mt-4{
    margin-top: 32px !important;
  }

  .small\:mt-5{
    margin-top: 40px !important;
  }

  .small\:mt-6{
    margin-top: 48px !important;
  }

  .small\:mt-7{
    margin-top: 56px !important;
  }

  .small\:mt-8{
    margin-top: 64px !important;
  }

  .small\:-mt-2{
    margin-top: -16px !important;
  }

  .small\:-mt-1{
    margin-top: -8px !important;
  }

  .small\:mt-auto{
    margin-top: auto !important;
  }

  .small\:mr-0{
    margin-right: 0 !important;
  }

  .small\:mr-1{
    margin-right: 8px !important;
  }

  .small\:mr-2{
    margin-right: 16px !important;
  }

  .small\:mr-3{
    margin-right: 24px !important;
  }

  .small\:mr-4{
    margin-right: 32px !important;
  }

  .small\:mr-5{
    margin-right: 40px !important;
  }

  .small\:mr-6{
    margin-right: 48px !important;
  }

  .small\:mr-7{
    margin-right: 56px !important;
  }

  .small\:mr-8{
    margin-right: 64px !important;
  }

  .small\:-mr-2{
    margin-right: -16px !important;
  }

  .small\:-mr-1{
    margin-right: -8px !important;
  }

  .small\:mr-auto{
    margin-right: auto !important;
  }

  .small\:mb-0{
    margin-bottom: 0 !important;
  }

  .small\:mb-1{
    margin-bottom: 8px !important;
  }

  .small\:mb-2{
    margin-bottom: 16px !important;
  }

  .small\:mb-3{
    margin-bottom: 24px !important;
  }

  .small\:mb-4{
    margin-bottom: 32px !important;
  }

  .small\:mb-5{
    margin-bottom: 40px !important;
  }

  .small\:mb-6{
    margin-bottom: 48px !important;
  }

  .small\:mb-7{
    margin-bottom: 56px !important;
  }

  .small\:mb-8{
    margin-bottom: 64px !important;
  }

  .small\:-mb-2{
    margin-bottom: -16px !important;
  }

  .small\:-mb-1{
    margin-bottom: -8px !important;
  }

  .small\:mb-auto{
    margin-bottom: auto !important;
  }

  .small\:ml-0{
    margin-left: 0 !important;
  }

  .small\:ml-1{
    margin-left: 8px !important;
  }

  .small\:ml-2{
    margin-left: 16px !important;
  }

  .small\:ml-3{
    margin-left: 24px !important;
  }

  .small\:ml-4{
    margin-left: 32px !important;
  }

  .small\:ml-5{
    margin-left: 40px !important;
  }

  .small\:ml-6{
    margin-left: 48px !important;
  }

  .small\:ml-7{
    margin-left: 56px !important;
  }

  .small\:ml-8{
    margin-left: 64px !important;
  }

  .small\:-ml-2{
    margin-left: -16px !important;
  }

  .small\:-ml-1{
    margin-left: -8px !important;
  }

  .small\:ml-auto{
    margin-left: auto !important;
  }

  .small\:block{
    display: block !important;
  }

  .small\:inline-block{
    display: inline-block !important;
  }

  .small\:inline{
    display: inline !important;
  }

  .small\:flex{
    display: flex !important;
  }

  .small\:inline-flex{
    display: inline-flex !important;
  }

  .small\:table{
    display: table !important;
  }

  .small\:inline-table{
    display: inline-table !important;
  }

  .small\:table-caption{
    display: table-caption !important;
  }

  .small\:table-cell{
    display: table-cell !important;
  }

  .small\:table-column{
    display: table-column !important;
  }

  .small\:table-column-group{
    display: table-column-group !important;
  }

  .small\:table-footer-group{
    display: table-footer-group !important;
  }

  .small\:table-header-group{
    display: table-header-group !important;
  }

  .small\:table-row-group{
    display: table-row-group !important;
  }

  .small\:table-row{
    display: table-row !important;
  }

  .small\:flow-root{
    display: flow-root !important;
  }

  .small\:grid{
    display: grid !important;
  }

  .small\:inline-grid{
    display: inline-grid !important;
  }

  .small\:contents{
    display: contents !important;
  }

  .small\:list-item{
    display: list-item !important;
  }

  .small\:hidden{
    display: none !important;
  }

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

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

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

  .small\:w-600{
    width: 600px !important;
  }

  .small\:w-900{
    width: 896px !important;
  }

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

  .small\:w-1\/4{
    width: 25% !important;
  }

  .small\:w-1\/3{
    width: 33.33% !important;
  }

  .small\:w-1\/2{
    width: 50% !important;
  }

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

  .small\:max-w-600{
    max-width: 600px !important;
  }

  .small\:max-w-900{
    max-width: 896px !important;
  }

  .small\:max-w-auto{
    max-width: auto !important;
  }

  .small\:max-w-1\/4{
    max-width: 25% !important;
  }

  .small\:max-w-1\/3{
    max-width: 33.33% !important;
  }

  .small\:max-w-1\/2{
    max-width: 50% !important;
  }

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

  .small\:flex-1{
    flex: 1 1 0% !important;
  }

  .small\:flex-auto{
    flex: 1 1 auto !important;
  }

  .small\:flex-initial{
    flex: 0 1 auto !important;
  }

  .small\:flex-none{
    flex: none !important;
  }

  .small\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .small\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .small\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .small\:flex-grow{
    flex-grow: 1 !important;
  }

  .small\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .small\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .small\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .small\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .small\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .small\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .small\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .small\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .small\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .small\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .small\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .small\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .small\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .small\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .small\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .small\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .small\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .small\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .small\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .small\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .small\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .small\:flex-row{
    flex-direction: row !important;
  }

  .small\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .small\:flex-col{
    flex-direction: column !important;
  }

  .small\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .small\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .small\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .small\:flex-nowrap{
    flex-wrap: nowrap !important;
  }

  .small\:content-center{
    align-content: center !important;
  }

  .small\:content-start{
    align-content: flex-start !important;
  }

  .small\:content-end{
    align-content: flex-end !important;
  }

  .small\:content-between{
    align-content: space-between !important;
  }

  .small\:content-around{
    align-content: space-around !important;
  }

  .small\:content-evenly{
    align-content: space-evenly !important;
  }

  .small\:items-start{
    align-items: flex-start !important;
  }

  .small\:items-end{
    align-items: flex-end !important;
  }

  .small\:items-center{
    align-items: center !important;
  }

  .small\:items-baseline{
    align-items: baseline !important;
  }

  .small\:items-stretch{
    align-items: stretch !important;
  }

  .small\:justify-start{
    justify-content: flex-start !important;
  }

  .small\:justify-end{
    justify-content: flex-end !important;
  }

  .small\:justify-center{
    justify-content: center !important;
  }

  .small\:justify-between{
    justify-content: space-between !important;
  }

  .small\:justify-around{
    justify-content: space-around !important;
  }

  .small\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .small\:gap-0{
    gap: 0 !important;
  }

  .small\:gap-1{
    gap: 8px !important;
  }

  .small\:gap-2{
    gap: 16px !important;
  }

  .small\:gap-3{
    gap: 24px !important;
  }

  .small\:gap-4{
    gap: 32px !important;
  }

  .small\:gap-5{
    gap: 40px !important;
  }

  .small\:gap-6{
    gap: 48px !important;
  }

  .small\:gap-7{
    gap: 56px !important;
  }

  .small\:gap-8{
    gap: 64px !important;
  }

  .small\:gap-x-0{
    column-gap: 0 !important;
  }

  .small\:gap-x-1{
    column-gap: 8px !important;
  }

  .small\:gap-x-2{
    column-gap: 16px !important;
  }

  .small\:gap-x-3{
    column-gap: 24px !important;
  }

  .small\:gap-x-4{
    column-gap: 32px !important;
  }

  .small\:gap-x-5{
    column-gap: 40px !important;
  }

  .small\:gap-x-6{
    column-gap: 48px !important;
  }

  .small\:gap-x-7{
    column-gap: 56px !important;
  }

  .small\:gap-x-8{
    column-gap: 64px !important;
  }

  .small\:gap-y-0{
    row-gap: 0 !important;
  }

  .small\:gap-y-1{
    row-gap: 8px !important;
  }

  .small\:gap-y-2{
    row-gap: 16px !important;
  }

  .small\:gap-y-3{
    row-gap: 24px !important;
  }

  .small\:gap-y-4{
    row-gap: 32px !important;
  }

  .small\:gap-y-5{
    row-gap: 40px !important;
  }

  .small\:gap-y-6{
    row-gap: 48px !important;
  }

  .small\:gap-y-7{
    row-gap: 56px !important;
  }

  .small\:gap-y-8{
    row-gap: 64px !important;
  }

  .small\:self-auto{
    align-self: auto !important;
  }

  .small\:self-start{
    align-self: flex-start !important;
  }

  .small\:self-end{
    align-self: flex-end !important;
  }

  .small\:self-center{
    align-self: center !important;
  }

  .small\:self-stretch{
    align-self: stretch !important;
  }

  .small\:self-baseline{
    align-self: baseline !important;
  }

  .small\:overflow-auto{
    overflow: auto !important;
  }

  .small\:overflow-hidden{
    overflow: hidden !important;
  }

  .small\:overflow-visible{
    overflow: visible !important;
  }

  .small\:overflow-scroll{
    overflow: scroll !important;
  }

  .small\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .small\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .small\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .small\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .small\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .small\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .small\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .small\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .small\:border-0{
    border-width: 0 !important;
  }

  .small\:border-1{
    border-width: 1px !important;
  }

  .small\:border-2{
    border-width: 2px !important;
  }

  .small\:border-3{
    border-width: 3px !important;
  }

  .small\:border-4{
    border-width: 4px !important;
  }

  .small\:border-8{
    border-width: 8px !important;
  }

  .small\:border{
    border-width: 2px !important;
  }

  .small\:border-t-0{
    border-top-width: 0 !important;
  }

  .small\:border-t-1{
    border-top-width: 1px !important;
  }

  .small\:border-t-2{
    border-top-width: 2px !important;
  }

  .small\:border-t-3{
    border-top-width: 3px !important;
  }

  .small\:border-t-4{
    border-top-width: 4px !important;
  }

  .small\:border-t-8{
    border-top-width: 8px !important;
  }

  .small\:border-t{
    border-top-width: 2px !important;
  }

  .small\:border-r-0{
    border-right-width: 0 !important;
  }

  .small\:border-r-1{
    border-right-width: 1px !important;
  }

  .small\:border-r-2{
    border-right-width: 2px !important;
  }

  .small\:border-r-3{
    border-right-width: 3px !important;
  }

  .small\:border-r-4{
    border-right-width: 4px !important;
  }

  .small\:border-r-8{
    border-right-width: 8px !important;
  }

  .small\:border-r{
    border-right-width: 2px !important;
  }

  .small\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .small\:border-b-1{
    border-bottom-width: 1px !important;
  }

  .small\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .small\:border-b-3{
    border-bottom-width: 3px !important;
  }

  .small\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .small\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .small\:border-b{
    border-bottom-width: 2px !important;
  }

  .small\:border-l-0{
    border-left-width: 0 !important;
  }

  .small\:border-l-1{
    border-left-width: 1px !important;
  }

  .small\:border-l-2{
    border-left-width: 2px !important;
  }

  .small\:border-l-3{
    border-left-width: 3px !important;
  }

  .small\:border-l-4{
    border-left-width: 4px !important;
  }

  .small\:border-l-8{
    border-left-width: 8px !important;
  }

  .small\:border-l{
    border-left-width: 2px !important;
  }

  .small\:p-0{
    padding: 0 !important;
  }

  .small\:p-1{
    padding: 8px !important;
  }

  .small\:p-2{
    padding: 16px !important;
  }

  .small\:p-3{
    padding: 24px !important;
  }

  .small\:p-4{
    padding: 32px !important;
  }

  .small\:p-5{
    padding: 40px !important;
  }

  .small\:p-6{
    padding: 48px !important;
  }

  .small\:p-7{
    padding: 56px !important;
  }

  .small\:p-8{
    padding: 64px !important;
  }

  .small\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .small\:px-1{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .small\:px-2{
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .small\:px-3{
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .small\:px-4{
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .small\:px-5{
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .small\:px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .small\:px-7{
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .small\:px-8{
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .small\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .small\:py-1{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .small\:py-2{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .small\:py-3{
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .small\:py-4{
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .small\:py-5{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .small\:py-6{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .small\:py-7{
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .small\:py-8{
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .small\:pt-0{
    padding-top: 0 !important;
  }

  .small\:pt-1{
    padding-top: 8px !important;
  }

  .small\:pt-2{
    padding-top: 16px !important;
  }

  .small\:pt-3{
    padding-top: 24px !important;
  }

  .small\:pt-4{
    padding-top: 32px !important;
  }

  .small\:pt-5{
    padding-top: 40px !important;
  }

  .small\:pt-6{
    padding-top: 48px !important;
  }

  .small\:pt-7{
    padding-top: 56px !important;
  }

  .small\:pt-8{
    padding-top: 64px !important;
  }

  .small\:pr-0{
    padding-right: 0 !important;
  }

  .small\:pr-1{
    padding-right: 8px !important;
  }

  .small\:pr-2{
    padding-right: 16px !important;
  }

  .small\:pr-3{
    padding-right: 24px !important;
  }

  .small\:pr-4{
    padding-right: 32px !important;
  }

  .small\:pr-5{
    padding-right: 40px !important;
  }

  .small\:pr-6{
    padding-right: 48px !important;
  }

  .small\:pr-7{
    padding-right: 56px !important;
  }

  .small\:pr-8{
    padding-right: 64px !important;
  }

  .small\:pb-0{
    padding-bottom: 0 !important;
  }

  .small\:pb-1{
    padding-bottom: 8px !important;
  }

  .small\:pb-2{
    padding-bottom: 16px !important;
  }

  .small\:pb-3{
    padding-bottom: 24px !important;
  }

  .small\:pb-4{
    padding-bottom: 32px !important;
  }

  .small\:pb-5{
    padding-bottom: 40px !important;
  }

  .small\:pb-6{
    padding-bottom: 48px !important;
  }

  .small\:pb-7{
    padding-bottom: 56px !important;
  }

  .small\:pb-8{
    padding-bottom: 64px !important;
  }

  .small\:pl-0{
    padding-left: 0 !important;
  }

  .small\:pl-1{
    padding-left: 8px !important;
  }

  .small\:pl-2{
    padding-left: 16px !important;
  }

  .small\:pl-3{
    padding-left: 24px !important;
  }

  .small\:pl-4{
    padding-left: 32px !important;
  }

  .small\:pl-5{
    padding-left: 40px !important;
  }

  .small\:pl-6{
    padding-left: 48px !important;
  }

  .small\:pl-7{
    padding-left: 56px !important;
  }

  .small\:pl-8{
    padding-left: 64px !important;
  }

  .small\:text-left{
    text-align: left !important;
  }

  .small\:text-center{
    text-align: center !important;
  }

  .small\:text-right{
    text-align: right !important;
  }

  .small\:text-justify{
    text-align: justify !important;
  }

  .small\:text-jumbo{
    font-size: 3em !important;
  }

  .small\:text-h1{
    font-size: 2.488em !important;
  }

  .small\:text-h2{
    font-size: 2.074em !important;
  }

  .small\:text-h3{
    font-size: 1.728em !important;
  }

  .small\:text-h4{
    font-size: 1.44em !important;
  }

  .small\:text-h5{
    font-size: 1.2em !important;
  }

  .small\:text-h6{
    font-size: 1em !important;
  }

  .small\:text-html{
    font-size: 16px !important;
  }

  .small\:text-code{
    font-size: 1em !important;
  }

  .small\:text-default{
    font-size: 1em !important;
  }

  .small\:text-large{
    font-size: 1.2em !important;
  }

  .small\:text-small{
    font-size: 0.833em !important;
  }

  .small\:text-blockquote{
    font-size: 2.074em !important;
  }

  .small\:shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:shadow-up{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:shadow-up-2{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:hover\:shadow-none:hover{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:hover\:shadow-up:hover{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:hover\:shadow-up-2:hover{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:focus\:shadow-none:focus{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:focus\:shadow-up:focus{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:focus\:shadow-up-2:focus{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .small\:float-start{
    float: inline-start !important;
  }

  .small\:float-end{
    float: inline-end !important;
  }

  .small\:clear-start{
    clear: inline-start !important;
  }

  .small\:clear-end{
    clear: inline-end !important;
  }

  .small\:text-start{
    text-align: start !important;
  }

  .small\:text-end{
    text-align: end !important;
  }

  .small\:resize-block{
    resize: block !important;
  }

  .small\:resize-inline{
    resize: inline !important;
  }

  .small\:overscroll-b-auto{
    overscroll-behavior-block: auto !important;
  }

  .small\:overscroll-b-contain{
    overscroll-behavior-block: contain !important;
  }

  .small\:overscroll-b-none{
    overscroll-behavior-block: none !important;
  }

  .small\:overscroll-i-auto{
    overscroll-behavior-inline: auto !important;
  }

  .small\:overscroll-i-contain{
    overscroll-behavior-inline: contain !important;
  }

  .small\:overscroll-i-none{
    overscroll-behavior-inline: none !important;
  }

  .small\:bs-0{
    block-size: 0 !important;
  }

  .small\:bs-1{
    block-size: 8px !important;
  }

  .small\:bs-2{
    block-size: 16px !important;
  }

  .small\:bs-3{
    block-size: 24px !important;
  }

  .small\:bs-4{
    block-size: 32px !important;
  }

  .small\:bs-5{
    block-size: 40px !important;
  }

  .small\:bs-6{
    block-size: 48px !important;
  }

  .small\:bs-7{
    block-size: 56px !important;
  }

  .small\:bs-8{
    block-size: 64px !important;
  }

  .small\:bs-auto{
    block-size: auto !important;
  }

  .small\:bs-1\/2{
    block-size: 50% !important;
  }

  .small\:bs-1\/3{
    block-size: 33.333333% !important;
  }

  .small\:bs-2\/3{
    block-size: 66.666667% !important;
  }

  .small\:bs-1\/4{
    block-size: 25% !important;
  }

  .small\:bs-2\/4{
    block-size: 50% !important;
  }

  .small\:bs-3\/4{
    block-size: 75% !important;
  }

  .small\:bs-1\/5{
    block-size: 20% !important;
  }

  .small\:bs-2\/5{
    block-size: 40% !important;
  }

  .small\:bs-3\/5{
    block-size: 60% !important;
  }

  .small\:bs-4\/5{
    block-size: 80% !important;
  }

  .small\:bs-1\/6{
    block-size: 16.666667% !important;
  }

  .small\:bs-2\/6{
    block-size: 33.333333% !important;
  }

  .small\:bs-3\/6{
    block-size: 50% !important;
  }

  .small\:bs-4\/6{
    block-size: 66.666667% !important;
  }

  .small\:bs-5\/6{
    block-size: 83.333333% !important;
  }

  .small\:bs-full{
    block-size: 100% !important;
  }

  .small\:bs-screen{
    block-size: 100vh !important;
  }

  .small\:min-bs-0{
    min-block-size: 0px !important;
  }

  .small\:min-bs-full{
    min-block-size: 100% !important;
  }

  .small\:min-bs-screen{
    min-block-size: 100vh !important;
  }

  .small\:max-bs-0{
    max-block-size: 0 !important;
  }

  .small\:max-bs-1{
    max-block-size: 8px !important;
  }

  .small\:max-bs-2{
    max-block-size: 16px !important;
  }

  .small\:max-bs-3{
    max-block-size: 24px !important;
  }

  .small\:max-bs-4{
    max-block-size: 32px !important;
  }

  .small\:max-bs-5{
    max-block-size: 40px !important;
  }

  .small\:max-bs-6{
    max-block-size: 48px !important;
  }

  .small\:max-bs-7{
    max-block-size: 56px !important;
  }

  .small\:max-bs-8{
    max-block-size: 64px !important;
  }

  .small\:max-bs-full{
    max-block-size: 100% !important;
  }

  .small\:max-bs-screen{
    max-block-size: 100vh !important;
  }

  .small\:is-600{
    inline-size: 600px !important;
  }

  .small\:is-900{
    inline-size: 896px !important;
  }

  .small\:is-auto{
    inline-size: auto !important;
  }

  .small\:is-1\/4{
    inline-size: 25% !important;
  }

  .small\:is-1\/3{
    inline-size: 33.33% !important;
  }

  .small\:is-1\/2{
    inline-size: 50% !important;
  }

  .small\:is-full{
    inline-size: 100% !important;
  }

  .small\:min-is-0{
    min-inline-size: 0px !important;
  }

  .small\:min-is-full{
    min-inline-size: 100% !important;
  }

  .small\:min-is-min{
    min-inline-size: min-content !important;
  }

  .small\:min-is-max{
    min-inline-size: max-content !important;
  }

  .small\:max-is-600{
    max-inline-size: 600px !important;
  }

  .small\:max-is-900{
    max-inline-size: 896px !important;
  }

  .small\:max-is-auto{
    max-inline-size: auto !important;
  }

  .small\:max-is-1\/4{
    max-inline-size: 25% !important;
  }

  .small\:max-is-1\/3{
    max-inline-size: 33.33% !important;
  }

  .small\:max-is-1\/2{
    max-inline-size: 50% !important;
  }

  .small\:max-is-full{
    max-inline-size: 100% !important;
  }

  .small\:mlb-0{
    margin-block: 0 !important;
  }

  .small\:mli-0{
    margin-inline: 0 !important;
  }

  .small\:mlb-1{
    margin-block: 8px !important;
  }

  .small\:mli-1{
    margin-inline: 8px !important;
  }

  .small\:mlb-2{
    margin-block: 16px !important;
  }

  .small\:mli-2{
    margin-inline: 16px !important;
  }

  .small\:mlb-3{
    margin-block: 24px !important;
  }

  .small\:mli-3{
    margin-inline: 24px !important;
  }

  .small\:mlb-4{
    margin-block: 32px !important;
  }

  .small\:mli-4{
    margin-inline: 32px !important;
  }

  .small\:mlb-5{
    margin-block: 40px !important;
  }

  .small\:mli-5{
    margin-inline: 40px !important;
  }

  .small\:mlb-6{
    margin-block: 48px !important;
  }

  .small\:mli-6{
    margin-inline: 48px !important;
  }

  .small\:mlb-7{
    margin-block: 56px !important;
  }

  .small\:mli-7{
    margin-inline: 56px !important;
  }

  .small\:mlb-8{
    margin-block: 64px !important;
  }

  .small\:mli-8{
    margin-inline: 64px !important;
  }

  .small\:-mlb-2{
    margin-block: -16px !important;
  }

  .small\:-mli-2{
    margin-inline: -16px !important;
  }

  .small\:-mlb-1{
    margin-block: -8px !important;
  }

  .small\:-mli-1{
    margin-inline: -8px !important;
  }

  .small\:mlb-auto{
    margin-block: auto !important;
  }

  .small\:mli-auto{
    margin-inline: auto !important;
  }

  .small\:mbs-0{
    margin-block-start: 0 !important;
  }

  .small\:mbe-0{
    margin-block-end: 0 !important;
  }

  .small\:mis-0{
    margin-inline-start: 0 !important;
  }

  .small\:mie-0{
    margin-inline-end: 0 !important;
  }

  .small\:mbs-1{
    margin-block-start: 8px !important;
  }

  .small\:mbe-1{
    margin-block-end: 8px !important;
  }

  .small\:mis-1{
    margin-inline-start: 8px !important;
  }

  .small\:mie-1{
    margin-inline-end: 8px !important;
  }

  .small\:mbs-2{
    margin-block-start: 16px !important;
  }

  .small\:mbe-2{
    margin-block-end: 16px !important;
  }

  .small\:mis-2{
    margin-inline-start: 16px !important;
  }

  .small\:mie-2{
    margin-inline-end: 16px !important;
  }

  .small\:mbs-3{
    margin-block-start: 24px !important;
  }

  .small\:mbe-3{
    margin-block-end: 24px !important;
  }

  .small\:mis-3{
    margin-inline-start: 24px !important;
  }

  .small\:mie-3{
    margin-inline-end: 24px !important;
  }

  .small\:mbs-4{
    margin-block-start: 32px !important;
  }

  .small\:mbe-4{
    margin-block-end: 32px !important;
  }

  .small\:mis-4{
    margin-inline-start: 32px !important;
  }

  .small\:mie-4{
    margin-inline-end: 32px !important;
  }

  .small\:mbs-5{
    margin-block-start: 40px !important;
  }

  .small\:mbe-5{
    margin-block-end: 40px !important;
  }

  .small\:mis-5{
    margin-inline-start: 40px !important;
  }

  .small\:mie-5{
    margin-inline-end: 40px !important;
  }

  .small\:mbs-6{
    margin-block-start: 48px !important;
  }

  .small\:mbe-6{
    margin-block-end: 48px !important;
  }

  .small\:mis-6{
    margin-inline-start: 48px !important;
  }

  .small\:mie-6{
    margin-inline-end: 48px !important;
  }

  .small\:mbs-7{
    margin-block-start: 56px !important;
  }

  .small\:mbe-7{
    margin-block-end: 56px !important;
  }

  .small\:mis-7{
    margin-inline-start: 56px !important;
  }

  .small\:mie-7{
    margin-inline-end: 56px !important;
  }

  .small\:mbs-8{
    margin-block-start: 64px !important;
  }

  .small\:mbe-8{
    margin-block-end: 64px !important;
  }

  .small\:mis-8{
    margin-inline-start: 64px !important;
  }

  .small\:mie-8{
    margin-inline-end: 64px !important;
  }

  .small\:-mbs-2{
    margin-block-start: -16px !important;
  }

  .small\:-mbe-2{
    margin-block-end: -16px !important;
  }

  .small\:-mis-2{
    margin-inline-start: -16px !important;
  }

  .small\:-mie-2{
    margin-inline-end: -16px !important;
  }

  .small\:-mbs-1{
    margin-block-start: -8px !important;
  }

  .small\:-mbe-1{
    margin-block-end: -8px !important;
  }

  .small\:-mis-1{
    margin-inline-start: -8px !important;
  }

  .small\:-mie-1{
    margin-inline-end: -8px !important;
  }

  .small\:mbs-auto{
    margin-block-start: auto !important;
  }

  .small\:mbe-auto{
    margin-block-end: auto !important;
  }

  .small\:mis-auto{
    margin-inline-start: auto !important;
  }

  .small\:mie-auto{
    margin-inline-end: auto !important;
  }

  .small\:plb-0{
    padding-block: 0 !important;
  }

  .small\:pli-0{
    padding-inline: 0 !important;
  }

  .small\:plb-1{
    padding-block: 8px !important;
  }

  .small\:pli-1{
    padding-inline: 8px !important;
  }

  .small\:plb-2{
    padding-block: 16px !important;
  }

  .small\:pli-2{
    padding-inline: 16px !important;
  }

  .small\:plb-3{
    padding-block: 24px !important;
  }

  .small\:pli-3{
    padding-inline: 24px !important;
  }

  .small\:plb-4{
    padding-block: 32px !important;
  }

  .small\:pli-4{
    padding-inline: 32px !important;
  }

  .small\:plb-5{
    padding-block: 40px !important;
  }

  .small\:pli-5{
    padding-inline: 40px !important;
  }

  .small\:plb-6{
    padding-block: 48px !important;
  }

  .small\:pli-6{
    padding-inline: 48px !important;
  }

  .small\:plb-7{
    padding-block: 56px !important;
  }

  .small\:pli-7{
    padding-inline: 56px !important;
  }

  .small\:plb-8{
    padding-block: 64px !important;
  }

  .small\:pli-8{
    padding-inline: 64px !important;
  }

  .small\:pbs-0{
    padding-block-start: 0 !important;
  }

  .small\:pbe-0{
    padding-block-end: 0 !important;
  }

  .small\:pis-0{
    padding-inline-start: 0 !important;
  }

  .small\:pie-0{
    padding-inline-end: 0 !important;
  }

  .small\:pbs-1{
    padding-block-start: 8px !important;
  }

  .small\:pbe-1{
    padding-block-end: 8px !important;
  }

  .small\:pis-1{
    padding-inline-start: 8px !important;
  }

  .small\:pie-1{
    padding-inline-end: 8px !important;
  }

  .small\:pbs-2{
    padding-block-start: 16px !important;
  }

  .small\:pbe-2{
    padding-block-end: 16px !important;
  }

  .small\:pis-2{
    padding-inline-start: 16px !important;
  }

  .small\:pie-2{
    padding-inline-end: 16px !important;
  }

  .small\:pbs-3{
    padding-block-start: 24px !important;
  }

  .small\:pbe-3{
    padding-block-end: 24px !important;
  }

  .small\:pis-3{
    padding-inline-start: 24px !important;
  }

  .small\:pie-3{
    padding-inline-end: 24px !important;
  }

  .small\:pbs-4{
    padding-block-start: 32px !important;
  }

  .small\:pbe-4{
    padding-block-end: 32px !important;
  }

  .small\:pis-4{
    padding-inline-start: 32px !important;
  }

  .small\:pie-4{
    padding-inline-end: 32px !important;
  }

  .small\:pbs-5{
    padding-block-start: 40px !important;
  }

  .small\:pbe-5{
    padding-block-end: 40px !important;
  }

  .small\:pis-5{
    padding-inline-start: 40px !important;
  }

  .small\:pie-5{
    padding-inline-end: 40px !important;
  }

  .small\:pbs-6{
    padding-block-start: 48px !important;
  }

  .small\:pbe-6{
    padding-block-end: 48px !important;
  }

  .small\:pis-6{
    padding-inline-start: 48px !important;
  }

  .small\:pie-6{
    padding-inline-end: 48px !important;
  }

  .small\:pbs-7{
    padding-block-start: 56px !important;
  }

  .small\:pbe-7{
    padding-block-end: 56px !important;
  }

  .small\:pis-7{
    padding-inline-start: 56px !important;
  }

  .small\:pie-7{
    padding-inline-end: 56px !important;
  }

  .small\:pbs-8{
    padding-block-start: 64px !important;
  }

  .small\:pbe-8{
    padding-block-end: 64px !important;
  }

  .small\:pis-8{
    padding-inline-start: 64px !important;
  }

  .small\:pie-8{
    padding-inline-end: 64px !important;
  }

  .small\:space-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(0 * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(0 * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(0 * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(0 * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(8px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(8px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(16px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(16px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(24px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(24px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(32px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(32px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(40px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(40px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(48px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(48px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(56px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(56px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(64px * var(--tw-space-b-reverse)) !important;
  }

  .small\:space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(64px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-8px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-8px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-16px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-16px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-24px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-24px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-32px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-32px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-40px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-40px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-48px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-48px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-56px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-56px * var(--tw-space-i-reverse)) !important;
  }

  .small\:-space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-64px * var(--tw-space-b-reverse)) !important;
  }

  .small\:-space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-64px * var(--tw-space-i-reverse)) !important;
  }

  .small\:space-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 1 !important;
  }

  .small\:space-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 1 !important;
  }

  .small\:inset-block-0{
    inset-block: 0 !important;
  }

  .small\:inset-inline-0{
    inset-inline: 0 !important;
  }

  .small\:inset-block-1{
    inset-block: 8px !important;
  }

  .small\:inset-inline-1{
    inset-inline: 8px !important;
  }

  .small\:inset-block-2{
    inset-block: 16px !important;
  }

  .small\:inset-inline-2{
    inset-inline: 16px !important;
  }

  .small\:inset-block-3{
    inset-block: 24px !important;
  }

  .small\:inset-inline-3{
    inset-inline: 24px !important;
  }

  .small\:inset-block-4{
    inset-block: 32px !important;
  }

  .small\:inset-inline-4{
    inset-inline: 32px !important;
  }

  .small\:inset-block-5{
    inset-block: 40px !important;
  }

  .small\:inset-inline-5{
    inset-inline: 40px !important;
  }

  .small\:inset-block-6{
    inset-block: 48px !important;
  }

  .small\:inset-inline-6{
    inset-inline: 48px !important;
  }

  .small\:inset-block-7{
    inset-block: 56px !important;
  }

  .small\:inset-inline-7{
    inset-inline: 56px !important;
  }

  .small\:inset-block-8{
    inset-block: 64px !important;
  }

  .small\:inset-inline-8{
    inset-inline: 64px !important;
  }

  .small\:inset-block-auto{
    inset-block: auto !important;
  }

  .small\:inset-inline-auto{
    inset-inline: auto !important;
  }

  .small\:-inset-block-1{
    inset-block: -8px !important;
  }

  .small\:-inset-inline-1{
    inset-inline: -8px !important;
  }

  .small\:-inset-block-2{
    inset-block: -16px !important;
  }

  .small\:-inset-inline-2{
    inset-inline: -16px !important;
  }

  .small\:-inset-block-3{
    inset-block: -24px !important;
  }

  .small\:-inset-inline-3{
    inset-inline: -24px !important;
  }

  .small\:-inset-block-4{
    inset-block: -32px !important;
  }

  .small\:-inset-inline-4{
    inset-inline: -32px !important;
  }

  .small\:-inset-block-5{
    inset-block: -40px !important;
  }

  .small\:-inset-inline-5{
    inset-inline: -40px !important;
  }

  .small\:-inset-block-6{
    inset-block: -48px !important;
  }

  .small\:-inset-inline-6{
    inset-inline: -48px !important;
  }

  .small\:-inset-block-7{
    inset-block: -56px !important;
  }

  .small\:-inset-inline-7{
    inset-inline: -56px !important;
  }

  .small\:-inset-block-8{
    inset-block: -64px !important;
  }

  .small\:-inset-inline-8{
    inset-inline: -64px !important;
  }

  .small\:inset-block-1\/2{
    inset-block: 50% !important;
  }

  .small\:inset-inline-1\/2{
    inset-inline: 50% !important;
  }

  .small\:inset-block-1\/3{
    inset-block: 33.333333% !important;
  }

  .small\:inset-inline-1\/3{
    inset-inline: 33.333333% !important;
  }

  .small\:inset-block-2\/3{
    inset-block: 66.666667% !important;
  }

  .small\:inset-inline-2\/3{
    inset-inline: 66.666667% !important;
  }

  .small\:inset-block-1\/4{
    inset-block: 25% !important;
  }

  .small\:inset-inline-1\/4{
    inset-inline: 25% !important;
  }

  .small\:inset-block-2\/4{
    inset-block: 50% !important;
  }

  .small\:inset-inline-2\/4{
    inset-inline: 50% !important;
  }

  .small\:inset-block-3\/4{
    inset-block: 75% !important;
  }

  .small\:inset-inline-3\/4{
    inset-inline: 75% !important;
  }

  .small\:inset-block-full{
    inset-block: 100% !important;
  }

  .small\:inset-inline-full{
    inset-inline: 100% !important;
  }

  .small\:-inset-block-1\/2{
    inset-block: -50% !important;
  }

  .small\:-inset-inline-1\/2{
    inset-inline: -50% !important;
  }

  .small\:-inset-block-1\/3{
    inset-block: -33.333333% !important;
  }

  .small\:-inset-inline-1\/3{
    inset-inline: -33.333333% !important;
  }

  .small\:-inset-block-2\/3{
    inset-block: -66.666667% !important;
  }

  .small\:-inset-inline-2\/3{
    inset-inline: -66.666667% !important;
  }

  .small\:-inset-block-1\/4{
    inset-block: -25% !important;
  }

  .small\:-inset-inline-1\/4{
    inset-inline: -25% !important;
  }

  .small\:-inset-block-2\/4{
    inset-block: -50% !important;
  }

  .small\:-inset-inline-2\/4{
    inset-inline: -50% !important;
  }

  .small\:-inset-block-3\/4{
    inset-block: -75% !important;
  }

  .small\:-inset-inline-3\/4{
    inset-inline: -75% !important;
  }

  .small\:-inset-block-full{
    inset-block: -100% !important;
  }

  .small\:-inset-inline-full{
    inset-inline: -100% !important;
  }

  .small\:block-start-0{
    inset-block-start: 0 !important;
  }

  .small\:block-end-0{
    inset-block-end: 0 !important;
  }

  .small\:inline-start-0{
    inset-inline-start: 0 !important;
  }

  .small\:inline-end-0{
    inset-inline-end: 0 !important;
  }

  .small\:block-start-1{
    inset-block-start: 8px !important;
  }

  .small\:block-end-1{
    inset-block-end: 8px !important;
  }

  .small\:inline-start-1{
    inset-inline-start: 8px !important;
  }

  .small\:inline-end-1{
    inset-inline-end: 8px !important;
  }

  .small\:block-start-2{
    inset-block-start: 16px !important;
  }

  .small\:block-end-2{
    inset-block-end: 16px !important;
  }

  .small\:inline-start-2{
    inset-inline-start: 16px !important;
  }

  .small\:inline-end-2{
    inset-inline-end: 16px !important;
  }

  .small\:block-start-3{
    inset-block-start: 24px !important;
  }

  .small\:block-end-3{
    inset-block-end: 24px !important;
  }

  .small\:inline-start-3{
    inset-inline-start: 24px !important;
  }

  .small\:inline-end-3{
    inset-inline-end: 24px !important;
  }

  .small\:block-start-4{
    inset-block-start: 32px !important;
  }

  .small\:block-end-4{
    inset-block-end: 32px !important;
  }

  .small\:inline-start-4{
    inset-inline-start: 32px !important;
  }

  .small\:inline-end-4{
    inset-inline-end: 32px !important;
  }

  .small\:block-start-5{
    inset-block-start: 40px !important;
  }

  .small\:block-end-5{
    inset-block-end: 40px !important;
  }

  .small\:inline-start-5{
    inset-inline-start: 40px !important;
  }

  .small\:inline-end-5{
    inset-inline-end: 40px !important;
  }

  .small\:block-start-6{
    inset-block-start: 48px !important;
  }

  .small\:block-end-6{
    inset-block-end: 48px !important;
  }

  .small\:inline-start-6{
    inset-inline-start: 48px !important;
  }

  .small\:inline-end-6{
    inset-inline-end: 48px !important;
  }

  .small\:block-start-7{
    inset-block-start: 56px !important;
  }

  .small\:block-end-7{
    inset-block-end: 56px !important;
  }

  .small\:inline-start-7{
    inset-inline-start: 56px !important;
  }

  .small\:inline-end-7{
    inset-inline-end: 56px !important;
  }

  .small\:block-start-8{
    inset-block-start: 64px !important;
  }

  .small\:block-end-8{
    inset-block-end: 64px !important;
  }

  .small\:inline-start-8{
    inset-inline-start: 64px !important;
  }

  .small\:inline-end-8{
    inset-inline-end: 64px !important;
  }

  .small\:block-start-auto{
    inset-block-start: auto !important;
  }

  .small\:block-end-auto{
    inset-block-end: auto !important;
  }

  .small\:inline-start-auto{
    inset-inline-start: auto !important;
  }

  .small\:inline-end-auto{
    inset-inline-end: auto !important;
  }

  .small\:-block-start-1{
    inset-block-start: -8px !important;
  }

  .small\:-block-end-1{
    inset-block-end: -8px !important;
  }

  .small\:-inline-start-1{
    inset-inline-start: -8px !important;
  }

  .small\:-inline-end-1{
    inset-inline-end: -8px !important;
  }

  .small\:-block-start-2{
    inset-block-start: -16px !important;
  }

  .small\:-block-end-2{
    inset-block-end: -16px !important;
  }

  .small\:-inline-start-2{
    inset-inline-start: -16px !important;
  }

  .small\:-inline-end-2{
    inset-inline-end: -16px !important;
  }

  .small\:-block-start-3{
    inset-block-start: -24px !important;
  }

  .small\:-block-end-3{
    inset-block-end: -24px !important;
  }

  .small\:-inline-start-3{
    inset-inline-start: -24px !important;
  }

  .small\:-inline-end-3{
    inset-inline-end: -24px !important;
  }

  .small\:-block-start-4{
    inset-block-start: -32px !important;
  }

  .small\:-block-end-4{
    inset-block-end: -32px !important;
  }

  .small\:-inline-start-4{
    inset-inline-start: -32px !important;
  }

  .small\:-inline-end-4{
    inset-inline-end: -32px !important;
  }

  .small\:-block-start-5{
    inset-block-start: -40px !important;
  }

  .small\:-block-end-5{
    inset-block-end: -40px !important;
  }

  .small\:-inline-start-5{
    inset-inline-start: -40px !important;
  }

  .small\:-inline-end-5{
    inset-inline-end: -40px !important;
  }

  .small\:-block-start-6{
    inset-block-start: -48px !important;
  }

  .small\:-block-end-6{
    inset-block-end: -48px !important;
  }

  .small\:-inline-start-6{
    inset-inline-start: -48px !important;
  }

  .small\:-inline-end-6{
    inset-inline-end: -48px !important;
  }

  .small\:-block-start-7{
    inset-block-start: -56px !important;
  }

  .small\:-block-end-7{
    inset-block-end: -56px !important;
  }

  .small\:-inline-start-7{
    inset-inline-start: -56px !important;
  }

  .small\:-inline-end-7{
    inset-inline-end: -56px !important;
  }

  .small\:-block-start-8{
    inset-block-start: -64px !important;
  }

  .small\:-block-end-8{
    inset-block-end: -64px !important;
  }

  .small\:-inline-start-8{
    inset-inline-start: -64px !important;
  }

  .small\:-inline-end-8{
    inset-inline-end: -64px !important;
  }

  .small\:block-start-1\/2{
    inset-block-start: 50% !important;
  }

  .small\:block-end-1\/2{
    inset-block-end: 50% !important;
  }

  .small\:inline-start-1\/2{
    inset-inline-start: 50% !important;
  }

  .small\:inline-end-1\/2{
    inset-inline-end: 50% !important;
  }

  .small\:block-start-1\/3{
    inset-block-start: 33.333333% !important;
  }

  .small\:block-end-1\/3{
    inset-block-end: 33.333333% !important;
  }

  .small\:inline-start-1\/3{
    inset-inline-start: 33.333333% !important;
  }

  .small\:inline-end-1\/3{
    inset-inline-end: 33.333333% !important;
  }

  .small\:block-start-2\/3{
    inset-block-start: 66.666667% !important;
  }

  .small\:block-end-2\/3{
    inset-block-end: 66.666667% !important;
  }

  .small\:inline-start-2\/3{
    inset-inline-start: 66.666667% !important;
  }

  .small\:inline-end-2\/3{
    inset-inline-end: 66.666667% !important;
  }

  .small\:block-start-1\/4{
    inset-block-start: 25% !important;
  }

  .small\:block-end-1\/4{
    inset-block-end: 25% !important;
  }

  .small\:inline-start-1\/4{
    inset-inline-start: 25% !important;
  }

  .small\:inline-end-1\/4{
    inset-inline-end: 25% !important;
  }

  .small\:block-start-2\/4{
    inset-block-start: 50% !important;
  }

  .small\:block-end-2\/4{
    inset-block-end: 50% !important;
  }

  .small\:inline-start-2\/4{
    inset-inline-start: 50% !important;
  }

  .small\:inline-end-2\/4{
    inset-inline-end: 50% !important;
  }

  .small\:block-start-3\/4{
    inset-block-start: 75% !important;
  }

  .small\:block-end-3\/4{
    inset-block-end: 75% !important;
  }

  .small\:inline-start-3\/4{
    inset-inline-start: 75% !important;
  }

  .small\:inline-end-3\/4{
    inset-inline-end: 75% !important;
  }

  .small\:block-start-full{
    inset-block-start: 100% !important;
  }

  .small\:block-end-full{
    inset-block-end: 100% !important;
  }

  .small\:inline-start-full{
    inset-inline-start: 100% !important;
  }

  .small\:inline-end-full{
    inset-inline-end: 100% !important;
  }

  .small\:-block-start-1\/2{
    inset-block-start: -50% !important;
  }

  .small\:-block-end-1\/2{
    inset-block-end: -50% !important;
  }

  .small\:-inline-start-1\/2{
    inset-inline-start: -50% !important;
  }

  .small\:-inline-end-1\/2{
    inset-inline-end: -50% !important;
  }

  .small\:-block-start-1\/3{
    inset-block-start: -33.333333% !important;
  }

  .small\:-block-end-1\/3{
    inset-block-end: -33.333333% !important;
  }

  .small\:-inline-start-1\/3{
    inset-inline-start: -33.333333% !important;
  }

  .small\:-inline-end-1\/3{
    inset-inline-end: -33.333333% !important;
  }

  .small\:-block-start-2\/3{
    inset-block-start: -66.666667% !important;
  }

  .small\:-block-end-2\/3{
    inset-block-end: -66.666667% !important;
  }

  .small\:-inline-start-2\/3{
    inset-inline-start: -66.666667% !important;
  }

  .small\:-inline-end-2\/3{
    inset-inline-end: -66.666667% !important;
  }

  .small\:-block-start-1\/4{
    inset-block-start: -25% !important;
  }

  .small\:-block-end-1\/4{
    inset-block-end: -25% !important;
  }

  .small\:-inline-start-1\/4{
    inset-inline-start: -25% !important;
  }

  .small\:-inline-end-1\/4{
    inset-inline-end: -25% !important;
  }

  .small\:-block-start-2\/4{
    inset-block-start: -50% !important;
  }

  .small\:-block-end-2\/4{
    inset-block-end: -50% !important;
  }

  .small\:-inline-start-2\/4{
    inset-inline-start: -50% !important;
  }

  .small\:-inline-end-2\/4{
    inset-inline-end: -50% !important;
  }

  .small\:-block-start-3\/4{
    inset-block-start: -75% !important;
  }

  .small\:-block-end-3\/4{
    inset-block-end: -75% !important;
  }

  .small\:-inline-start-3\/4{
    inset-inline-start: -75% !important;
  }

  .small\:-inline-end-3\/4{
    inset-inline-end: -75% !important;
  }

  .small\:-block-start-full{
    inset-block-start: -100% !important;
  }

  .small\:-block-end-full{
    inset-block-end: -100% !important;
  }

  .small\:-inline-start-full{
    inset-inline-start: -100% !important;
  }

  .small\:-inline-end-full{
    inset-inline-end: -100% !important;
  }

  .small\:border-bs-0{
    border-block-start-width: 0 !important;
  }

  .small\:border-be-0{
    border-block-end-width: 0 !important;
  }

  .small\:border-is-0{
    border-inline-start-width: 0 !important;
  }

  .small\:border-ie-0{
    border-inline-end-width: 0 !important;
  }

  .small\:border-bs-1{
    border-block-start-width: 1px !important;
  }

  .small\:border-be-1{
    border-block-end-width: 1px !important;
  }

  .small\:border-is-1{
    border-inline-start-width: 1px !important;
  }

  .small\:border-ie-1{
    border-inline-end-width: 1px !important;
  }

  .small\:border-bs-2{
    border-block-start-width: 2px !important;
  }

  .small\:border-be-2{
    border-block-end-width: 2px !important;
  }

  .small\:border-is-2{
    border-inline-start-width: 2px !important;
  }

  .small\:border-ie-2{
    border-inline-end-width: 2px !important;
  }

  .small\:border-bs-3{
    border-block-start-width: 3px !important;
  }

  .small\:border-be-3{
    border-block-end-width: 3px !important;
  }

  .small\:border-is-3{
    border-inline-start-width: 3px !important;
  }

  .small\:border-ie-3{
    border-inline-end-width: 3px !important;
  }

  .small\:border-bs-4{
    border-block-start-width: 4px !important;
  }

  .small\:border-be-4{
    border-block-end-width: 4px !important;
  }

  .small\:border-is-4{
    border-inline-start-width: 4px !important;
  }

  .small\:border-ie-4{
    border-inline-end-width: 4px !important;
  }

  .small\:border-bs-8{
    border-block-start-width: 8px !important;
  }

  .small\:border-be-8{
    border-block-end-width: 8px !important;
  }

  .small\:border-is-8{
    border-inline-start-width: 8px !important;
  }

  .small\:border-ie-8{
    border-inline-end-width: 8px !important;
  }

  .small\:border-bs{
    border-block-start-width: 2px !important;
  }

  .small\:border-be{
    border-block-end-width: 2px !important;
  }

  .small\:border-is{
    border-inline-start-width: 2px !important;
  }

  .small\:border-ie{
    border-inline-end-width: 2px !important;
  }

  .small\:rounded-bs-0{
    border-start-start-radius: 0 !important;
    border-start-end-radius: 0 !important;
  }

  .small\:rounded-be-0{
    border-end-start-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .small\:rounded-is-0{
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }

  .small\:rounded-ie-0{
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .small\:rounded-bs-1{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .small\:rounded-be-1{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-is-1{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .small\:rounded-ie-1{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-bs-2{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .small\:rounded-be-2{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-is-2{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .small\:rounded-ie-2{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-bs{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .small\:rounded-be{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-is{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .small\:rounded-ie{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-ss-0{
    border-start-start-radius: 0 !important;
  }

  .small\:rounded-se-0{
    border-start-end-radius: 0 !important;
  }

  .small\:rounded-es-0{
    border-end-start-radius: 0 !important;
  }

  .small\:rounded-ee-0{
    border-end-end-radius: 0 !important;
  }

  .small\:rounded-ss-1{
    border-start-start-radius: 2px !important;
  }

  .small\:rounded-se-1{
    border-start-end-radius: 2px !important;
  }

  .small\:rounded-es-1{
    border-end-start-radius: 2px !important;
  }

  .small\:rounded-ee-1{
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-ss-2{
    border-start-start-radius: 2px !important;
  }

  .small\:rounded-se-2{
    border-start-end-radius: 2px !important;
  }

  .small\:rounded-es-2{
    border-end-start-radius: 2px !important;
  }

  .small\:rounded-ee-2{
    border-end-end-radius: 2px !important;
  }

  .small\:rounded-ss{
    border-start-start-radius: 2px !important;
  }

  .small\:rounded-se{
    border-start-end-radius: 2px !important;
  }

  .small\:rounded-es{
    border-end-start-radius: 2px !important;
  }

  .small\:rounded-ee{
    border-end-end-radius: 2px !important;
  }

  .small\:divide-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(0 * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(0 * var(--tw-divide-b-reverse)) !important;
  }

  .small\:divide-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(0 * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(0 * var(--tw-divide-i-reverse)) !important;
  }

  .small\:divide-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(1px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(1px * var(--tw-divide-b-reverse)) !important;
  }

  .small\:divide-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(1px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(1px * var(--tw-divide-i-reverse)) !important;
  }

  .small\:divide-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .small\:divide-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .small\:divide-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(3px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(3px * var(--tw-divide-b-reverse)) !important;
  }

  .small\:divide-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(3px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(3px * var(--tw-divide-i-reverse)) !important;
  }

  .small\:divide-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(4px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(4px * var(--tw-divide-b-reverse)) !important;
  }

  .small\:divide-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(4px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(4px * var(--tw-divide-i-reverse)) !important;
  }

  .small\:divide-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(8px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(8px * var(--tw-divide-b-reverse)) !important;
  }

  .small\:divide-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(8px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(8px * var(--tw-divide-i-reverse)) !important;
  }

  .small\:divide-b > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .small\:divide-i > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .small\:divide-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 1 !important;
  }

  .small\:divide-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 1 !important;
  }
}

@media (min-width: 480px) {
  .mobile\:description-list, [class*="mobile:description-list-"] {
    display: grid;
    grid-template-columns: clamp(8rem, 33.33%, 16rem) 1fr;
  }

  .mobile\:description-list dt, [class*="mobile:description-list-"] dt {
    color: var(--nyco-color-alt);
  }

  .mobile\:description-list dt, .mobile\:description-list dd, [class*="mobile:description-list-"] dt, [class*="mobile:description-list-"] dd {
    padding: 16px 24px;
  }

  .mobile\:description-list dt:nth-child(4n+1), .mobile\:description-list dt:nth-child(4n+2), .mobile\:description-list dd:nth-child(4n+1), .mobile\:description-list dd:nth-child(4n+2), [class*="mobile:description-list-"] dt:nth-child(4n+1), [class*="mobile:description-list-"] dt:nth-child(4n+2), [class*="mobile:description-list-"] dd:nth-child(4n+1), [class*="mobile:description-list-"] dd:nth-child(4n+2) {
    background-color: #FFFFFF;
  }

  .mobile\:description-list dt:nth-child(4n+3), .mobile\:description-list dt:nth-child(4n+4), .mobile\:description-list dd:nth-child(4n+3), .mobile\:description-list dd:nth-child(4n+4), [class*="mobile:description-list-"] dt:nth-child(4n+3), [class*="mobile:description-list-"] dt:nth-child(4n+4), [class*="mobile:description-list-"] dd:nth-child(4n+3), [class*="mobile:description-list-"] dd:nth-child(4n+4) {
    background-color: #F9F9FA;
  }

  .mobile\:description-list-bordered dt, .mobile\:description-list-bordered dd {
    border-bottom: 1px solid #e6e8ec;
  }

  .mobile\:description-list-bordered dt:nth-child(n), .mobile\:description-list-bordered dd:nth-child(n) {
    background-color: transparent;
  }
  .mobile\:layout-wrap {
    max-width: 1200px;
  }

  .mobile\:layout-sidebar > *:first-child {
    width: 16rem;
  }

  .mobile\:layout-sidebar > *:first-child + * {
    width: calc(100% - 16rem);
  }

  .mobile\:layout-content > *:first-child {
    max-width: 600px;
    width: 100%;
  }
  .mobile\:icon-1 {
    width: 8px !important;
    height: 8px !important;
  }

  .mobile\:icon-2 {
    width: 16px !important;
    height: 16px !important;
  }

  .mobile\:icon-3 {
    width: 24px !important;
    height: 24px !important;
  }

  .mobile\:icon-4 {
    width: 32px !important;
    height: 32px !important;
  }

  .mobile\:icon-5 {
    width: 40px !important;
    height: 40px !important;
  }

  .mobile\:icon-6 {
    width: 48px !important;
    height: 48px !important;
  }

  .mobile\:icon-7 {
    width: 56px !important;
    height: 56px !important;
  }

  .mobile\:icon-8 {
    width: 64px !important;
    height: 64px !important;
  }

  .mobile\:icon-9 {
    width: 72px !important;
    height: 72px !important;
  }

  .mobile\:icon-10 {
    width: 80px !important;
    height: 80px !important;
  }

  .mobile\:icon-11 {
    width: 88px !important;
    height: 88px !important;
  }

  .mobile\:icon-12 {
    width: 96px !important;
    height: 96px !important;
  }

  .mobile\:icon-large {
    width: 136px !important;
    height: 136px !important;
  }

  .mobile\:icon-xlarge {
    width: 256px !important;
    height: 256px !important;
  }
  .mobile\:table, [class*="mobile:table-"] {
    width: 100%;
    border-collapse: collapse;
  }

  .mobile\:table thead tr, [class*="mobile:table-"] thead tr {
    background-color: #F9F9FA;
  }

  .mobile\:table tbody tr:nth-child(odd), [class*="mobile:table-"] tbody tr:nth-child(odd) {
    background-color: #FFFFFF;
  }

  .mobile\:table tbody tr:nth-child(even), [class*="mobile:table-"] tbody tr:nth-child(even) {
    background-color: #F9F9FA;
  }

  .mobile\:table th, [class*="mobile:table-"] th {
    vertical-align: top;
  }

  .mobile\:table th, .mobile\:table td, .mobile\:table caption, [class*="mobile:table-"] th, [class*="mobile:table-"] td, [class*="mobile:table-"] caption {
    padding: 16px 24px;
  }

  .mobile\:table caption, [class*="mobile:table-"] caption {
    font-size: 0.833em;
    font-style: italic;
    background-color: #F3F3F3;
    padding: 8px 24px;
  }

  .mobile\:table code, .mobile\:table pre, [class*="mobile:table-"] code, [class*="mobile:table-"] pre {
    font-size: 85%;
    font-family: inherit;
    letter-spacing: 0.01em;
    border-radius: 3px;
    border-width: 1px;
    margin: 0;
    display: inline;
    white-space: nowrap;
  }

  .mobile\:table pre, [class*="mobile:table-"] pre {
    color: var(--nyco-code-primary);
    display: block;
    max-width: 100%;
    overflow: auto;
    padding: 24px;
  }

  .mobile\:table-bordered thead tr:nth-child(n),
.mobile\:table-bordered tbody tr:nth-child(n) {
    background-color: transparent;
  }

  .mobile\:table-bordered tr {
    border-bottom: 1px solid #e6e8ec;
  }

  .mobile\:caption-side-bottom {
    caption-side: bottom;
  }

  .mobile\:cell-padding {
    padding: 16px 24px;
  }
  .mobile\:btn,
.mobile\:buttons {
    color: inherit;
    font-weight: bold;
    font-size: inherit;
    font-family: inherit;
    line-height: 24px;
    text-align: center;
    justify-content: center;
    text-decoration: none;
    text-transform: initial;
    appearance: none;
    cursor: pointer;
    background: transparent;
    padding: 14px 22px;
    border-style: solid;
    border-color: currentColor;
    border-width: 2px;
    border-radius: 2px;
    transition: background 0.1s ease-in, color 0.1s ease-in, box-shadow 0.1s ease-in;
  }

  .mobile\:btn:hover:not([disabled]), .mobile\:btn:active:not([disabled]),
.mobile\:buttons:hover:not([disabled]),
.mobile\:buttons:active:not([disabled]) {
    box-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color), 0 0 0 3px rgba(255, 255, 255, 0);
  }

  .mobile\:btn:disabled,
.mobile\:buttons:disabled {
    opacity: 0.6;
  }

  /**
   * Application Button
   */

  .mobile\:btn-app:hover, .mobile\:btn-app:active,
.mobile\:button-app:hover,
.mobile\:button-app:active {
    box-shadow: none !important;
  }

  .mobile\:btn-small,
.mobile\:button-small {
    font-size: 0.833em;
    padding: 6px 12px;
  }

  .mobile\:btn-large,
.mobile\:button-large {
    font-size: 1.2em;
    padding: 18px 32px;
  }
  .mobile\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .mobile\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .mobile\:order-1{
    order: 1 !important;
  }

  .mobile\:order-2{
    order: 2 !important;
  }

  .mobile\:order-3{
    order: 3 !important;
  }

  .mobile\:order-4{
    order: 4 !important;
  }

  .mobile\:order-5{
    order: 5 !important;
  }

  .mobile\:order-6{
    order: 6 !important;
  }

  .mobile\:order-7{
    order: 7 !important;
  }

  .mobile\:order-8{
    order: 8 !important;
  }

  .mobile\:order-9{
    order: 9 !important;
  }

  .mobile\:order-10{
    order: 10 !important;
  }

  .mobile\:order-11{
    order: 11 !important;
  }

  .mobile\:order-12{
    order: 12 !important;
  }

  .mobile\:order-first{
    order: -9999 !important;
  }

  .mobile\:order-last{
    order: 9999 !important;
  }

  .mobile\:order-none{
    order: 0 !important;
  }

  .mobile\:col-auto{
    grid-column: auto !important;
  }

  .mobile\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .mobile\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .mobile\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .mobile\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .mobile\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .mobile\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .mobile\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .mobile\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .mobile\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .mobile\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .mobile\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .mobile\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .mobile\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .mobile\:col-start-1{
    grid-column-start: 1 !important;
  }

  .mobile\:col-start-2{
    grid-column-start: 2 !important;
  }

  .mobile\:col-start-3{
    grid-column-start: 3 !important;
  }

  .mobile\:col-start-4{
    grid-column-start: 4 !important;
  }

  .mobile\:col-start-5{
    grid-column-start: 5 !important;
  }

  .mobile\:col-start-6{
    grid-column-start: 6 !important;
  }

  .mobile\:col-start-7{
    grid-column-start: 7 !important;
  }

  .mobile\:col-start-8{
    grid-column-start: 8 !important;
  }

  .mobile\:col-start-9{
    grid-column-start: 9 !important;
  }

  .mobile\:col-start-10{
    grid-column-start: 10 !important;
  }

  .mobile\:col-start-11{
    grid-column-start: 11 !important;
  }

  .mobile\:col-start-12{
    grid-column-start: 12 !important;
  }

  .mobile\:col-start-13{
    grid-column-start: 13 !important;
  }

  .mobile\:col-start-auto{
    grid-column-start: auto !important;
  }

  .mobile\:col-end-1{
    grid-column-end: 1 !important;
  }

  .mobile\:col-end-2{
    grid-column-end: 2 !important;
  }

  .mobile\:col-end-3{
    grid-column-end: 3 !important;
  }

  .mobile\:col-end-4{
    grid-column-end: 4 !important;
  }

  .mobile\:col-end-5{
    grid-column-end: 5 !important;
  }

  .mobile\:col-end-6{
    grid-column-end: 6 !important;
  }

  .mobile\:col-end-7{
    grid-column-end: 7 !important;
  }

  .mobile\:col-end-8{
    grid-column-end: 8 !important;
  }

  .mobile\:col-end-9{
    grid-column-end: 9 !important;
  }

  .mobile\:col-end-10{
    grid-column-end: 10 !important;
  }

  .mobile\:col-end-11{
    grid-column-end: 11 !important;
  }

  .mobile\:col-end-12{
    grid-column-end: 12 !important;
  }

  .mobile\:col-end-13{
    grid-column-end: 13 !important;
  }

  .mobile\:col-end-auto{
    grid-column-end: auto !important;
  }

  .mobile\:row-auto{
    grid-row: auto !important;
  }

  .mobile\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .mobile\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .mobile\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .mobile\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .mobile\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .mobile\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .mobile\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .mobile\:row-start-1{
    grid-row-start: 1 !important;
  }

  .mobile\:row-start-2{
    grid-row-start: 2 !important;
  }

  .mobile\:row-start-3{
    grid-row-start: 3 !important;
  }

  .mobile\:row-start-4{
    grid-row-start: 4 !important;
  }

  .mobile\:row-start-5{
    grid-row-start: 5 !important;
  }

  .mobile\:row-start-6{
    grid-row-start: 6 !important;
  }

  .mobile\:row-start-7{
    grid-row-start: 7 !important;
  }

  .mobile\:row-start-auto{
    grid-row-start: auto !important;
  }

  .mobile\:row-end-1{
    grid-row-end: 1 !important;
  }

  .mobile\:row-end-2{
    grid-row-end: 2 !important;
  }

  .mobile\:row-end-3{
    grid-row-end: 3 !important;
  }

  .mobile\:row-end-4{
    grid-row-end: 4 !important;
  }

  .mobile\:row-end-5{
    grid-row-end: 5 !important;
  }

  .mobile\:row-end-6{
    grid-row-end: 6 !important;
  }

  .mobile\:row-end-7{
    grid-row-end: 7 !important;
  }

  .mobile\:row-end-auto{
    grid-row-end: auto !important;
  }

  .mobile\:m-0{
    margin: 0 !important;
  }

  .mobile\:m-1{
    margin: 8px !important;
  }

  .mobile\:m-2{
    margin: 16px !important;
  }

  .mobile\:m-3{
    margin: 24px !important;
  }

  .mobile\:m-4{
    margin: 32px !important;
  }

  .mobile\:m-5{
    margin: 40px !important;
  }

  .mobile\:m-6{
    margin: 48px !important;
  }

  .mobile\:m-7{
    margin: 56px !important;
  }

  .mobile\:m-8{
    margin: 64px !important;
  }

  .mobile\:-m-2{
    margin: -16px !important;
  }

  .mobile\:-m-1{
    margin: -8px !important;
  }

  .mobile\:m-auto{
    margin: auto !important;
  }

  .mobile\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .mobile\:mx-1{
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .mobile\:mx-2{
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .mobile\:mx-3{
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .mobile\:mx-4{
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .mobile\:mx-5{
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .mobile\:mx-6{
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .mobile\:mx-7{
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .mobile\:mx-8{
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .mobile\:-mx-2{
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .mobile\:-mx-1{
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .mobile\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .mobile\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .mobile\:my-1{
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .mobile\:my-2{
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .mobile\:my-3{
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .mobile\:my-4{
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .mobile\:my-5{
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .mobile\:my-6{
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .mobile\:my-7{
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .mobile\:my-8{
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .mobile\:-my-2{
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .mobile\:-my-1{
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .mobile\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mobile\:mt-0{
    margin-top: 0 !important;
  }

  .mobile\:mt-1{
    margin-top: 8px !important;
  }

  .mobile\:mt-2{
    margin-top: 16px !important;
  }

  .mobile\:mt-3{
    margin-top: 24px !important;
  }

  .mobile\:mt-4{
    margin-top: 32px !important;
  }

  .mobile\:mt-5{
    margin-top: 40px !important;
  }

  .mobile\:mt-6{
    margin-top: 48px !important;
  }

  .mobile\:mt-7{
    margin-top: 56px !important;
  }

  .mobile\:mt-8{
    margin-top: 64px !important;
  }

  .mobile\:-mt-2{
    margin-top: -16px !important;
  }

  .mobile\:-mt-1{
    margin-top: -8px !important;
  }

  .mobile\:mt-auto{
    margin-top: auto !important;
  }

  .mobile\:mr-0{
    margin-right: 0 !important;
  }

  .mobile\:mr-1{
    margin-right: 8px !important;
  }

  .mobile\:mr-2{
    margin-right: 16px !important;
  }

  .mobile\:mr-3{
    margin-right: 24px !important;
  }

  .mobile\:mr-4{
    margin-right: 32px !important;
  }

  .mobile\:mr-5{
    margin-right: 40px !important;
  }

  .mobile\:mr-6{
    margin-right: 48px !important;
  }

  .mobile\:mr-7{
    margin-right: 56px !important;
  }

  .mobile\:mr-8{
    margin-right: 64px !important;
  }

  .mobile\:-mr-2{
    margin-right: -16px !important;
  }

  .mobile\:-mr-1{
    margin-right: -8px !important;
  }

  .mobile\:mr-auto{
    margin-right: auto !important;
  }

  .mobile\:mb-0{
    margin-bottom: 0 !important;
  }

  .mobile\:mb-1{
    margin-bottom: 8px !important;
  }

  .mobile\:mb-2{
    margin-bottom: 16px !important;
  }

  .mobile\:mb-3{
    margin-bottom: 24px !important;
  }

  .mobile\:mb-4{
    margin-bottom: 32px !important;
  }

  .mobile\:mb-5{
    margin-bottom: 40px !important;
  }

  .mobile\:mb-6{
    margin-bottom: 48px !important;
  }

  .mobile\:mb-7{
    margin-bottom: 56px !important;
  }

  .mobile\:mb-8{
    margin-bottom: 64px !important;
  }

  .mobile\:-mb-2{
    margin-bottom: -16px !important;
  }

  .mobile\:-mb-1{
    margin-bottom: -8px !important;
  }

  .mobile\:mb-auto{
    margin-bottom: auto !important;
  }

  .mobile\:ml-0{
    margin-left: 0 !important;
  }

  .mobile\:ml-1{
    margin-left: 8px !important;
  }

  .mobile\:ml-2{
    margin-left: 16px !important;
  }

  .mobile\:ml-3{
    margin-left: 24px !important;
  }

  .mobile\:ml-4{
    margin-left: 32px !important;
  }

  .mobile\:ml-5{
    margin-left: 40px !important;
  }

  .mobile\:ml-6{
    margin-left: 48px !important;
  }

  .mobile\:ml-7{
    margin-left: 56px !important;
  }

  .mobile\:ml-8{
    margin-left: 64px !important;
  }

  .mobile\:-ml-2{
    margin-left: -16px !important;
  }

  .mobile\:-ml-1{
    margin-left: -8px !important;
  }

  .mobile\:ml-auto{
    margin-left: auto !important;
  }

  .mobile\:block{
    display: block !important;
  }

  .mobile\:inline-block{
    display: inline-block !important;
  }

  .mobile\:inline{
    display: inline !important;
  }

  .mobile\:flex{
    display: flex !important;
  }

  .mobile\:inline-flex{
    display: inline-flex !important;
  }

  .mobile\:table{
    display: table !important;
  }

  .mobile\:inline-table{
    display: inline-table !important;
  }

  .mobile\:table-caption{
    display: table-caption !important;
  }

  .mobile\:table-cell{
    display: table-cell !important;
  }

  .mobile\:table-column{
    display: table-column !important;
  }

  .mobile\:table-column-group{
    display: table-column-group !important;
  }

  .mobile\:table-footer-group{
    display: table-footer-group !important;
  }

  .mobile\:table-header-group{
    display: table-header-group !important;
  }

  .mobile\:table-row-group{
    display: table-row-group !important;
  }

  .mobile\:table-row{
    display: table-row !important;
  }

  .mobile\:flow-root{
    display: flow-root !important;
  }

  .mobile\:grid{
    display: grid !important;
  }

  .mobile\:inline-grid{
    display: inline-grid !important;
  }

  .mobile\:contents{
    display: contents !important;
  }

  .mobile\:list-item{
    display: list-item !important;
  }

  .mobile\:hidden{
    display: none !important;
  }

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

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

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

  .mobile\:w-600{
    width: 600px !important;
  }

  .mobile\:w-900{
    width: 896px !important;
  }

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

  .mobile\:w-1\/4{
    width: 25% !important;
  }

  .mobile\:w-1\/3{
    width: 33.33% !important;
  }

  .mobile\:w-1\/2{
    width: 50% !important;
  }

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

  .mobile\:max-w-600{
    max-width: 600px !important;
  }

  .mobile\:max-w-900{
    max-width: 896px !important;
  }

  .mobile\:max-w-auto{
    max-width: auto !important;
  }

  .mobile\:max-w-1\/4{
    max-width: 25% !important;
  }

  .mobile\:max-w-1\/3{
    max-width: 33.33% !important;
  }

  .mobile\:max-w-1\/2{
    max-width: 50% !important;
  }

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

  .mobile\:flex-1{
    flex: 1 1 0% !important;
  }

  .mobile\:flex-auto{
    flex: 1 1 auto !important;
  }

  .mobile\:flex-initial{
    flex: 0 1 auto !important;
  }

  .mobile\:flex-none{
    flex: none !important;
  }

  .mobile\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .mobile\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .mobile\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .mobile\:flex-grow{
    flex-grow: 1 !important;
  }

  .mobile\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .mobile\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .mobile\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .mobile\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .mobile\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .mobile\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .mobile\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .mobile\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .mobile\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .mobile\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .mobile\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .mobile\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .mobile\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .mobile\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .mobile\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .mobile\:flex-row{
    flex-direction: row !important;
  }

  .mobile\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .mobile\:flex-col{
    flex-direction: column !important;
  }

  .mobile\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .mobile\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .mobile\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .mobile\:flex-nowrap{
    flex-wrap: nowrap !important;
  }

  .mobile\:content-center{
    align-content: center !important;
  }

  .mobile\:content-start{
    align-content: flex-start !important;
  }

  .mobile\:content-end{
    align-content: flex-end !important;
  }

  .mobile\:content-between{
    align-content: space-between !important;
  }

  .mobile\:content-around{
    align-content: space-around !important;
  }

  .mobile\:content-evenly{
    align-content: space-evenly !important;
  }

  .mobile\:items-start{
    align-items: flex-start !important;
  }

  .mobile\:items-end{
    align-items: flex-end !important;
  }

  .mobile\:items-center{
    align-items: center !important;
  }

  .mobile\:items-baseline{
    align-items: baseline !important;
  }

  .mobile\:items-stretch{
    align-items: stretch !important;
  }

  .mobile\:justify-start{
    justify-content: flex-start !important;
  }

  .mobile\:justify-end{
    justify-content: flex-end !important;
  }

  .mobile\:justify-center{
    justify-content: center !important;
  }

  .mobile\:justify-between{
    justify-content: space-between !important;
  }

  .mobile\:justify-around{
    justify-content: space-around !important;
  }

  .mobile\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .mobile\:gap-0{
    gap: 0 !important;
  }

  .mobile\:gap-1{
    gap: 8px !important;
  }

  .mobile\:gap-2{
    gap: 16px !important;
  }

  .mobile\:gap-3{
    gap: 24px !important;
  }

  .mobile\:gap-4{
    gap: 32px !important;
  }

  .mobile\:gap-5{
    gap: 40px !important;
  }

  .mobile\:gap-6{
    gap: 48px !important;
  }

  .mobile\:gap-7{
    gap: 56px !important;
  }

  .mobile\:gap-8{
    gap: 64px !important;
  }

  .mobile\:gap-x-0{
    column-gap: 0 !important;
  }

  .mobile\:gap-x-1{
    column-gap: 8px !important;
  }

  .mobile\:gap-x-2{
    column-gap: 16px !important;
  }

  .mobile\:gap-x-3{
    column-gap: 24px !important;
  }

  .mobile\:gap-x-4{
    column-gap: 32px !important;
  }

  .mobile\:gap-x-5{
    column-gap: 40px !important;
  }

  .mobile\:gap-x-6{
    column-gap: 48px !important;
  }

  .mobile\:gap-x-7{
    column-gap: 56px !important;
  }

  .mobile\:gap-x-8{
    column-gap: 64px !important;
  }

  .mobile\:gap-y-0{
    row-gap: 0 !important;
  }

  .mobile\:gap-y-1{
    row-gap: 8px !important;
  }

  .mobile\:gap-y-2{
    row-gap: 16px !important;
  }

  .mobile\:gap-y-3{
    row-gap: 24px !important;
  }

  .mobile\:gap-y-4{
    row-gap: 32px !important;
  }

  .mobile\:gap-y-5{
    row-gap: 40px !important;
  }

  .mobile\:gap-y-6{
    row-gap: 48px !important;
  }

  .mobile\:gap-y-7{
    row-gap: 56px !important;
  }

  .mobile\:gap-y-8{
    row-gap: 64px !important;
  }

  .mobile\:self-auto{
    align-self: auto !important;
  }

  .mobile\:self-start{
    align-self: flex-start !important;
  }

  .mobile\:self-end{
    align-self: flex-end !important;
  }

  .mobile\:self-center{
    align-self: center !important;
  }

  .mobile\:self-stretch{
    align-self: stretch !important;
  }

  .mobile\:self-baseline{
    align-self: baseline !important;
  }

  .mobile\:overflow-auto{
    overflow: auto !important;
  }

  .mobile\:overflow-hidden{
    overflow: hidden !important;
  }

  .mobile\:overflow-visible{
    overflow: visible !important;
  }

  .mobile\:overflow-scroll{
    overflow: scroll !important;
  }

  .mobile\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .mobile\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .mobile\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .mobile\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .mobile\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .mobile\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .mobile\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .mobile\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .mobile\:border-0{
    border-width: 0 !important;
  }

  .mobile\:border-1{
    border-width: 1px !important;
  }

  .mobile\:border-2{
    border-width: 2px !important;
  }

  .mobile\:border-3{
    border-width: 3px !important;
  }

  .mobile\:border-4{
    border-width: 4px !important;
  }

  .mobile\:border-8{
    border-width: 8px !important;
  }

  .mobile\:border{
    border-width: 2px !important;
  }

  .mobile\:border-t-0{
    border-top-width: 0 !important;
  }

  .mobile\:border-t-1{
    border-top-width: 1px !important;
  }

  .mobile\:border-t-2{
    border-top-width: 2px !important;
  }

  .mobile\:border-t-3{
    border-top-width: 3px !important;
  }

  .mobile\:border-t-4{
    border-top-width: 4px !important;
  }

  .mobile\:border-t-8{
    border-top-width: 8px !important;
  }

  .mobile\:border-t{
    border-top-width: 2px !important;
  }

  .mobile\:border-r-0{
    border-right-width: 0 !important;
  }

  .mobile\:border-r-1{
    border-right-width: 1px !important;
  }

  .mobile\:border-r-2{
    border-right-width: 2px !important;
  }

  .mobile\:border-r-3{
    border-right-width: 3px !important;
  }

  .mobile\:border-r-4{
    border-right-width: 4px !important;
  }

  .mobile\:border-r-8{
    border-right-width: 8px !important;
  }

  .mobile\:border-r{
    border-right-width: 2px !important;
  }

  .mobile\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .mobile\:border-b-1{
    border-bottom-width: 1px !important;
  }

  .mobile\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .mobile\:border-b-3{
    border-bottom-width: 3px !important;
  }

  .mobile\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .mobile\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .mobile\:border-b{
    border-bottom-width: 2px !important;
  }

  .mobile\:border-l-0{
    border-left-width: 0 !important;
  }

  .mobile\:border-l-1{
    border-left-width: 1px !important;
  }

  .mobile\:border-l-2{
    border-left-width: 2px !important;
  }

  .mobile\:border-l-3{
    border-left-width: 3px !important;
  }

  .mobile\:border-l-4{
    border-left-width: 4px !important;
  }

  .mobile\:border-l-8{
    border-left-width: 8px !important;
  }

  .mobile\:border-l{
    border-left-width: 2px !important;
  }

  .mobile\:p-0{
    padding: 0 !important;
  }

  .mobile\:p-1{
    padding: 8px !important;
  }

  .mobile\:p-2{
    padding: 16px !important;
  }

  .mobile\:p-3{
    padding: 24px !important;
  }

  .mobile\:p-4{
    padding: 32px !important;
  }

  .mobile\:p-5{
    padding: 40px !important;
  }

  .mobile\:p-6{
    padding: 48px !important;
  }

  .mobile\:p-7{
    padding: 56px !important;
  }

  .mobile\:p-8{
    padding: 64px !important;
  }

  .mobile\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .mobile\:px-1{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .mobile\:px-2{
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .mobile\:px-3{
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .mobile\:px-4{
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .mobile\:px-5{
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .mobile\:px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .mobile\:px-7{
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .mobile\:px-8{
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .mobile\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .mobile\:py-1{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .mobile\:py-2{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .mobile\:py-3{
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .mobile\:py-4{
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .mobile\:py-5{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .mobile\:py-6{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .mobile\:py-7{
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .mobile\:py-8{
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .mobile\:pt-0{
    padding-top: 0 !important;
  }

  .mobile\:pt-1{
    padding-top: 8px !important;
  }

  .mobile\:pt-2{
    padding-top: 16px !important;
  }

  .mobile\:pt-3{
    padding-top: 24px !important;
  }

  .mobile\:pt-4{
    padding-top: 32px !important;
  }

  .mobile\:pt-5{
    padding-top: 40px !important;
  }

  .mobile\:pt-6{
    padding-top: 48px !important;
  }

  .mobile\:pt-7{
    padding-top: 56px !important;
  }

  .mobile\:pt-8{
    padding-top: 64px !important;
  }

  .mobile\:pr-0{
    padding-right: 0 !important;
  }

  .mobile\:pr-1{
    padding-right: 8px !important;
  }

  .mobile\:pr-2{
    padding-right: 16px !important;
  }

  .mobile\:pr-3{
    padding-right: 24px !important;
  }

  .mobile\:pr-4{
    padding-right: 32px !important;
  }

  .mobile\:pr-5{
    padding-right: 40px !important;
  }

  .mobile\:pr-6{
    padding-right: 48px !important;
  }

  .mobile\:pr-7{
    padding-right: 56px !important;
  }

  .mobile\:pr-8{
    padding-right: 64px !important;
  }

  .mobile\:pb-0{
    padding-bottom: 0 !important;
  }

  .mobile\:pb-1{
    padding-bottom: 8px !important;
  }

  .mobile\:pb-2{
    padding-bottom: 16px !important;
  }

  .mobile\:pb-3{
    padding-bottom: 24px !important;
  }

  .mobile\:pb-4{
    padding-bottom: 32px !important;
  }

  .mobile\:pb-5{
    padding-bottom: 40px !important;
  }

  .mobile\:pb-6{
    padding-bottom: 48px !important;
  }

  .mobile\:pb-7{
    padding-bottom: 56px !important;
  }

  .mobile\:pb-8{
    padding-bottom: 64px !important;
  }

  .mobile\:pl-0{
    padding-left: 0 !important;
  }

  .mobile\:pl-1{
    padding-left: 8px !important;
  }

  .mobile\:pl-2{
    padding-left: 16px !important;
  }

  .mobile\:pl-3{
    padding-left: 24px !important;
  }

  .mobile\:pl-4{
    padding-left: 32px !important;
  }

  .mobile\:pl-5{
    padding-left: 40px !important;
  }

  .mobile\:pl-6{
    padding-left: 48px !important;
  }

  .mobile\:pl-7{
    padding-left: 56px !important;
  }

  .mobile\:pl-8{
    padding-left: 64px !important;
  }

  .mobile\:text-left{
    text-align: left !important;
  }

  .mobile\:text-center{
    text-align: center !important;
  }

  .mobile\:text-right{
    text-align: right !important;
  }

  .mobile\:text-justify{
    text-align: justify !important;
  }

  .mobile\:text-jumbo{
    font-size: 3em !important;
  }

  .mobile\:text-h1{
    font-size: 2.488em !important;
  }

  .mobile\:text-h2{
    font-size: 2.074em !important;
  }

  .mobile\:text-h3{
    font-size: 1.728em !important;
  }

  .mobile\:text-h4{
    font-size: 1.44em !important;
  }

  .mobile\:text-h5{
    font-size: 1.2em !important;
  }

  .mobile\:text-h6{
    font-size: 1em !important;
  }

  .mobile\:text-html{
    font-size: 16px !important;
  }

  .mobile\:text-code{
    font-size: 1em !important;
  }

  .mobile\:text-default{
    font-size: 1em !important;
  }

  .mobile\:text-large{
    font-size: 1.2em !important;
  }

  .mobile\:text-small{
    font-size: 0.833em !important;
  }

  .mobile\:text-blockquote{
    font-size: 2.074em !important;
  }

  .mobile\:shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:shadow-up{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:shadow-up-2{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:hover\:shadow-none:hover{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:hover\:shadow-up:hover{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:hover\:shadow-up-2:hover{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:focus\:shadow-none:focus{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:focus\:shadow-up:focus{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:focus\:shadow-up-2:focus{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .mobile\:float-start{
    float: inline-start !important;
  }

  .mobile\:float-end{
    float: inline-end !important;
  }

  .mobile\:clear-start{
    clear: inline-start !important;
  }

  .mobile\:clear-end{
    clear: inline-end !important;
  }

  .mobile\:text-start{
    text-align: start !important;
  }

  .mobile\:text-end{
    text-align: end !important;
  }

  .mobile\:resize-block{
    resize: block !important;
  }

  .mobile\:resize-inline{
    resize: inline !important;
  }

  .mobile\:overscroll-b-auto{
    overscroll-behavior-block: auto !important;
  }

  .mobile\:overscroll-b-contain{
    overscroll-behavior-block: contain !important;
  }

  .mobile\:overscroll-b-none{
    overscroll-behavior-block: none !important;
  }

  .mobile\:overscroll-i-auto{
    overscroll-behavior-inline: auto !important;
  }

  .mobile\:overscroll-i-contain{
    overscroll-behavior-inline: contain !important;
  }

  .mobile\:overscroll-i-none{
    overscroll-behavior-inline: none !important;
  }

  .mobile\:bs-0{
    block-size: 0 !important;
  }

  .mobile\:bs-1{
    block-size: 8px !important;
  }

  .mobile\:bs-2{
    block-size: 16px !important;
  }

  .mobile\:bs-3{
    block-size: 24px !important;
  }

  .mobile\:bs-4{
    block-size: 32px !important;
  }

  .mobile\:bs-5{
    block-size: 40px !important;
  }

  .mobile\:bs-6{
    block-size: 48px !important;
  }

  .mobile\:bs-7{
    block-size: 56px !important;
  }

  .mobile\:bs-8{
    block-size: 64px !important;
  }

  .mobile\:bs-auto{
    block-size: auto !important;
  }

  .mobile\:bs-1\/2{
    block-size: 50% !important;
  }

  .mobile\:bs-1\/3{
    block-size: 33.333333% !important;
  }

  .mobile\:bs-2\/3{
    block-size: 66.666667% !important;
  }

  .mobile\:bs-1\/4{
    block-size: 25% !important;
  }

  .mobile\:bs-2\/4{
    block-size: 50% !important;
  }

  .mobile\:bs-3\/4{
    block-size: 75% !important;
  }

  .mobile\:bs-1\/5{
    block-size: 20% !important;
  }

  .mobile\:bs-2\/5{
    block-size: 40% !important;
  }

  .mobile\:bs-3\/5{
    block-size: 60% !important;
  }

  .mobile\:bs-4\/5{
    block-size: 80% !important;
  }

  .mobile\:bs-1\/6{
    block-size: 16.666667% !important;
  }

  .mobile\:bs-2\/6{
    block-size: 33.333333% !important;
  }

  .mobile\:bs-3\/6{
    block-size: 50% !important;
  }

  .mobile\:bs-4\/6{
    block-size: 66.666667% !important;
  }

  .mobile\:bs-5\/6{
    block-size: 83.333333% !important;
  }

  .mobile\:bs-full{
    block-size: 100% !important;
  }

  .mobile\:bs-screen{
    block-size: 100vh !important;
  }

  .mobile\:min-bs-0{
    min-block-size: 0px !important;
  }

  .mobile\:min-bs-full{
    min-block-size: 100% !important;
  }

  .mobile\:min-bs-screen{
    min-block-size: 100vh !important;
  }

  .mobile\:max-bs-0{
    max-block-size: 0 !important;
  }

  .mobile\:max-bs-1{
    max-block-size: 8px !important;
  }

  .mobile\:max-bs-2{
    max-block-size: 16px !important;
  }

  .mobile\:max-bs-3{
    max-block-size: 24px !important;
  }

  .mobile\:max-bs-4{
    max-block-size: 32px !important;
  }

  .mobile\:max-bs-5{
    max-block-size: 40px !important;
  }

  .mobile\:max-bs-6{
    max-block-size: 48px !important;
  }

  .mobile\:max-bs-7{
    max-block-size: 56px !important;
  }

  .mobile\:max-bs-8{
    max-block-size: 64px !important;
  }

  .mobile\:max-bs-full{
    max-block-size: 100% !important;
  }

  .mobile\:max-bs-screen{
    max-block-size: 100vh !important;
  }

  .mobile\:is-600{
    inline-size: 600px !important;
  }

  .mobile\:is-900{
    inline-size: 896px !important;
  }

  .mobile\:is-auto{
    inline-size: auto !important;
  }

  .mobile\:is-1\/4{
    inline-size: 25% !important;
  }

  .mobile\:is-1\/3{
    inline-size: 33.33% !important;
  }

  .mobile\:is-1\/2{
    inline-size: 50% !important;
  }

  .mobile\:is-full{
    inline-size: 100% !important;
  }

  .mobile\:min-is-0{
    min-inline-size: 0px !important;
  }

  .mobile\:min-is-full{
    min-inline-size: 100% !important;
  }

  .mobile\:min-is-min{
    min-inline-size: min-content !important;
  }

  .mobile\:min-is-max{
    min-inline-size: max-content !important;
  }

  .mobile\:max-is-600{
    max-inline-size: 600px !important;
  }

  .mobile\:max-is-900{
    max-inline-size: 896px !important;
  }

  .mobile\:max-is-auto{
    max-inline-size: auto !important;
  }

  .mobile\:max-is-1\/4{
    max-inline-size: 25% !important;
  }

  .mobile\:max-is-1\/3{
    max-inline-size: 33.33% !important;
  }

  .mobile\:max-is-1\/2{
    max-inline-size: 50% !important;
  }

  .mobile\:max-is-full{
    max-inline-size: 100% !important;
  }

  .mobile\:mlb-0{
    margin-block: 0 !important;
  }

  .mobile\:mli-0{
    margin-inline: 0 !important;
  }

  .mobile\:mlb-1{
    margin-block: 8px !important;
  }

  .mobile\:mli-1{
    margin-inline: 8px !important;
  }

  .mobile\:mlb-2{
    margin-block: 16px !important;
  }

  .mobile\:mli-2{
    margin-inline: 16px !important;
  }

  .mobile\:mlb-3{
    margin-block: 24px !important;
  }

  .mobile\:mli-3{
    margin-inline: 24px !important;
  }

  .mobile\:mlb-4{
    margin-block: 32px !important;
  }

  .mobile\:mli-4{
    margin-inline: 32px !important;
  }

  .mobile\:mlb-5{
    margin-block: 40px !important;
  }

  .mobile\:mli-5{
    margin-inline: 40px !important;
  }

  .mobile\:mlb-6{
    margin-block: 48px !important;
  }

  .mobile\:mli-6{
    margin-inline: 48px !important;
  }

  .mobile\:mlb-7{
    margin-block: 56px !important;
  }

  .mobile\:mli-7{
    margin-inline: 56px !important;
  }

  .mobile\:mlb-8{
    margin-block: 64px !important;
  }

  .mobile\:mli-8{
    margin-inline: 64px !important;
  }

  .mobile\:-mlb-2{
    margin-block: -16px !important;
  }

  .mobile\:-mli-2{
    margin-inline: -16px !important;
  }

  .mobile\:-mlb-1{
    margin-block: -8px !important;
  }

  .mobile\:-mli-1{
    margin-inline: -8px !important;
  }

  .mobile\:mlb-auto{
    margin-block: auto !important;
  }

  .mobile\:mli-auto{
    margin-inline: auto !important;
  }

  .mobile\:mbs-0{
    margin-block-start: 0 !important;
  }

  .mobile\:mbe-0{
    margin-block-end: 0 !important;
  }

  .mobile\:mis-0{
    margin-inline-start: 0 !important;
  }

  .mobile\:mie-0{
    margin-inline-end: 0 !important;
  }

  .mobile\:mbs-1{
    margin-block-start: 8px !important;
  }

  .mobile\:mbe-1{
    margin-block-end: 8px !important;
  }

  .mobile\:mis-1{
    margin-inline-start: 8px !important;
  }

  .mobile\:mie-1{
    margin-inline-end: 8px !important;
  }

  .mobile\:mbs-2{
    margin-block-start: 16px !important;
  }

  .mobile\:mbe-2{
    margin-block-end: 16px !important;
  }

  .mobile\:mis-2{
    margin-inline-start: 16px !important;
  }

  .mobile\:mie-2{
    margin-inline-end: 16px !important;
  }

  .mobile\:mbs-3{
    margin-block-start: 24px !important;
  }

  .mobile\:mbe-3{
    margin-block-end: 24px !important;
  }

  .mobile\:mis-3{
    margin-inline-start: 24px !important;
  }

  .mobile\:mie-3{
    margin-inline-end: 24px !important;
  }

  .mobile\:mbs-4{
    margin-block-start: 32px !important;
  }

  .mobile\:mbe-4{
    margin-block-end: 32px !important;
  }

  .mobile\:mis-4{
    margin-inline-start: 32px !important;
  }

  .mobile\:mie-4{
    margin-inline-end: 32px !important;
  }

  .mobile\:mbs-5{
    margin-block-start: 40px !important;
  }

  .mobile\:mbe-5{
    margin-block-end: 40px !important;
  }

  .mobile\:mis-5{
    margin-inline-start: 40px !important;
  }

  .mobile\:mie-5{
    margin-inline-end: 40px !important;
  }

  .mobile\:mbs-6{
    margin-block-start: 48px !important;
  }

  .mobile\:mbe-6{
    margin-block-end: 48px !important;
  }

  .mobile\:mis-6{
    margin-inline-start: 48px !important;
  }

  .mobile\:mie-6{
    margin-inline-end: 48px !important;
  }

  .mobile\:mbs-7{
    margin-block-start: 56px !important;
  }

  .mobile\:mbe-7{
    margin-block-end: 56px !important;
  }

  .mobile\:mis-7{
    margin-inline-start: 56px !important;
  }

  .mobile\:mie-7{
    margin-inline-end: 56px !important;
  }

  .mobile\:mbs-8{
    margin-block-start: 64px !important;
  }

  .mobile\:mbe-8{
    margin-block-end: 64px !important;
  }

  .mobile\:mis-8{
    margin-inline-start: 64px !important;
  }

  .mobile\:mie-8{
    margin-inline-end: 64px !important;
  }

  .mobile\:-mbs-2{
    margin-block-start: -16px !important;
  }

  .mobile\:-mbe-2{
    margin-block-end: -16px !important;
  }

  .mobile\:-mis-2{
    margin-inline-start: -16px !important;
  }

  .mobile\:-mie-2{
    margin-inline-end: -16px !important;
  }

  .mobile\:-mbs-1{
    margin-block-start: -8px !important;
  }

  .mobile\:-mbe-1{
    margin-block-end: -8px !important;
  }

  .mobile\:-mis-1{
    margin-inline-start: -8px !important;
  }

  .mobile\:-mie-1{
    margin-inline-end: -8px !important;
  }

  .mobile\:mbs-auto{
    margin-block-start: auto !important;
  }

  .mobile\:mbe-auto{
    margin-block-end: auto !important;
  }

  .mobile\:mis-auto{
    margin-inline-start: auto !important;
  }

  .mobile\:mie-auto{
    margin-inline-end: auto !important;
  }

  .mobile\:plb-0{
    padding-block: 0 !important;
  }

  .mobile\:pli-0{
    padding-inline: 0 !important;
  }

  .mobile\:plb-1{
    padding-block: 8px !important;
  }

  .mobile\:pli-1{
    padding-inline: 8px !important;
  }

  .mobile\:plb-2{
    padding-block: 16px !important;
  }

  .mobile\:pli-2{
    padding-inline: 16px !important;
  }

  .mobile\:plb-3{
    padding-block: 24px !important;
  }

  .mobile\:pli-3{
    padding-inline: 24px !important;
  }

  .mobile\:plb-4{
    padding-block: 32px !important;
  }

  .mobile\:pli-4{
    padding-inline: 32px !important;
  }

  .mobile\:plb-5{
    padding-block: 40px !important;
  }

  .mobile\:pli-5{
    padding-inline: 40px !important;
  }

  .mobile\:plb-6{
    padding-block: 48px !important;
  }

  .mobile\:pli-6{
    padding-inline: 48px !important;
  }

  .mobile\:plb-7{
    padding-block: 56px !important;
  }

  .mobile\:pli-7{
    padding-inline: 56px !important;
  }

  .mobile\:plb-8{
    padding-block: 64px !important;
  }

  .mobile\:pli-8{
    padding-inline: 64px !important;
  }

  .mobile\:pbs-0{
    padding-block-start: 0 !important;
  }

  .mobile\:pbe-0{
    padding-block-end: 0 !important;
  }

  .mobile\:pis-0{
    padding-inline-start: 0 !important;
  }

  .mobile\:pie-0{
    padding-inline-end: 0 !important;
  }

  .mobile\:pbs-1{
    padding-block-start: 8px !important;
  }

  .mobile\:pbe-1{
    padding-block-end: 8px !important;
  }

  .mobile\:pis-1{
    padding-inline-start: 8px !important;
  }

  .mobile\:pie-1{
    padding-inline-end: 8px !important;
  }

  .mobile\:pbs-2{
    padding-block-start: 16px !important;
  }

  .mobile\:pbe-2{
    padding-block-end: 16px !important;
  }

  .mobile\:pis-2{
    padding-inline-start: 16px !important;
  }

  .mobile\:pie-2{
    padding-inline-end: 16px !important;
  }

  .mobile\:pbs-3{
    padding-block-start: 24px !important;
  }

  .mobile\:pbe-3{
    padding-block-end: 24px !important;
  }

  .mobile\:pis-3{
    padding-inline-start: 24px !important;
  }

  .mobile\:pie-3{
    padding-inline-end: 24px !important;
  }

  .mobile\:pbs-4{
    padding-block-start: 32px !important;
  }

  .mobile\:pbe-4{
    padding-block-end: 32px !important;
  }

  .mobile\:pis-4{
    padding-inline-start: 32px !important;
  }

  .mobile\:pie-4{
    padding-inline-end: 32px !important;
  }

  .mobile\:pbs-5{
    padding-block-start: 40px !important;
  }

  .mobile\:pbe-5{
    padding-block-end: 40px !important;
  }

  .mobile\:pis-5{
    padding-inline-start: 40px !important;
  }

  .mobile\:pie-5{
    padding-inline-end: 40px !important;
  }

  .mobile\:pbs-6{
    padding-block-start: 48px !important;
  }

  .mobile\:pbe-6{
    padding-block-end: 48px !important;
  }

  .mobile\:pis-6{
    padding-inline-start: 48px !important;
  }

  .mobile\:pie-6{
    padding-inline-end: 48px !important;
  }

  .mobile\:pbs-7{
    padding-block-start: 56px !important;
  }

  .mobile\:pbe-7{
    padding-block-end: 56px !important;
  }

  .mobile\:pis-7{
    padding-inline-start: 56px !important;
  }

  .mobile\:pie-7{
    padding-inline-end: 56px !important;
  }

  .mobile\:pbs-8{
    padding-block-start: 64px !important;
  }

  .mobile\:pbe-8{
    padding-block-end: 64px !important;
  }

  .mobile\:pis-8{
    padding-inline-start: 64px !important;
  }

  .mobile\:pie-8{
    padding-inline-end: 64px !important;
  }

  .mobile\:space-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(0 * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(0 * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(0 * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(0 * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(8px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(8px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(16px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(16px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(24px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(24px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(32px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(32px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(40px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(40px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(48px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(48px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(56px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(56px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(64px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(64px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-8px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-8px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-16px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-16px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-24px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-24px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-32px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-32px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-40px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-40px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-48px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-48px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-56px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-56px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:-space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-64px * var(--tw-space-b-reverse)) !important;
  }

  .mobile\:-space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-64px * var(--tw-space-i-reverse)) !important;
  }

  .mobile\:space-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 1 !important;
  }

  .mobile\:space-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 1 !important;
  }

  .mobile\:inset-block-0{
    inset-block: 0 !important;
  }

  .mobile\:inset-inline-0{
    inset-inline: 0 !important;
  }

  .mobile\:inset-block-1{
    inset-block: 8px !important;
  }

  .mobile\:inset-inline-1{
    inset-inline: 8px !important;
  }

  .mobile\:inset-block-2{
    inset-block: 16px !important;
  }

  .mobile\:inset-inline-2{
    inset-inline: 16px !important;
  }

  .mobile\:inset-block-3{
    inset-block: 24px !important;
  }

  .mobile\:inset-inline-3{
    inset-inline: 24px !important;
  }

  .mobile\:inset-block-4{
    inset-block: 32px !important;
  }

  .mobile\:inset-inline-4{
    inset-inline: 32px !important;
  }

  .mobile\:inset-block-5{
    inset-block: 40px !important;
  }

  .mobile\:inset-inline-5{
    inset-inline: 40px !important;
  }

  .mobile\:inset-block-6{
    inset-block: 48px !important;
  }

  .mobile\:inset-inline-6{
    inset-inline: 48px !important;
  }

  .mobile\:inset-block-7{
    inset-block: 56px !important;
  }

  .mobile\:inset-inline-7{
    inset-inline: 56px !important;
  }

  .mobile\:inset-block-8{
    inset-block: 64px !important;
  }

  .mobile\:inset-inline-8{
    inset-inline: 64px !important;
  }

  .mobile\:inset-block-auto{
    inset-block: auto !important;
  }

  .mobile\:inset-inline-auto{
    inset-inline: auto !important;
  }

  .mobile\:-inset-block-1{
    inset-block: -8px !important;
  }

  .mobile\:-inset-inline-1{
    inset-inline: -8px !important;
  }

  .mobile\:-inset-block-2{
    inset-block: -16px !important;
  }

  .mobile\:-inset-inline-2{
    inset-inline: -16px !important;
  }

  .mobile\:-inset-block-3{
    inset-block: -24px !important;
  }

  .mobile\:-inset-inline-3{
    inset-inline: -24px !important;
  }

  .mobile\:-inset-block-4{
    inset-block: -32px !important;
  }

  .mobile\:-inset-inline-4{
    inset-inline: -32px !important;
  }

  .mobile\:-inset-block-5{
    inset-block: -40px !important;
  }

  .mobile\:-inset-inline-5{
    inset-inline: -40px !important;
  }

  .mobile\:-inset-block-6{
    inset-block: -48px !important;
  }

  .mobile\:-inset-inline-6{
    inset-inline: -48px !important;
  }

  .mobile\:-inset-block-7{
    inset-block: -56px !important;
  }

  .mobile\:-inset-inline-7{
    inset-inline: -56px !important;
  }

  .mobile\:-inset-block-8{
    inset-block: -64px !important;
  }

  .mobile\:-inset-inline-8{
    inset-inline: -64px !important;
  }

  .mobile\:inset-block-1\/2{
    inset-block: 50% !important;
  }

  .mobile\:inset-inline-1\/2{
    inset-inline: 50% !important;
  }

  .mobile\:inset-block-1\/3{
    inset-block: 33.333333% !important;
  }

  .mobile\:inset-inline-1\/3{
    inset-inline: 33.333333% !important;
  }

  .mobile\:inset-block-2\/3{
    inset-block: 66.666667% !important;
  }

  .mobile\:inset-inline-2\/3{
    inset-inline: 66.666667% !important;
  }

  .mobile\:inset-block-1\/4{
    inset-block: 25% !important;
  }

  .mobile\:inset-inline-1\/4{
    inset-inline: 25% !important;
  }

  .mobile\:inset-block-2\/4{
    inset-block: 50% !important;
  }

  .mobile\:inset-inline-2\/4{
    inset-inline: 50% !important;
  }

  .mobile\:inset-block-3\/4{
    inset-block: 75% !important;
  }

  .mobile\:inset-inline-3\/4{
    inset-inline: 75% !important;
  }

  .mobile\:inset-block-full{
    inset-block: 100% !important;
  }

  .mobile\:inset-inline-full{
    inset-inline: 100% !important;
  }

  .mobile\:-inset-block-1\/2{
    inset-block: -50% !important;
  }

  .mobile\:-inset-inline-1\/2{
    inset-inline: -50% !important;
  }

  .mobile\:-inset-block-1\/3{
    inset-block: -33.333333% !important;
  }

  .mobile\:-inset-inline-1\/3{
    inset-inline: -33.333333% !important;
  }

  .mobile\:-inset-block-2\/3{
    inset-block: -66.666667% !important;
  }

  .mobile\:-inset-inline-2\/3{
    inset-inline: -66.666667% !important;
  }

  .mobile\:-inset-block-1\/4{
    inset-block: -25% !important;
  }

  .mobile\:-inset-inline-1\/4{
    inset-inline: -25% !important;
  }

  .mobile\:-inset-block-2\/4{
    inset-block: -50% !important;
  }

  .mobile\:-inset-inline-2\/4{
    inset-inline: -50% !important;
  }

  .mobile\:-inset-block-3\/4{
    inset-block: -75% !important;
  }

  .mobile\:-inset-inline-3\/4{
    inset-inline: -75% !important;
  }

  .mobile\:-inset-block-full{
    inset-block: -100% !important;
  }

  .mobile\:-inset-inline-full{
    inset-inline: -100% !important;
  }

  .mobile\:block-start-0{
    inset-block-start: 0 !important;
  }

  .mobile\:block-end-0{
    inset-block-end: 0 !important;
  }

  .mobile\:inline-start-0{
    inset-inline-start: 0 !important;
  }

  .mobile\:inline-end-0{
    inset-inline-end: 0 !important;
  }

  .mobile\:block-start-1{
    inset-block-start: 8px !important;
  }

  .mobile\:block-end-1{
    inset-block-end: 8px !important;
  }

  .mobile\:inline-start-1{
    inset-inline-start: 8px !important;
  }

  .mobile\:inline-end-1{
    inset-inline-end: 8px !important;
  }

  .mobile\:block-start-2{
    inset-block-start: 16px !important;
  }

  .mobile\:block-end-2{
    inset-block-end: 16px !important;
  }

  .mobile\:inline-start-2{
    inset-inline-start: 16px !important;
  }

  .mobile\:inline-end-2{
    inset-inline-end: 16px !important;
  }

  .mobile\:block-start-3{
    inset-block-start: 24px !important;
  }

  .mobile\:block-end-3{
    inset-block-end: 24px !important;
  }

  .mobile\:inline-start-3{
    inset-inline-start: 24px !important;
  }

  .mobile\:inline-end-3{
    inset-inline-end: 24px !important;
  }

  .mobile\:block-start-4{
    inset-block-start: 32px !important;
  }

  .mobile\:block-end-4{
    inset-block-end: 32px !important;
  }

  .mobile\:inline-start-4{
    inset-inline-start: 32px !important;
  }

  .mobile\:inline-end-4{
    inset-inline-end: 32px !important;
  }

  .mobile\:block-start-5{
    inset-block-start: 40px !important;
  }

  .mobile\:block-end-5{
    inset-block-end: 40px !important;
  }

  .mobile\:inline-start-5{
    inset-inline-start: 40px !important;
  }

  .mobile\:inline-end-5{
    inset-inline-end: 40px !important;
  }

  .mobile\:block-start-6{
    inset-block-start: 48px !important;
  }

  .mobile\:block-end-6{
    inset-block-end: 48px !important;
  }

  .mobile\:inline-start-6{
    inset-inline-start: 48px !important;
  }

  .mobile\:inline-end-6{
    inset-inline-end: 48px !important;
  }

  .mobile\:block-start-7{
    inset-block-start: 56px !important;
  }

  .mobile\:block-end-7{
    inset-block-end: 56px !important;
  }

  .mobile\:inline-start-7{
    inset-inline-start: 56px !important;
  }

  .mobile\:inline-end-7{
    inset-inline-end: 56px !important;
  }

  .mobile\:block-start-8{
    inset-block-start: 64px !important;
  }

  .mobile\:block-end-8{
    inset-block-end: 64px !important;
  }

  .mobile\:inline-start-8{
    inset-inline-start: 64px !important;
  }

  .mobile\:inline-end-8{
    inset-inline-end: 64px !important;
  }

  .mobile\:block-start-auto{
    inset-block-start: auto !important;
  }

  .mobile\:block-end-auto{
    inset-block-end: auto !important;
  }

  .mobile\:inline-start-auto{
    inset-inline-start: auto !important;
  }

  .mobile\:inline-end-auto{
    inset-inline-end: auto !important;
  }

  .mobile\:-block-start-1{
    inset-block-start: -8px !important;
  }

  .mobile\:-block-end-1{
    inset-block-end: -8px !important;
  }

  .mobile\:-inline-start-1{
    inset-inline-start: -8px !important;
  }

  .mobile\:-inline-end-1{
    inset-inline-end: -8px !important;
  }

  .mobile\:-block-start-2{
    inset-block-start: -16px !important;
  }

  .mobile\:-block-end-2{
    inset-block-end: -16px !important;
  }

  .mobile\:-inline-start-2{
    inset-inline-start: -16px !important;
  }

  .mobile\:-inline-end-2{
    inset-inline-end: -16px !important;
  }

  .mobile\:-block-start-3{
    inset-block-start: -24px !important;
  }

  .mobile\:-block-end-3{
    inset-block-end: -24px !important;
  }

  .mobile\:-inline-start-3{
    inset-inline-start: -24px !important;
  }

  .mobile\:-inline-end-3{
    inset-inline-end: -24px !important;
  }

  .mobile\:-block-start-4{
    inset-block-start: -32px !important;
  }

  .mobile\:-block-end-4{
    inset-block-end: -32px !important;
  }

  .mobile\:-inline-start-4{
    inset-inline-start: -32px !important;
  }

  .mobile\:-inline-end-4{
    inset-inline-end: -32px !important;
  }

  .mobile\:-block-start-5{
    inset-block-start: -40px !important;
  }

  .mobile\:-block-end-5{
    inset-block-end: -40px !important;
  }

  .mobile\:-inline-start-5{
    inset-inline-start: -40px !important;
  }

  .mobile\:-inline-end-5{
    inset-inline-end: -40px !important;
  }

  .mobile\:-block-start-6{
    inset-block-start: -48px !important;
  }

  .mobile\:-block-end-6{
    inset-block-end: -48px !important;
  }

  .mobile\:-inline-start-6{
    inset-inline-start: -48px !important;
  }

  .mobile\:-inline-end-6{
    inset-inline-end: -48px !important;
  }

  .mobile\:-block-start-7{
    inset-block-start: -56px !important;
  }

  .mobile\:-block-end-7{
    inset-block-end: -56px !important;
  }

  .mobile\:-inline-start-7{
    inset-inline-start: -56px !important;
  }

  .mobile\:-inline-end-7{
    inset-inline-end: -56px !important;
  }

  .mobile\:-block-start-8{
    inset-block-start: -64px !important;
  }

  .mobile\:-block-end-8{
    inset-block-end: -64px !important;
  }

  .mobile\:-inline-start-8{
    inset-inline-start: -64px !important;
  }

  .mobile\:-inline-end-8{
    inset-inline-end: -64px !important;
  }

  .mobile\:block-start-1\/2{
    inset-block-start: 50% !important;
  }

  .mobile\:block-end-1\/2{
    inset-block-end: 50% !important;
  }

  .mobile\:inline-start-1\/2{
    inset-inline-start: 50% !important;
  }

  .mobile\:inline-end-1\/2{
    inset-inline-end: 50% !important;
  }

  .mobile\:block-start-1\/3{
    inset-block-start: 33.333333% !important;
  }

  .mobile\:block-end-1\/3{
    inset-block-end: 33.333333% !important;
  }

  .mobile\:inline-start-1\/3{
    inset-inline-start: 33.333333% !important;
  }

  .mobile\:inline-end-1\/3{
    inset-inline-end: 33.333333% !important;
  }

  .mobile\:block-start-2\/3{
    inset-block-start: 66.666667% !important;
  }

  .mobile\:block-end-2\/3{
    inset-block-end: 66.666667% !important;
  }

  .mobile\:inline-start-2\/3{
    inset-inline-start: 66.666667% !important;
  }

  .mobile\:inline-end-2\/3{
    inset-inline-end: 66.666667% !important;
  }

  .mobile\:block-start-1\/4{
    inset-block-start: 25% !important;
  }

  .mobile\:block-end-1\/4{
    inset-block-end: 25% !important;
  }

  .mobile\:inline-start-1\/4{
    inset-inline-start: 25% !important;
  }

  .mobile\:inline-end-1\/4{
    inset-inline-end: 25% !important;
  }

  .mobile\:block-start-2\/4{
    inset-block-start: 50% !important;
  }

  .mobile\:block-end-2\/4{
    inset-block-end: 50% !important;
  }

  .mobile\:inline-start-2\/4{
    inset-inline-start: 50% !important;
  }

  .mobile\:inline-end-2\/4{
    inset-inline-end: 50% !important;
  }

  .mobile\:block-start-3\/4{
    inset-block-start: 75% !important;
  }

  .mobile\:block-end-3\/4{
    inset-block-end: 75% !important;
  }

  .mobile\:inline-start-3\/4{
    inset-inline-start: 75% !important;
  }

  .mobile\:inline-end-3\/4{
    inset-inline-end: 75% !important;
  }

  .mobile\:block-start-full{
    inset-block-start: 100% !important;
  }

  .mobile\:block-end-full{
    inset-block-end: 100% !important;
  }

  .mobile\:inline-start-full{
    inset-inline-start: 100% !important;
  }

  .mobile\:inline-end-full{
    inset-inline-end: 100% !important;
  }

  .mobile\:-block-start-1\/2{
    inset-block-start: -50% !important;
  }

  .mobile\:-block-end-1\/2{
    inset-block-end: -50% !important;
  }

  .mobile\:-inline-start-1\/2{
    inset-inline-start: -50% !important;
  }

  .mobile\:-inline-end-1\/2{
    inset-inline-end: -50% !important;
  }

  .mobile\:-block-start-1\/3{
    inset-block-start: -33.333333% !important;
  }

  .mobile\:-block-end-1\/3{
    inset-block-end: -33.333333% !important;
  }

  .mobile\:-inline-start-1\/3{
    inset-inline-start: -33.333333% !important;
  }

  .mobile\:-inline-end-1\/3{
    inset-inline-end: -33.333333% !important;
  }

  .mobile\:-block-start-2\/3{
    inset-block-start: -66.666667% !important;
  }

  .mobile\:-block-end-2\/3{
    inset-block-end: -66.666667% !important;
  }

  .mobile\:-inline-start-2\/3{
    inset-inline-start: -66.666667% !important;
  }

  .mobile\:-inline-end-2\/3{
    inset-inline-end: -66.666667% !important;
  }

  .mobile\:-block-start-1\/4{
    inset-block-start: -25% !important;
  }

  .mobile\:-block-end-1\/4{
    inset-block-end: -25% !important;
  }

  .mobile\:-inline-start-1\/4{
    inset-inline-start: -25% !important;
  }

  .mobile\:-inline-end-1\/4{
    inset-inline-end: -25% !important;
  }

  .mobile\:-block-start-2\/4{
    inset-block-start: -50% !important;
  }

  .mobile\:-block-end-2\/4{
    inset-block-end: -50% !important;
  }

  .mobile\:-inline-start-2\/4{
    inset-inline-start: -50% !important;
  }

  .mobile\:-inline-end-2\/4{
    inset-inline-end: -50% !important;
  }

  .mobile\:-block-start-3\/4{
    inset-block-start: -75% !important;
  }

  .mobile\:-block-end-3\/4{
    inset-block-end: -75% !important;
  }

  .mobile\:-inline-start-3\/4{
    inset-inline-start: -75% !important;
  }

  .mobile\:-inline-end-3\/4{
    inset-inline-end: -75% !important;
  }

  .mobile\:-block-start-full{
    inset-block-start: -100% !important;
  }

  .mobile\:-block-end-full{
    inset-block-end: -100% !important;
  }

  .mobile\:-inline-start-full{
    inset-inline-start: -100% !important;
  }

  .mobile\:-inline-end-full{
    inset-inline-end: -100% !important;
  }

  .mobile\:border-bs-0{
    border-block-start-width: 0 !important;
  }

  .mobile\:border-be-0{
    border-block-end-width: 0 !important;
  }

  .mobile\:border-is-0{
    border-inline-start-width: 0 !important;
  }

  .mobile\:border-ie-0{
    border-inline-end-width: 0 !important;
  }

  .mobile\:border-bs-1{
    border-block-start-width: 1px !important;
  }

  .mobile\:border-be-1{
    border-block-end-width: 1px !important;
  }

  .mobile\:border-is-1{
    border-inline-start-width: 1px !important;
  }

  .mobile\:border-ie-1{
    border-inline-end-width: 1px !important;
  }

  .mobile\:border-bs-2{
    border-block-start-width: 2px !important;
  }

  .mobile\:border-be-2{
    border-block-end-width: 2px !important;
  }

  .mobile\:border-is-2{
    border-inline-start-width: 2px !important;
  }

  .mobile\:border-ie-2{
    border-inline-end-width: 2px !important;
  }

  .mobile\:border-bs-3{
    border-block-start-width: 3px !important;
  }

  .mobile\:border-be-3{
    border-block-end-width: 3px !important;
  }

  .mobile\:border-is-3{
    border-inline-start-width: 3px !important;
  }

  .mobile\:border-ie-3{
    border-inline-end-width: 3px !important;
  }

  .mobile\:border-bs-4{
    border-block-start-width: 4px !important;
  }

  .mobile\:border-be-4{
    border-block-end-width: 4px !important;
  }

  .mobile\:border-is-4{
    border-inline-start-width: 4px !important;
  }

  .mobile\:border-ie-4{
    border-inline-end-width: 4px !important;
  }

  .mobile\:border-bs-8{
    border-block-start-width: 8px !important;
  }

  .mobile\:border-be-8{
    border-block-end-width: 8px !important;
  }

  .mobile\:border-is-8{
    border-inline-start-width: 8px !important;
  }

  .mobile\:border-ie-8{
    border-inline-end-width: 8px !important;
  }

  .mobile\:border-bs{
    border-block-start-width: 2px !important;
  }

  .mobile\:border-be{
    border-block-end-width: 2px !important;
  }

  .mobile\:border-is{
    border-inline-start-width: 2px !important;
  }

  .mobile\:border-ie{
    border-inline-end-width: 2px !important;
  }

  .mobile\:rounded-bs-0{
    border-start-start-radius: 0 !important;
    border-start-end-radius: 0 !important;
  }

  .mobile\:rounded-be-0{
    border-end-start-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .mobile\:rounded-is-0{
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }

  .mobile\:rounded-ie-0{
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .mobile\:rounded-bs-1{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .mobile\:rounded-be-1{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-is-1{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .mobile\:rounded-ie-1{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-bs-2{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .mobile\:rounded-be-2{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-is-2{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .mobile\:rounded-ie-2{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-bs{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .mobile\:rounded-be{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-is{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .mobile\:rounded-ie{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-ss-0{
    border-start-start-radius: 0 !important;
  }

  .mobile\:rounded-se-0{
    border-start-end-radius: 0 !important;
  }

  .mobile\:rounded-es-0{
    border-end-start-radius: 0 !important;
  }

  .mobile\:rounded-ee-0{
    border-end-end-radius: 0 !important;
  }

  .mobile\:rounded-ss-1{
    border-start-start-radius: 2px !important;
  }

  .mobile\:rounded-se-1{
    border-start-end-radius: 2px !important;
  }

  .mobile\:rounded-es-1{
    border-end-start-radius: 2px !important;
  }

  .mobile\:rounded-ee-1{
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-ss-2{
    border-start-start-radius: 2px !important;
  }

  .mobile\:rounded-se-2{
    border-start-end-radius: 2px !important;
  }

  .mobile\:rounded-es-2{
    border-end-start-radius: 2px !important;
  }

  .mobile\:rounded-ee-2{
    border-end-end-radius: 2px !important;
  }

  .mobile\:rounded-ss{
    border-start-start-radius: 2px !important;
  }

  .mobile\:rounded-se{
    border-start-end-radius: 2px !important;
  }

  .mobile\:rounded-es{
    border-end-start-radius: 2px !important;
  }

  .mobile\:rounded-ee{
    border-end-end-radius: 2px !important;
  }

  .mobile\:divide-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(0 * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(0 * var(--tw-divide-b-reverse)) !important;
  }

  .mobile\:divide-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(0 * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(0 * var(--tw-divide-i-reverse)) !important;
  }

  .mobile\:divide-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(1px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(1px * var(--tw-divide-b-reverse)) !important;
  }

  .mobile\:divide-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(1px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(1px * var(--tw-divide-i-reverse)) !important;
  }

  .mobile\:divide-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .mobile\:divide-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .mobile\:divide-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(3px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(3px * var(--tw-divide-b-reverse)) !important;
  }

  .mobile\:divide-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(3px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(3px * var(--tw-divide-i-reverse)) !important;
  }

  .mobile\:divide-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(4px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(4px * var(--tw-divide-b-reverse)) !important;
  }

  .mobile\:divide-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(4px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(4px * var(--tw-divide-i-reverse)) !important;
  }

  .mobile\:divide-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(8px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(8px * var(--tw-divide-b-reverse)) !important;
  }

  .mobile\:divide-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(8px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(8px * var(--tw-divide-i-reverse)) !important;
  }

  .mobile\:divide-b > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .mobile\:divide-i > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .mobile\:divide-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 1 !important;
  }

  .mobile\:divide-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 1 !important;
  }
}

@media (min-width: 768px) {
  .o-header {
    display: flex;
  }
  .o-header__banner-main {
    justify-content: center;
    padding: 32px;
  }
  .o-header__main-toggle,
.o-header__main-version {
    display: none;
    visibility: hidden;
  }
  .o-header__logo-main {
    display: none;
    visibility: hidden;
  }
  .o-header__logo-secondary {
    display: inline;
    visibility: visible;
  }
  .o-header__banner-secondary {
    display: flex;
    visibility: visible;
  }
  .o-header__secondary-version {
    display: flex;
    visibility: visible;
  }
  .o-navigation__banner {
    display: none;
    visibility: hidden;
  }
  .o-navigation__stick {
    position: sticky;
    top: 0px;
    max-height: 100vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .o-navigation__link-header {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-navigation__link {
    padding-left: 16px;
    padding-right: 16px;
  }
  .tablet\:description-list, [class*="tablet:description-list-"] {
    display: grid;
    grid-template-columns: clamp(8rem, 33.33%, 16rem) 1fr;
  }

  .tablet\:description-list dt, [class*="tablet:description-list-"] dt {
    color: var(--nyco-color-alt);
  }

  .tablet\:description-list dt, .tablet\:description-list dd, [class*="tablet:description-list-"] dt, [class*="tablet:description-list-"] dd {
    padding: 16px 24px;
  }

  .tablet\:description-list dt:nth-child(4n+1), .tablet\:description-list dt:nth-child(4n+2), .tablet\:description-list dd:nth-child(4n+1), .tablet\:description-list dd:nth-child(4n+2), [class*="tablet:description-list-"] dt:nth-child(4n+1), [class*="tablet:description-list-"] dt:nth-child(4n+2), [class*="tablet:description-list-"] dd:nth-child(4n+1), [class*="tablet:description-list-"] dd:nth-child(4n+2) {
    background-color: #FFFFFF;
  }

  .tablet\:description-list dt:nth-child(4n+3), .tablet\:description-list dt:nth-child(4n+4), .tablet\:description-list dd:nth-child(4n+3), .tablet\:description-list dd:nth-child(4n+4), [class*="tablet:description-list-"] dt:nth-child(4n+3), [class*="tablet:description-list-"] dt:nth-child(4n+4), [class*="tablet:description-list-"] dd:nth-child(4n+3), [class*="tablet:description-list-"] dd:nth-child(4n+4) {
    background-color: #F9F9FA;
  }

  .tablet\:description-list-bordered dt, .tablet\:description-list-bordered dd {
    border-bottom: 1px solid #e6e8ec;
  }

  .tablet\:description-list-bordered dt:nth-child(n), .tablet\:description-list-bordered dd:nth-child(n) {
    background-color: transparent;
  }
  .tablet\:layout-wrap {
    max-width: 1200px;
  }

  .tablet\:layout-sidebar > *:first-child {
    width: 16rem;
  }

  .tablet\:layout-sidebar > *:first-child + * {
    width: calc(100% - 16rem);
  }

  .tablet\:layout-content > *:first-child {
    max-width: 600px;
    width: 100%;
  }
  .tablet\:icon-1 {
    width: 8px !important;
    height: 8px !important;
  }

  .tablet\:icon-2 {
    width: 16px !important;
    height: 16px !important;
  }

  .tablet\:icon-3 {
    width: 24px !important;
    height: 24px !important;
  }

  .tablet\:icon-4 {
    width: 32px !important;
    height: 32px !important;
  }

  .tablet\:icon-5 {
    width: 40px !important;
    height: 40px !important;
  }

  .tablet\:icon-6 {
    width: 48px !important;
    height: 48px !important;
  }

  .tablet\:icon-7 {
    width: 56px !important;
    height: 56px !important;
  }

  .tablet\:icon-8 {
    width: 64px !important;
    height: 64px !important;
  }

  .tablet\:icon-9 {
    width: 72px !important;
    height: 72px !important;
  }

  .tablet\:icon-10 {
    width: 80px !important;
    height: 80px !important;
  }

  .tablet\:icon-11 {
    width: 88px !important;
    height: 88px !important;
  }

  .tablet\:icon-12 {
    width: 96px !important;
    height: 96px !important;
  }

  .tablet\:icon-large {
    width: 136px !important;
    height: 136px !important;
  }

  .tablet\:icon-xlarge {
    width: 256px !important;
    height: 256px !important;
  }
  .tablet\:table, [class*="tablet:table-"] {
    width: 100%;
    border-collapse: collapse;
  }

  .tablet\:table thead tr, [class*="tablet:table-"] thead tr {
    background-color: #F9F9FA;
  }

  .tablet\:table tbody tr:nth-child(odd), [class*="tablet:table-"] tbody tr:nth-child(odd) {
    background-color: #FFFFFF;
  }

  .tablet\:table tbody tr:nth-child(even), [class*="tablet:table-"] tbody tr:nth-child(even) {
    background-color: #F9F9FA;
  }

  .tablet\:table th, [class*="tablet:table-"] th {
    vertical-align: top;
  }

  .tablet\:table th, .tablet\:table td, .tablet\:table caption, [class*="tablet:table-"] th, [class*="tablet:table-"] td, [class*="tablet:table-"] caption {
    padding: 16px 24px;
  }

  .tablet\:table caption, [class*="tablet:table-"] caption {
    font-size: 0.833em;
    font-style: italic;
    background-color: #F3F3F3;
    padding: 8px 24px;
  }

  .tablet\:table code, .tablet\:table pre, [class*="tablet:table-"] code, [class*="tablet:table-"] pre {
    font-size: 85%;
    font-family: inherit;
    letter-spacing: 0.01em;
    border-radius: 3px;
    border-width: 1px;
    margin: 0;
    display: inline;
    white-space: nowrap;
  }

  .tablet\:table pre, [class*="tablet:table-"] pre {
    color: var(--nyco-code-primary);
    display: block;
    max-width: 100%;
    overflow: auto;
    padding: 24px;
  }

  .tablet\:table-bordered thead tr:nth-child(n),
.tablet\:table-bordered tbody tr:nth-child(n) {
    background-color: transparent;
  }

  .tablet\:table-bordered tr {
    border-bottom: 1px solid #e6e8ec;
  }

  .tablet\:caption-side-bottom {
    caption-side: bottom;
  }

  .tablet\:cell-padding {
    padding: 16px 24px;
  }
  .tablet\:btn,
.tablet\:buttons {
    color: inherit;
    font-weight: bold;
    font-size: inherit;
    font-family: inherit;
    line-height: 24px;
    text-align: center;
    justify-content: center;
    text-decoration: none;
    text-transform: initial;
    appearance: none;
    cursor: pointer;
    background: transparent;
    padding: 14px 22px;
    border-style: solid;
    border-color: currentColor;
    border-width: 2px;
    border-radius: 2px;
    transition: background 0.1s ease-in, color 0.1s ease-in, box-shadow 0.1s ease-in;
  }

  .tablet\:btn:hover:not([disabled]), .tablet\:btn:active:not([disabled]),
.tablet\:buttons:hover:not([disabled]),
.tablet\:buttons:active:not([disabled]) {
    box-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color), 0 0 0 3px rgba(255, 255, 255, 0);
  }

  .tablet\:btn:disabled,
.tablet\:buttons:disabled {
    opacity: 0.6;
  }

  /**
   * Application Button
   */

  .tablet\:btn-app:hover, .tablet\:btn-app:active,
.tablet\:button-app:hover,
.tablet\:button-app:active {
    box-shadow: none !important;
  }

  .tablet\:btn-small,
.tablet\:button-small {
    font-size: 0.833em;
    padding: 6px 12px;
  }

  .tablet\:btn-large,
.tablet\:button-large {
    font-size: 1.2em;
    padding: 18px 32px;
  }
  .tablet\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .tablet\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .tablet\:order-1{
    order: 1 !important;
  }

  .tablet\:order-2{
    order: 2 !important;
  }

  .tablet\:order-3{
    order: 3 !important;
  }

  .tablet\:order-4{
    order: 4 !important;
  }

  .tablet\:order-5{
    order: 5 !important;
  }

  .tablet\:order-6{
    order: 6 !important;
  }

  .tablet\:order-7{
    order: 7 !important;
  }

  .tablet\:order-8{
    order: 8 !important;
  }

  .tablet\:order-9{
    order: 9 !important;
  }

  .tablet\:order-10{
    order: 10 !important;
  }

  .tablet\:order-11{
    order: 11 !important;
  }

  .tablet\:order-12{
    order: 12 !important;
  }

  .tablet\:order-first{
    order: -9999 !important;
  }

  .tablet\:order-last{
    order: 9999 !important;
  }

  .tablet\:order-none{
    order: 0 !important;
  }

  .tablet\:col-auto{
    grid-column: auto !important;
  }

  .tablet\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .tablet\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .tablet\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .tablet\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .tablet\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .tablet\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .tablet\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .tablet\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .tablet\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .tablet\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .tablet\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .tablet\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .tablet\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .tablet\:col-start-1{
    grid-column-start: 1 !important;
  }

  .tablet\:col-start-2{
    grid-column-start: 2 !important;
  }

  .tablet\:col-start-3{
    grid-column-start: 3 !important;
  }

  .tablet\:col-start-4{
    grid-column-start: 4 !important;
  }

  .tablet\:col-start-5{
    grid-column-start: 5 !important;
  }

  .tablet\:col-start-6{
    grid-column-start: 6 !important;
  }

  .tablet\:col-start-7{
    grid-column-start: 7 !important;
  }

  .tablet\:col-start-8{
    grid-column-start: 8 !important;
  }

  .tablet\:col-start-9{
    grid-column-start: 9 !important;
  }

  .tablet\:col-start-10{
    grid-column-start: 10 !important;
  }

  .tablet\:col-start-11{
    grid-column-start: 11 !important;
  }

  .tablet\:col-start-12{
    grid-column-start: 12 !important;
  }

  .tablet\:col-start-13{
    grid-column-start: 13 !important;
  }

  .tablet\:col-start-auto{
    grid-column-start: auto !important;
  }

  .tablet\:col-end-1{
    grid-column-end: 1 !important;
  }

  .tablet\:col-end-2{
    grid-column-end: 2 !important;
  }

  .tablet\:col-end-3{
    grid-column-end: 3 !important;
  }

  .tablet\:col-end-4{
    grid-column-end: 4 !important;
  }

  .tablet\:col-end-5{
    grid-column-end: 5 !important;
  }

  .tablet\:col-end-6{
    grid-column-end: 6 !important;
  }

  .tablet\:col-end-7{
    grid-column-end: 7 !important;
  }

  .tablet\:col-end-8{
    grid-column-end: 8 !important;
  }

  .tablet\:col-end-9{
    grid-column-end: 9 !important;
  }

  .tablet\:col-end-10{
    grid-column-end: 10 !important;
  }

  .tablet\:col-end-11{
    grid-column-end: 11 !important;
  }

  .tablet\:col-end-12{
    grid-column-end: 12 !important;
  }

  .tablet\:col-end-13{
    grid-column-end: 13 !important;
  }

  .tablet\:col-end-auto{
    grid-column-end: auto !important;
  }

  .tablet\:row-auto{
    grid-row: auto !important;
  }

  .tablet\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .tablet\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .tablet\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .tablet\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .tablet\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .tablet\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .tablet\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .tablet\:row-start-1{
    grid-row-start: 1 !important;
  }

  .tablet\:row-start-2{
    grid-row-start: 2 !important;
  }

  .tablet\:row-start-3{
    grid-row-start: 3 !important;
  }

  .tablet\:row-start-4{
    grid-row-start: 4 !important;
  }

  .tablet\:row-start-5{
    grid-row-start: 5 !important;
  }

  .tablet\:row-start-6{
    grid-row-start: 6 !important;
  }

  .tablet\:row-start-7{
    grid-row-start: 7 !important;
  }

  .tablet\:row-start-auto{
    grid-row-start: auto !important;
  }

  .tablet\:row-end-1{
    grid-row-end: 1 !important;
  }

  .tablet\:row-end-2{
    grid-row-end: 2 !important;
  }

  .tablet\:row-end-3{
    grid-row-end: 3 !important;
  }

  .tablet\:row-end-4{
    grid-row-end: 4 !important;
  }

  .tablet\:row-end-5{
    grid-row-end: 5 !important;
  }

  .tablet\:row-end-6{
    grid-row-end: 6 !important;
  }

  .tablet\:row-end-7{
    grid-row-end: 7 !important;
  }

  .tablet\:row-end-auto{
    grid-row-end: auto !important;
  }

  .tablet\:m-0{
    margin: 0 !important;
  }

  .tablet\:m-1{
    margin: 8px !important;
  }

  .tablet\:m-2{
    margin: 16px !important;
  }

  .tablet\:m-3{
    margin: 24px !important;
  }

  .tablet\:m-4{
    margin: 32px !important;
  }

  .tablet\:m-5{
    margin: 40px !important;
  }

  .tablet\:m-6{
    margin: 48px !important;
  }

  .tablet\:m-7{
    margin: 56px !important;
  }

  .tablet\:m-8{
    margin: 64px !important;
  }

  .tablet\:-m-2{
    margin: -16px !important;
  }

  .tablet\:-m-1{
    margin: -8px !important;
  }

  .tablet\:m-auto{
    margin: auto !important;
  }

  .tablet\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .tablet\:mx-1{
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .tablet\:mx-2{
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .tablet\:mx-3{
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .tablet\:mx-4{
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .tablet\:mx-5{
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .tablet\:mx-6{
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .tablet\:mx-7{
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .tablet\:mx-8{
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .tablet\:-mx-2{
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .tablet\:-mx-1{
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .tablet\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .tablet\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .tablet\:my-1{
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .tablet\:my-2{
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .tablet\:my-3{
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .tablet\:my-4{
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .tablet\:my-5{
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .tablet\:my-6{
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .tablet\:my-7{
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .tablet\:my-8{
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .tablet\:-my-2{
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .tablet\:-my-1{
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .tablet\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .tablet\:mt-0{
    margin-top: 0 !important;
  }

  .tablet\:mt-1{
    margin-top: 8px !important;
  }

  .tablet\:mt-2{
    margin-top: 16px !important;
  }

  .tablet\:mt-3{
    margin-top: 24px !important;
  }

  .tablet\:mt-4{
    margin-top: 32px !important;
  }

  .tablet\:mt-5{
    margin-top: 40px !important;
  }

  .tablet\:mt-6{
    margin-top: 48px !important;
  }

  .tablet\:mt-7{
    margin-top: 56px !important;
  }

  .tablet\:mt-8{
    margin-top: 64px !important;
  }

  .tablet\:-mt-2{
    margin-top: -16px !important;
  }

  .tablet\:-mt-1{
    margin-top: -8px !important;
  }

  .tablet\:mt-auto{
    margin-top: auto !important;
  }

  .tablet\:mr-0{
    margin-right: 0 !important;
  }

  .tablet\:mr-1{
    margin-right: 8px !important;
  }

  .tablet\:mr-2{
    margin-right: 16px !important;
  }

  .tablet\:mr-3{
    margin-right: 24px !important;
  }

  .tablet\:mr-4{
    margin-right: 32px !important;
  }

  .tablet\:mr-5{
    margin-right: 40px !important;
  }

  .tablet\:mr-6{
    margin-right: 48px !important;
  }

  .tablet\:mr-7{
    margin-right: 56px !important;
  }

  .tablet\:mr-8{
    margin-right: 64px !important;
  }

  .tablet\:-mr-2{
    margin-right: -16px !important;
  }

  .tablet\:-mr-1{
    margin-right: -8px !important;
  }

  .tablet\:mr-auto{
    margin-right: auto !important;
  }

  .tablet\:mb-0{
    margin-bottom: 0 !important;
  }

  .tablet\:mb-1{
    margin-bottom: 8px !important;
  }

  .tablet\:mb-2{
    margin-bottom: 16px !important;
  }

  .tablet\:mb-3{
    margin-bottom: 24px !important;
  }

  .tablet\:mb-4{
    margin-bottom: 32px !important;
  }

  .tablet\:mb-5{
    margin-bottom: 40px !important;
  }

  .tablet\:mb-6{
    margin-bottom: 48px !important;
  }

  .tablet\:mb-7{
    margin-bottom: 56px !important;
  }

  .tablet\:mb-8{
    margin-bottom: 64px !important;
  }

  .tablet\:-mb-2{
    margin-bottom: -16px !important;
  }

  .tablet\:-mb-1{
    margin-bottom: -8px !important;
  }

  .tablet\:mb-auto{
    margin-bottom: auto !important;
  }

  .tablet\:ml-0{
    margin-left: 0 !important;
  }

  .tablet\:ml-1{
    margin-left: 8px !important;
  }

  .tablet\:ml-2{
    margin-left: 16px !important;
  }

  .tablet\:ml-3{
    margin-left: 24px !important;
  }

  .tablet\:ml-4{
    margin-left: 32px !important;
  }

  .tablet\:ml-5{
    margin-left: 40px !important;
  }

  .tablet\:ml-6{
    margin-left: 48px !important;
  }

  .tablet\:ml-7{
    margin-left: 56px !important;
  }

  .tablet\:ml-8{
    margin-left: 64px !important;
  }

  .tablet\:-ml-2{
    margin-left: -16px !important;
  }

  .tablet\:-ml-1{
    margin-left: -8px !important;
  }

  .tablet\:ml-auto{
    margin-left: auto !important;
  }

  .tablet\:block{
    display: block !important;
  }

  .tablet\:inline-block{
    display: inline-block !important;
  }

  .tablet\:inline{
    display: inline !important;
  }

  .tablet\:flex{
    display: flex !important;
  }

  .tablet\:inline-flex{
    display: inline-flex !important;
  }

  .tablet\:table{
    display: table !important;
  }

  .tablet\:inline-table{
    display: inline-table !important;
  }

  .tablet\:table-caption{
    display: table-caption !important;
  }

  .tablet\:table-cell{
    display: table-cell !important;
  }

  .tablet\:table-column{
    display: table-column !important;
  }

  .tablet\:table-column-group{
    display: table-column-group !important;
  }

  .tablet\:table-footer-group{
    display: table-footer-group !important;
  }

  .tablet\:table-header-group{
    display: table-header-group !important;
  }

  .tablet\:table-row-group{
    display: table-row-group !important;
  }

  .tablet\:table-row{
    display: table-row !important;
  }

  .tablet\:flow-root{
    display: flow-root !important;
  }

  .tablet\:grid{
    display: grid !important;
  }

  .tablet\:inline-grid{
    display: inline-grid !important;
  }

  .tablet\:contents{
    display: contents !important;
  }

  .tablet\:list-item{
    display: list-item !important;
  }

  .tablet\:hidden{
    display: none !important;
  }

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

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

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

  .tablet\:w-600{
    width: 600px !important;
  }

  .tablet\:w-900{
    width: 896px !important;
  }

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

  .tablet\:w-1\/4{
    width: 25% !important;
  }

  .tablet\:w-1\/3{
    width: 33.33% !important;
  }

  .tablet\:w-1\/2{
    width: 50% !important;
  }

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

  .tablet\:max-w-600{
    max-width: 600px !important;
  }

  .tablet\:max-w-900{
    max-width: 896px !important;
  }

  .tablet\:max-w-auto{
    max-width: auto !important;
  }

  .tablet\:max-w-1\/4{
    max-width: 25% !important;
  }

  .tablet\:max-w-1\/3{
    max-width: 33.33% !important;
  }

  .tablet\:max-w-1\/2{
    max-width: 50% !important;
  }

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

  .tablet\:flex-1{
    flex: 1 1 0% !important;
  }

  .tablet\:flex-auto{
    flex: 1 1 auto !important;
  }

  .tablet\:flex-initial{
    flex: 0 1 auto !important;
  }

  .tablet\:flex-none{
    flex: none !important;
  }

  .tablet\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .tablet\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .tablet\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .tablet\:flex-grow{
    flex-grow: 1 !important;
  }

  .tablet\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .tablet\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .tablet\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .tablet\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .tablet\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .tablet\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .tablet\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .tablet\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .tablet\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .tablet\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .tablet\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .tablet\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .tablet\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .tablet\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .tablet\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .tablet\:flex-row{
    flex-direction: row !important;
  }

  .tablet\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .tablet\:flex-col{
    flex-direction: column !important;
  }

  .tablet\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .tablet\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .tablet\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .tablet\:flex-nowrap{
    flex-wrap: nowrap !important;
  }

  .tablet\:content-center{
    align-content: center !important;
  }

  .tablet\:content-start{
    align-content: flex-start !important;
  }

  .tablet\:content-end{
    align-content: flex-end !important;
  }

  .tablet\:content-between{
    align-content: space-between !important;
  }

  .tablet\:content-around{
    align-content: space-around !important;
  }

  .tablet\:content-evenly{
    align-content: space-evenly !important;
  }

  .tablet\:items-start{
    align-items: flex-start !important;
  }

  .tablet\:items-end{
    align-items: flex-end !important;
  }

  .tablet\:items-center{
    align-items: center !important;
  }

  .tablet\:items-baseline{
    align-items: baseline !important;
  }

  .tablet\:items-stretch{
    align-items: stretch !important;
  }

  .tablet\:justify-start{
    justify-content: flex-start !important;
  }

  .tablet\:justify-end{
    justify-content: flex-end !important;
  }

  .tablet\:justify-center{
    justify-content: center !important;
  }

  .tablet\:justify-between{
    justify-content: space-between !important;
  }

  .tablet\:justify-around{
    justify-content: space-around !important;
  }

  .tablet\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .tablet\:gap-0{
    gap: 0 !important;
  }

  .tablet\:gap-1{
    gap: 8px !important;
  }

  .tablet\:gap-2{
    gap: 16px !important;
  }

  .tablet\:gap-3{
    gap: 24px !important;
  }

  .tablet\:gap-4{
    gap: 32px !important;
  }

  .tablet\:gap-5{
    gap: 40px !important;
  }

  .tablet\:gap-6{
    gap: 48px !important;
  }

  .tablet\:gap-7{
    gap: 56px !important;
  }

  .tablet\:gap-8{
    gap: 64px !important;
  }

  .tablet\:gap-x-0{
    column-gap: 0 !important;
  }

  .tablet\:gap-x-1{
    column-gap: 8px !important;
  }

  .tablet\:gap-x-2{
    column-gap: 16px !important;
  }

  .tablet\:gap-x-3{
    column-gap: 24px !important;
  }

  .tablet\:gap-x-4{
    column-gap: 32px !important;
  }

  .tablet\:gap-x-5{
    column-gap: 40px !important;
  }

  .tablet\:gap-x-6{
    column-gap: 48px !important;
  }

  .tablet\:gap-x-7{
    column-gap: 56px !important;
  }

  .tablet\:gap-x-8{
    column-gap: 64px !important;
  }

  .tablet\:gap-y-0{
    row-gap: 0 !important;
  }

  .tablet\:gap-y-1{
    row-gap: 8px !important;
  }

  .tablet\:gap-y-2{
    row-gap: 16px !important;
  }

  .tablet\:gap-y-3{
    row-gap: 24px !important;
  }

  .tablet\:gap-y-4{
    row-gap: 32px !important;
  }

  .tablet\:gap-y-5{
    row-gap: 40px !important;
  }

  .tablet\:gap-y-6{
    row-gap: 48px !important;
  }

  .tablet\:gap-y-7{
    row-gap: 56px !important;
  }

  .tablet\:gap-y-8{
    row-gap: 64px !important;
  }

  .tablet\:self-auto{
    align-self: auto !important;
  }

  .tablet\:self-start{
    align-self: flex-start !important;
  }

  .tablet\:self-end{
    align-self: flex-end !important;
  }

  .tablet\:self-center{
    align-self: center !important;
  }

  .tablet\:self-stretch{
    align-self: stretch !important;
  }

  .tablet\:self-baseline{
    align-self: baseline !important;
  }

  .tablet\:overflow-auto{
    overflow: auto !important;
  }

  .tablet\:overflow-hidden{
    overflow: hidden !important;
  }

  .tablet\:overflow-visible{
    overflow: visible !important;
  }

  .tablet\:overflow-scroll{
    overflow: scroll !important;
  }

  .tablet\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .tablet\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .tablet\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .tablet\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .tablet\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .tablet\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .tablet\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .tablet\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .tablet\:border-0{
    border-width: 0 !important;
  }

  .tablet\:border-1{
    border-width: 1px !important;
  }

  .tablet\:border-2{
    border-width: 2px !important;
  }

  .tablet\:border-3{
    border-width: 3px !important;
  }

  .tablet\:border-4{
    border-width: 4px !important;
  }

  .tablet\:border-8{
    border-width: 8px !important;
  }

  .tablet\:border{
    border-width: 2px !important;
  }

  .tablet\:border-t-0{
    border-top-width: 0 !important;
  }

  .tablet\:border-t-1{
    border-top-width: 1px !important;
  }

  .tablet\:border-t-2{
    border-top-width: 2px !important;
  }

  .tablet\:border-t-3{
    border-top-width: 3px !important;
  }

  .tablet\:border-t-4{
    border-top-width: 4px !important;
  }

  .tablet\:border-t-8{
    border-top-width: 8px !important;
  }

  .tablet\:border-t{
    border-top-width: 2px !important;
  }

  .tablet\:border-r-0{
    border-right-width: 0 !important;
  }

  .tablet\:border-r-1{
    border-right-width: 1px !important;
  }

  .tablet\:border-r-2{
    border-right-width: 2px !important;
  }

  .tablet\:border-r-3{
    border-right-width: 3px !important;
  }

  .tablet\:border-r-4{
    border-right-width: 4px !important;
  }

  .tablet\:border-r-8{
    border-right-width: 8px !important;
  }

  .tablet\:border-r{
    border-right-width: 2px !important;
  }

  .tablet\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .tablet\:border-b-1{
    border-bottom-width: 1px !important;
  }

  .tablet\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .tablet\:border-b-3{
    border-bottom-width: 3px !important;
  }

  .tablet\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .tablet\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .tablet\:border-b{
    border-bottom-width: 2px !important;
  }

  .tablet\:border-l-0{
    border-left-width: 0 !important;
  }

  .tablet\:border-l-1{
    border-left-width: 1px !important;
  }

  .tablet\:border-l-2{
    border-left-width: 2px !important;
  }

  .tablet\:border-l-3{
    border-left-width: 3px !important;
  }

  .tablet\:border-l-4{
    border-left-width: 4px !important;
  }

  .tablet\:border-l-8{
    border-left-width: 8px !important;
  }

  .tablet\:border-l{
    border-left-width: 2px !important;
  }

  .tablet\:p-0{
    padding: 0 !important;
  }

  .tablet\:p-1{
    padding: 8px !important;
  }

  .tablet\:p-2{
    padding: 16px !important;
  }

  .tablet\:p-3{
    padding: 24px !important;
  }

  .tablet\:p-4{
    padding: 32px !important;
  }

  .tablet\:p-5{
    padding: 40px !important;
  }

  .tablet\:p-6{
    padding: 48px !important;
  }

  .tablet\:p-7{
    padding: 56px !important;
  }

  .tablet\:p-8{
    padding: 64px !important;
  }

  .tablet\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .tablet\:px-1{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .tablet\:px-2{
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .tablet\:px-3{
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .tablet\:px-4{
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .tablet\:px-5{
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .tablet\:px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .tablet\:px-7{
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .tablet\:px-8{
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .tablet\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .tablet\:py-1{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .tablet\:py-2{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .tablet\:py-3{
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .tablet\:py-4{
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .tablet\:py-5{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .tablet\:py-6{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .tablet\:py-7{
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .tablet\:py-8{
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .tablet\:pt-0{
    padding-top: 0 !important;
  }

  .tablet\:pt-1{
    padding-top: 8px !important;
  }

  .tablet\:pt-2{
    padding-top: 16px !important;
  }

  .tablet\:pt-3{
    padding-top: 24px !important;
  }

  .tablet\:pt-4{
    padding-top: 32px !important;
  }

  .tablet\:pt-5{
    padding-top: 40px !important;
  }

  .tablet\:pt-6{
    padding-top: 48px !important;
  }

  .tablet\:pt-7{
    padding-top: 56px !important;
  }

  .tablet\:pt-8{
    padding-top: 64px !important;
  }

  .tablet\:pr-0{
    padding-right: 0 !important;
  }

  .tablet\:pr-1{
    padding-right: 8px !important;
  }

  .tablet\:pr-2{
    padding-right: 16px !important;
  }

  .tablet\:pr-3{
    padding-right: 24px !important;
  }

  .tablet\:pr-4{
    padding-right: 32px !important;
  }

  .tablet\:pr-5{
    padding-right: 40px !important;
  }

  .tablet\:pr-6{
    padding-right: 48px !important;
  }

  .tablet\:pr-7{
    padding-right: 56px !important;
  }

  .tablet\:pr-8{
    padding-right: 64px !important;
  }

  .tablet\:pb-0{
    padding-bottom: 0 !important;
  }

  .tablet\:pb-1{
    padding-bottom: 8px !important;
  }

  .tablet\:pb-2{
    padding-bottom: 16px !important;
  }

  .tablet\:pb-3{
    padding-bottom: 24px !important;
  }

  .tablet\:pb-4{
    padding-bottom: 32px !important;
  }

  .tablet\:pb-5{
    padding-bottom: 40px !important;
  }

  .tablet\:pb-6{
    padding-bottom: 48px !important;
  }

  .tablet\:pb-7{
    padding-bottom: 56px !important;
  }

  .tablet\:pb-8{
    padding-bottom: 64px !important;
  }

  .tablet\:pl-0{
    padding-left: 0 !important;
  }

  .tablet\:pl-1{
    padding-left: 8px !important;
  }

  .tablet\:pl-2{
    padding-left: 16px !important;
  }

  .tablet\:pl-3{
    padding-left: 24px !important;
  }

  .tablet\:pl-4{
    padding-left: 32px !important;
  }

  .tablet\:pl-5{
    padding-left: 40px !important;
  }

  .tablet\:pl-6{
    padding-left: 48px !important;
  }

  .tablet\:pl-7{
    padding-left: 56px !important;
  }

  .tablet\:pl-8{
    padding-left: 64px !important;
  }

  .tablet\:text-left{
    text-align: left !important;
  }

  .tablet\:text-center{
    text-align: center !important;
  }

  .tablet\:text-right{
    text-align: right !important;
  }

  .tablet\:text-justify{
    text-align: justify !important;
  }

  .tablet\:text-jumbo{
    font-size: 3em !important;
  }

  .tablet\:text-h1{
    font-size: 2.488em !important;
  }

  .tablet\:text-h2{
    font-size: 2.074em !important;
  }

  .tablet\:text-h3{
    font-size: 1.728em !important;
  }

  .tablet\:text-h4{
    font-size: 1.44em !important;
  }

  .tablet\:text-h5{
    font-size: 1.2em !important;
  }

  .tablet\:text-h6{
    font-size: 1em !important;
  }

  .tablet\:text-html{
    font-size: 16px !important;
  }

  .tablet\:text-code{
    font-size: 1em !important;
  }

  .tablet\:text-default{
    font-size: 1em !important;
  }

  .tablet\:text-large{
    font-size: 1.2em !important;
  }

  .tablet\:text-small{
    font-size: 0.833em !important;
  }

  .tablet\:text-blockquote{
    font-size: 2.074em !important;
  }

  .tablet\:shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:shadow-up{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:shadow-up-2{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:hover\:shadow-none:hover{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:hover\:shadow-up:hover{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:hover\:shadow-up-2:hover{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:focus\:shadow-none:focus{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:focus\:shadow-up:focus{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:focus\:shadow-up-2:focus{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .tablet\:float-start{
    float: inline-start !important;
  }

  .tablet\:float-end{
    float: inline-end !important;
  }

  .tablet\:clear-start{
    clear: inline-start !important;
  }

  .tablet\:clear-end{
    clear: inline-end !important;
  }

  .tablet\:text-start{
    text-align: start !important;
  }

  .tablet\:text-end{
    text-align: end !important;
  }

  .tablet\:resize-block{
    resize: block !important;
  }

  .tablet\:resize-inline{
    resize: inline !important;
  }

  .tablet\:overscroll-b-auto{
    overscroll-behavior-block: auto !important;
  }

  .tablet\:overscroll-b-contain{
    overscroll-behavior-block: contain !important;
  }

  .tablet\:overscroll-b-none{
    overscroll-behavior-block: none !important;
  }

  .tablet\:overscroll-i-auto{
    overscroll-behavior-inline: auto !important;
  }

  .tablet\:overscroll-i-contain{
    overscroll-behavior-inline: contain !important;
  }

  .tablet\:overscroll-i-none{
    overscroll-behavior-inline: none !important;
  }

  .tablet\:bs-0{
    block-size: 0 !important;
  }

  .tablet\:bs-1{
    block-size: 8px !important;
  }

  .tablet\:bs-2{
    block-size: 16px !important;
  }

  .tablet\:bs-3{
    block-size: 24px !important;
  }

  .tablet\:bs-4{
    block-size: 32px !important;
  }

  .tablet\:bs-5{
    block-size: 40px !important;
  }

  .tablet\:bs-6{
    block-size: 48px !important;
  }

  .tablet\:bs-7{
    block-size: 56px !important;
  }

  .tablet\:bs-8{
    block-size: 64px !important;
  }

  .tablet\:bs-auto{
    block-size: auto !important;
  }

  .tablet\:bs-1\/2{
    block-size: 50% !important;
  }

  .tablet\:bs-1\/3{
    block-size: 33.333333% !important;
  }

  .tablet\:bs-2\/3{
    block-size: 66.666667% !important;
  }

  .tablet\:bs-1\/4{
    block-size: 25% !important;
  }

  .tablet\:bs-2\/4{
    block-size: 50% !important;
  }

  .tablet\:bs-3\/4{
    block-size: 75% !important;
  }

  .tablet\:bs-1\/5{
    block-size: 20% !important;
  }

  .tablet\:bs-2\/5{
    block-size: 40% !important;
  }

  .tablet\:bs-3\/5{
    block-size: 60% !important;
  }

  .tablet\:bs-4\/5{
    block-size: 80% !important;
  }

  .tablet\:bs-1\/6{
    block-size: 16.666667% !important;
  }

  .tablet\:bs-2\/6{
    block-size: 33.333333% !important;
  }

  .tablet\:bs-3\/6{
    block-size: 50% !important;
  }

  .tablet\:bs-4\/6{
    block-size: 66.666667% !important;
  }

  .tablet\:bs-5\/6{
    block-size: 83.333333% !important;
  }

  .tablet\:bs-full{
    block-size: 100% !important;
  }

  .tablet\:bs-screen{
    block-size: 100vh !important;
  }

  .tablet\:min-bs-0{
    min-block-size: 0px !important;
  }

  .tablet\:min-bs-full{
    min-block-size: 100% !important;
  }

  .tablet\:min-bs-screen{
    min-block-size: 100vh !important;
  }

  .tablet\:max-bs-0{
    max-block-size: 0 !important;
  }

  .tablet\:max-bs-1{
    max-block-size: 8px !important;
  }

  .tablet\:max-bs-2{
    max-block-size: 16px !important;
  }

  .tablet\:max-bs-3{
    max-block-size: 24px !important;
  }

  .tablet\:max-bs-4{
    max-block-size: 32px !important;
  }

  .tablet\:max-bs-5{
    max-block-size: 40px !important;
  }

  .tablet\:max-bs-6{
    max-block-size: 48px !important;
  }

  .tablet\:max-bs-7{
    max-block-size: 56px !important;
  }

  .tablet\:max-bs-8{
    max-block-size: 64px !important;
  }

  .tablet\:max-bs-full{
    max-block-size: 100% !important;
  }

  .tablet\:max-bs-screen{
    max-block-size: 100vh !important;
  }

  .tablet\:is-600{
    inline-size: 600px !important;
  }

  .tablet\:is-900{
    inline-size: 896px !important;
  }

  .tablet\:is-auto{
    inline-size: auto !important;
  }

  .tablet\:is-1\/4{
    inline-size: 25% !important;
  }

  .tablet\:is-1\/3{
    inline-size: 33.33% !important;
  }

  .tablet\:is-1\/2{
    inline-size: 50% !important;
  }

  .tablet\:is-full{
    inline-size: 100% !important;
  }

  .tablet\:min-is-0{
    min-inline-size: 0px !important;
  }

  .tablet\:min-is-full{
    min-inline-size: 100% !important;
  }

  .tablet\:min-is-min{
    min-inline-size: min-content !important;
  }

  .tablet\:min-is-max{
    min-inline-size: max-content !important;
  }

  .tablet\:max-is-600{
    max-inline-size: 600px !important;
  }

  .tablet\:max-is-900{
    max-inline-size: 896px !important;
  }

  .tablet\:max-is-auto{
    max-inline-size: auto !important;
  }

  .tablet\:max-is-1\/4{
    max-inline-size: 25% !important;
  }

  .tablet\:max-is-1\/3{
    max-inline-size: 33.33% !important;
  }

  .tablet\:max-is-1\/2{
    max-inline-size: 50% !important;
  }

  .tablet\:max-is-full{
    max-inline-size: 100% !important;
  }

  .tablet\:mlb-0{
    margin-block: 0 !important;
  }

  .tablet\:mli-0{
    margin-inline: 0 !important;
  }

  .tablet\:mlb-1{
    margin-block: 8px !important;
  }

  .tablet\:mli-1{
    margin-inline: 8px !important;
  }

  .tablet\:mlb-2{
    margin-block: 16px !important;
  }

  .tablet\:mli-2{
    margin-inline: 16px !important;
  }

  .tablet\:mlb-3{
    margin-block: 24px !important;
  }

  .tablet\:mli-3{
    margin-inline: 24px !important;
  }

  .tablet\:mlb-4{
    margin-block: 32px !important;
  }

  .tablet\:mli-4{
    margin-inline: 32px !important;
  }

  .tablet\:mlb-5{
    margin-block: 40px !important;
  }

  .tablet\:mli-5{
    margin-inline: 40px !important;
  }

  .tablet\:mlb-6{
    margin-block: 48px !important;
  }

  .tablet\:mli-6{
    margin-inline: 48px !important;
  }

  .tablet\:mlb-7{
    margin-block: 56px !important;
  }

  .tablet\:mli-7{
    margin-inline: 56px !important;
  }

  .tablet\:mlb-8{
    margin-block: 64px !important;
  }

  .tablet\:mli-8{
    margin-inline: 64px !important;
  }

  .tablet\:-mlb-2{
    margin-block: -16px !important;
  }

  .tablet\:-mli-2{
    margin-inline: -16px !important;
  }

  .tablet\:-mlb-1{
    margin-block: -8px !important;
  }

  .tablet\:-mli-1{
    margin-inline: -8px !important;
  }

  .tablet\:mlb-auto{
    margin-block: auto !important;
  }

  .tablet\:mli-auto{
    margin-inline: auto !important;
  }

  .tablet\:mbs-0{
    margin-block-start: 0 !important;
  }

  .tablet\:mbe-0{
    margin-block-end: 0 !important;
  }

  .tablet\:mis-0{
    margin-inline-start: 0 !important;
  }

  .tablet\:mie-0{
    margin-inline-end: 0 !important;
  }

  .tablet\:mbs-1{
    margin-block-start: 8px !important;
  }

  .tablet\:mbe-1{
    margin-block-end: 8px !important;
  }

  .tablet\:mis-1{
    margin-inline-start: 8px !important;
  }

  .tablet\:mie-1{
    margin-inline-end: 8px !important;
  }

  .tablet\:mbs-2{
    margin-block-start: 16px !important;
  }

  .tablet\:mbe-2{
    margin-block-end: 16px !important;
  }

  .tablet\:mis-2{
    margin-inline-start: 16px !important;
  }

  .tablet\:mie-2{
    margin-inline-end: 16px !important;
  }

  .tablet\:mbs-3{
    margin-block-start: 24px !important;
  }

  .tablet\:mbe-3{
    margin-block-end: 24px !important;
  }

  .tablet\:mis-3{
    margin-inline-start: 24px !important;
  }

  .tablet\:mie-3{
    margin-inline-end: 24px !important;
  }

  .tablet\:mbs-4{
    margin-block-start: 32px !important;
  }

  .tablet\:mbe-4{
    margin-block-end: 32px !important;
  }

  .tablet\:mis-4{
    margin-inline-start: 32px !important;
  }

  .tablet\:mie-4{
    margin-inline-end: 32px !important;
  }

  .tablet\:mbs-5{
    margin-block-start: 40px !important;
  }

  .tablet\:mbe-5{
    margin-block-end: 40px !important;
  }

  .tablet\:mis-5{
    margin-inline-start: 40px !important;
  }

  .tablet\:mie-5{
    margin-inline-end: 40px !important;
  }

  .tablet\:mbs-6{
    margin-block-start: 48px !important;
  }

  .tablet\:mbe-6{
    margin-block-end: 48px !important;
  }

  .tablet\:mis-6{
    margin-inline-start: 48px !important;
  }

  .tablet\:mie-6{
    margin-inline-end: 48px !important;
  }

  .tablet\:mbs-7{
    margin-block-start: 56px !important;
  }

  .tablet\:mbe-7{
    margin-block-end: 56px !important;
  }

  .tablet\:mis-7{
    margin-inline-start: 56px !important;
  }

  .tablet\:mie-7{
    margin-inline-end: 56px !important;
  }

  .tablet\:mbs-8{
    margin-block-start: 64px !important;
  }

  .tablet\:mbe-8{
    margin-block-end: 64px !important;
  }

  .tablet\:mis-8{
    margin-inline-start: 64px !important;
  }

  .tablet\:mie-8{
    margin-inline-end: 64px !important;
  }

  .tablet\:-mbs-2{
    margin-block-start: -16px !important;
  }

  .tablet\:-mbe-2{
    margin-block-end: -16px !important;
  }

  .tablet\:-mis-2{
    margin-inline-start: -16px !important;
  }

  .tablet\:-mie-2{
    margin-inline-end: -16px !important;
  }

  .tablet\:-mbs-1{
    margin-block-start: -8px !important;
  }

  .tablet\:-mbe-1{
    margin-block-end: -8px !important;
  }

  .tablet\:-mis-1{
    margin-inline-start: -8px !important;
  }

  .tablet\:-mie-1{
    margin-inline-end: -8px !important;
  }

  .tablet\:mbs-auto{
    margin-block-start: auto !important;
  }

  .tablet\:mbe-auto{
    margin-block-end: auto !important;
  }

  .tablet\:mis-auto{
    margin-inline-start: auto !important;
  }

  .tablet\:mie-auto{
    margin-inline-end: auto !important;
  }

  .tablet\:plb-0{
    padding-block: 0 !important;
  }

  .tablet\:pli-0{
    padding-inline: 0 !important;
  }

  .tablet\:plb-1{
    padding-block: 8px !important;
  }

  .tablet\:pli-1{
    padding-inline: 8px !important;
  }

  .tablet\:plb-2{
    padding-block: 16px !important;
  }

  .tablet\:pli-2{
    padding-inline: 16px !important;
  }

  .tablet\:plb-3{
    padding-block: 24px !important;
  }

  .tablet\:pli-3{
    padding-inline: 24px !important;
  }

  .tablet\:plb-4{
    padding-block: 32px !important;
  }

  .tablet\:pli-4{
    padding-inline: 32px !important;
  }

  .tablet\:plb-5{
    padding-block: 40px !important;
  }

  .tablet\:pli-5{
    padding-inline: 40px !important;
  }

  .tablet\:plb-6{
    padding-block: 48px !important;
  }

  .tablet\:pli-6{
    padding-inline: 48px !important;
  }

  .tablet\:plb-7{
    padding-block: 56px !important;
  }

  .tablet\:pli-7{
    padding-inline: 56px !important;
  }

  .tablet\:plb-8{
    padding-block: 64px !important;
  }

  .tablet\:pli-8{
    padding-inline: 64px !important;
  }

  .tablet\:pbs-0{
    padding-block-start: 0 !important;
  }

  .tablet\:pbe-0{
    padding-block-end: 0 !important;
  }

  .tablet\:pis-0{
    padding-inline-start: 0 !important;
  }

  .tablet\:pie-0{
    padding-inline-end: 0 !important;
  }

  .tablet\:pbs-1{
    padding-block-start: 8px !important;
  }

  .tablet\:pbe-1{
    padding-block-end: 8px !important;
  }

  .tablet\:pis-1{
    padding-inline-start: 8px !important;
  }

  .tablet\:pie-1{
    padding-inline-end: 8px !important;
  }

  .tablet\:pbs-2{
    padding-block-start: 16px !important;
  }

  .tablet\:pbe-2{
    padding-block-end: 16px !important;
  }

  .tablet\:pis-2{
    padding-inline-start: 16px !important;
  }

  .tablet\:pie-2{
    padding-inline-end: 16px !important;
  }

  .tablet\:pbs-3{
    padding-block-start: 24px !important;
  }

  .tablet\:pbe-3{
    padding-block-end: 24px !important;
  }

  .tablet\:pis-3{
    padding-inline-start: 24px !important;
  }

  .tablet\:pie-3{
    padding-inline-end: 24px !important;
  }

  .tablet\:pbs-4{
    padding-block-start: 32px !important;
  }

  .tablet\:pbe-4{
    padding-block-end: 32px !important;
  }

  .tablet\:pis-4{
    padding-inline-start: 32px !important;
  }

  .tablet\:pie-4{
    padding-inline-end: 32px !important;
  }

  .tablet\:pbs-5{
    padding-block-start: 40px !important;
  }

  .tablet\:pbe-5{
    padding-block-end: 40px !important;
  }

  .tablet\:pis-5{
    padding-inline-start: 40px !important;
  }

  .tablet\:pie-5{
    padding-inline-end: 40px !important;
  }

  .tablet\:pbs-6{
    padding-block-start: 48px !important;
  }

  .tablet\:pbe-6{
    padding-block-end: 48px !important;
  }

  .tablet\:pis-6{
    padding-inline-start: 48px !important;
  }

  .tablet\:pie-6{
    padding-inline-end: 48px !important;
  }

  .tablet\:pbs-7{
    padding-block-start: 56px !important;
  }

  .tablet\:pbe-7{
    padding-block-end: 56px !important;
  }

  .tablet\:pis-7{
    padding-inline-start: 56px !important;
  }

  .tablet\:pie-7{
    padding-inline-end: 56px !important;
  }

  .tablet\:pbs-8{
    padding-block-start: 64px !important;
  }

  .tablet\:pbe-8{
    padding-block-end: 64px !important;
  }

  .tablet\:pis-8{
    padding-inline-start: 64px !important;
  }

  .tablet\:pie-8{
    padding-inline-end: 64px !important;
  }

  .tablet\:space-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(0 * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(0 * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(0 * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(0 * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(8px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(8px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(16px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(16px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(24px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(24px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(32px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(32px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(40px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(40px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(48px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(48px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(56px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(56px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(64px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(64px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-8px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-8px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-16px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-16px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-24px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-24px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-32px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-32px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-40px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-40px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-48px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-48px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-56px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-56px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:-space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-64px * var(--tw-space-b-reverse)) !important;
  }

  .tablet\:-space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-64px * var(--tw-space-i-reverse)) !important;
  }

  .tablet\:space-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 1 !important;
  }

  .tablet\:space-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 1 !important;
  }

  .tablet\:inset-block-0{
    inset-block: 0 !important;
  }

  .tablet\:inset-inline-0{
    inset-inline: 0 !important;
  }

  .tablet\:inset-block-1{
    inset-block: 8px !important;
  }

  .tablet\:inset-inline-1{
    inset-inline: 8px !important;
  }

  .tablet\:inset-block-2{
    inset-block: 16px !important;
  }

  .tablet\:inset-inline-2{
    inset-inline: 16px !important;
  }

  .tablet\:inset-block-3{
    inset-block: 24px !important;
  }

  .tablet\:inset-inline-3{
    inset-inline: 24px !important;
  }

  .tablet\:inset-block-4{
    inset-block: 32px !important;
  }

  .tablet\:inset-inline-4{
    inset-inline: 32px !important;
  }

  .tablet\:inset-block-5{
    inset-block: 40px !important;
  }

  .tablet\:inset-inline-5{
    inset-inline: 40px !important;
  }

  .tablet\:inset-block-6{
    inset-block: 48px !important;
  }

  .tablet\:inset-inline-6{
    inset-inline: 48px !important;
  }

  .tablet\:inset-block-7{
    inset-block: 56px !important;
  }

  .tablet\:inset-inline-7{
    inset-inline: 56px !important;
  }

  .tablet\:inset-block-8{
    inset-block: 64px !important;
  }

  .tablet\:inset-inline-8{
    inset-inline: 64px !important;
  }

  .tablet\:inset-block-auto{
    inset-block: auto !important;
  }

  .tablet\:inset-inline-auto{
    inset-inline: auto !important;
  }

  .tablet\:-inset-block-1{
    inset-block: -8px !important;
  }

  .tablet\:-inset-inline-1{
    inset-inline: -8px !important;
  }

  .tablet\:-inset-block-2{
    inset-block: -16px !important;
  }

  .tablet\:-inset-inline-2{
    inset-inline: -16px !important;
  }

  .tablet\:-inset-block-3{
    inset-block: -24px !important;
  }

  .tablet\:-inset-inline-3{
    inset-inline: -24px !important;
  }

  .tablet\:-inset-block-4{
    inset-block: -32px !important;
  }

  .tablet\:-inset-inline-4{
    inset-inline: -32px !important;
  }

  .tablet\:-inset-block-5{
    inset-block: -40px !important;
  }

  .tablet\:-inset-inline-5{
    inset-inline: -40px !important;
  }

  .tablet\:-inset-block-6{
    inset-block: -48px !important;
  }

  .tablet\:-inset-inline-6{
    inset-inline: -48px !important;
  }

  .tablet\:-inset-block-7{
    inset-block: -56px !important;
  }

  .tablet\:-inset-inline-7{
    inset-inline: -56px !important;
  }

  .tablet\:-inset-block-8{
    inset-block: -64px !important;
  }

  .tablet\:-inset-inline-8{
    inset-inline: -64px !important;
  }

  .tablet\:inset-block-1\/2{
    inset-block: 50% !important;
  }

  .tablet\:inset-inline-1\/2{
    inset-inline: 50% !important;
  }

  .tablet\:inset-block-1\/3{
    inset-block: 33.333333% !important;
  }

  .tablet\:inset-inline-1\/3{
    inset-inline: 33.333333% !important;
  }

  .tablet\:inset-block-2\/3{
    inset-block: 66.666667% !important;
  }

  .tablet\:inset-inline-2\/3{
    inset-inline: 66.666667% !important;
  }

  .tablet\:inset-block-1\/4{
    inset-block: 25% !important;
  }

  .tablet\:inset-inline-1\/4{
    inset-inline: 25% !important;
  }

  .tablet\:inset-block-2\/4{
    inset-block: 50% !important;
  }

  .tablet\:inset-inline-2\/4{
    inset-inline: 50% !important;
  }

  .tablet\:inset-block-3\/4{
    inset-block: 75% !important;
  }

  .tablet\:inset-inline-3\/4{
    inset-inline: 75% !important;
  }

  .tablet\:inset-block-full{
    inset-block: 100% !important;
  }

  .tablet\:inset-inline-full{
    inset-inline: 100% !important;
  }

  .tablet\:-inset-block-1\/2{
    inset-block: -50% !important;
  }

  .tablet\:-inset-inline-1\/2{
    inset-inline: -50% !important;
  }

  .tablet\:-inset-block-1\/3{
    inset-block: -33.333333% !important;
  }

  .tablet\:-inset-inline-1\/3{
    inset-inline: -33.333333% !important;
  }

  .tablet\:-inset-block-2\/3{
    inset-block: -66.666667% !important;
  }

  .tablet\:-inset-inline-2\/3{
    inset-inline: -66.666667% !important;
  }

  .tablet\:-inset-block-1\/4{
    inset-block: -25% !important;
  }

  .tablet\:-inset-inline-1\/4{
    inset-inline: -25% !important;
  }

  .tablet\:-inset-block-2\/4{
    inset-block: -50% !important;
  }

  .tablet\:-inset-inline-2\/4{
    inset-inline: -50% !important;
  }

  .tablet\:-inset-block-3\/4{
    inset-block: -75% !important;
  }

  .tablet\:-inset-inline-3\/4{
    inset-inline: -75% !important;
  }

  .tablet\:-inset-block-full{
    inset-block: -100% !important;
  }

  .tablet\:-inset-inline-full{
    inset-inline: -100% !important;
  }

  .tablet\:block-start-0{
    inset-block-start: 0 !important;
  }

  .tablet\:block-end-0{
    inset-block-end: 0 !important;
  }

  .tablet\:inline-start-0{
    inset-inline-start: 0 !important;
  }

  .tablet\:inline-end-0{
    inset-inline-end: 0 !important;
  }

  .tablet\:block-start-1{
    inset-block-start: 8px !important;
  }

  .tablet\:block-end-1{
    inset-block-end: 8px !important;
  }

  .tablet\:inline-start-1{
    inset-inline-start: 8px !important;
  }

  .tablet\:inline-end-1{
    inset-inline-end: 8px !important;
  }

  .tablet\:block-start-2{
    inset-block-start: 16px !important;
  }

  .tablet\:block-end-2{
    inset-block-end: 16px !important;
  }

  .tablet\:inline-start-2{
    inset-inline-start: 16px !important;
  }

  .tablet\:inline-end-2{
    inset-inline-end: 16px !important;
  }

  .tablet\:block-start-3{
    inset-block-start: 24px !important;
  }

  .tablet\:block-end-3{
    inset-block-end: 24px !important;
  }

  .tablet\:inline-start-3{
    inset-inline-start: 24px !important;
  }

  .tablet\:inline-end-3{
    inset-inline-end: 24px !important;
  }

  .tablet\:block-start-4{
    inset-block-start: 32px !important;
  }

  .tablet\:block-end-4{
    inset-block-end: 32px !important;
  }

  .tablet\:inline-start-4{
    inset-inline-start: 32px !important;
  }

  .tablet\:inline-end-4{
    inset-inline-end: 32px !important;
  }

  .tablet\:block-start-5{
    inset-block-start: 40px !important;
  }

  .tablet\:block-end-5{
    inset-block-end: 40px !important;
  }

  .tablet\:inline-start-5{
    inset-inline-start: 40px !important;
  }

  .tablet\:inline-end-5{
    inset-inline-end: 40px !important;
  }

  .tablet\:block-start-6{
    inset-block-start: 48px !important;
  }

  .tablet\:block-end-6{
    inset-block-end: 48px !important;
  }

  .tablet\:inline-start-6{
    inset-inline-start: 48px !important;
  }

  .tablet\:inline-end-6{
    inset-inline-end: 48px !important;
  }

  .tablet\:block-start-7{
    inset-block-start: 56px !important;
  }

  .tablet\:block-end-7{
    inset-block-end: 56px !important;
  }

  .tablet\:inline-start-7{
    inset-inline-start: 56px !important;
  }

  .tablet\:inline-end-7{
    inset-inline-end: 56px !important;
  }

  .tablet\:block-start-8{
    inset-block-start: 64px !important;
  }

  .tablet\:block-end-8{
    inset-block-end: 64px !important;
  }

  .tablet\:inline-start-8{
    inset-inline-start: 64px !important;
  }

  .tablet\:inline-end-8{
    inset-inline-end: 64px !important;
  }

  .tablet\:block-start-auto{
    inset-block-start: auto !important;
  }

  .tablet\:block-end-auto{
    inset-block-end: auto !important;
  }

  .tablet\:inline-start-auto{
    inset-inline-start: auto !important;
  }

  .tablet\:inline-end-auto{
    inset-inline-end: auto !important;
  }

  .tablet\:-block-start-1{
    inset-block-start: -8px !important;
  }

  .tablet\:-block-end-1{
    inset-block-end: -8px !important;
  }

  .tablet\:-inline-start-1{
    inset-inline-start: -8px !important;
  }

  .tablet\:-inline-end-1{
    inset-inline-end: -8px !important;
  }

  .tablet\:-block-start-2{
    inset-block-start: -16px !important;
  }

  .tablet\:-block-end-2{
    inset-block-end: -16px !important;
  }

  .tablet\:-inline-start-2{
    inset-inline-start: -16px !important;
  }

  .tablet\:-inline-end-2{
    inset-inline-end: -16px !important;
  }

  .tablet\:-block-start-3{
    inset-block-start: -24px !important;
  }

  .tablet\:-block-end-3{
    inset-block-end: -24px !important;
  }

  .tablet\:-inline-start-3{
    inset-inline-start: -24px !important;
  }

  .tablet\:-inline-end-3{
    inset-inline-end: -24px !important;
  }

  .tablet\:-block-start-4{
    inset-block-start: -32px !important;
  }

  .tablet\:-block-end-4{
    inset-block-end: -32px !important;
  }

  .tablet\:-inline-start-4{
    inset-inline-start: -32px !important;
  }

  .tablet\:-inline-end-4{
    inset-inline-end: -32px !important;
  }

  .tablet\:-block-start-5{
    inset-block-start: -40px !important;
  }

  .tablet\:-block-end-5{
    inset-block-end: -40px !important;
  }

  .tablet\:-inline-start-5{
    inset-inline-start: -40px !important;
  }

  .tablet\:-inline-end-5{
    inset-inline-end: -40px !important;
  }

  .tablet\:-block-start-6{
    inset-block-start: -48px !important;
  }

  .tablet\:-block-end-6{
    inset-block-end: -48px !important;
  }

  .tablet\:-inline-start-6{
    inset-inline-start: -48px !important;
  }

  .tablet\:-inline-end-6{
    inset-inline-end: -48px !important;
  }

  .tablet\:-block-start-7{
    inset-block-start: -56px !important;
  }

  .tablet\:-block-end-7{
    inset-block-end: -56px !important;
  }

  .tablet\:-inline-start-7{
    inset-inline-start: -56px !important;
  }

  .tablet\:-inline-end-7{
    inset-inline-end: -56px !important;
  }

  .tablet\:-block-start-8{
    inset-block-start: -64px !important;
  }

  .tablet\:-block-end-8{
    inset-block-end: -64px !important;
  }

  .tablet\:-inline-start-8{
    inset-inline-start: -64px !important;
  }

  .tablet\:-inline-end-8{
    inset-inline-end: -64px !important;
  }

  .tablet\:block-start-1\/2{
    inset-block-start: 50% !important;
  }

  .tablet\:block-end-1\/2{
    inset-block-end: 50% !important;
  }

  .tablet\:inline-start-1\/2{
    inset-inline-start: 50% !important;
  }

  .tablet\:inline-end-1\/2{
    inset-inline-end: 50% !important;
  }

  .tablet\:block-start-1\/3{
    inset-block-start: 33.333333% !important;
  }

  .tablet\:block-end-1\/3{
    inset-block-end: 33.333333% !important;
  }

  .tablet\:inline-start-1\/3{
    inset-inline-start: 33.333333% !important;
  }

  .tablet\:inline-end-1\/3{
    inset-inline-end: 33.333333% !important;
  }

  .tablet\:block-start-2\/3{
    inset-block-start: 66.666667% !important;
  }

  .tablet\:block-end-2\/3{
    inset-block-end: 66.666667% !important;
  }

  .tablet\:inline-start-2\/3{
    inset-inline-start: 66.666667% !important;
  }

  .tablet\:inline-end-2\/3{
    inset-inline-end: 66.666667% !important;
  }

  .tablet\:block-start-1\/4{
    inset-block-start: 25% !important;
  }

  .tablet\:block-end-1\/4{
    inset-block-end: 25% !important;
  }

  .tablet\:inline-start-1\/4{
    inset-inline-start: 25% !important;
  }

  .tablet\:inline-end-1\/4{
    inset-inline-end: 25% !important;
  }

  .tablet\:block-start-2\/4{
    inset-block-start: 50% !important;
  }

  .tablet\:block-end-2\/4{
    inset-block-end: 50% !important;
  }

  .tablet\:inline-start-2\/4{
    inset-inline-start: 50% !important;
  }

  .tablet\:inline-end-2\/4{
    inset-inline-end: 50% !important;
  }

  .tablet\:block-start-3\/4{
    inset-block-start: 75% !important;
  }

  .tablet\:block-end-3\/4{
    inset-block-end: 75% !important;
  }

  .tablet\:inline-start-3\/4{
    inset-inline-start: 75% !important;
  }

  .tablet\:inline-end-3\/4{
    inset-inline-end: 75% !important;
  }

  .tablet\:block-start-full{
    inset-block-start: 100% !important;
  }

  .tablet\:block-end-full{
    inset-block-end: 100% !important;
  }

  .tablet\:inline-start-full{
    inset-inline-start: 100% !important;
  }

  .tablet\:inline-end-full{
    inset-inline-end: 100% !important;
  }

  .tablet\:-block-start-1\/2{
    inset-block-start: -50% !important;
  }

  .tablet\:-block-end-1\/2{
    inset-block-end: -50% !important;
  }

  .tablet\:-inline-start-1\/2{
    inset-inline-start: -50% !important;
  }

  .tablet\:-inline-end-1\/2{
    inset-inline-end: -50% !important;
  }

  .tablet\:-block-start-1\/3{
    inset-block-start: -33.333333% !important;
  }

  .tablet\:-block-end-1\/3{
    inset-block-end: -33.333333% !important;
  }

  .tablet\:-inline-start-1\/3{
    inset-inline-start: -33.333333% !important;
  }

  .tablet\:-inline-end-1\/3{
    inset-inline-end: -33.333333% !important;
  }

  .tablet\:-block-start-2\/3{
    inset-block-start: -66.666667% !important;
  }

  .tablet\:-block-end-2\/3{
    inset-block-end: -66.666667% !important;
  }

  .tablet\:-inline-start-2\/3{
    inset-inline-start: -66.666667% !important;
  }

  .tablet\:-inline-end-2\/3{
    inset-inline-end: -66.666667% !important;
  }

  .tablet\:-block-start-1\/4{
    inset-block-start: -25% !important;
  }

  .tablet\:-block-end-1\/4{
    inset-block-end: -25% !important;
  }

  .tablet\:-inline-start-1\/4{
    inset-inline-start: -25% !important;
  }

  .tablet\:-inline-end-1\/4{
    inset-inline-end: -25% !important;
  }

  .tablet\:-block-start-2\/4{
    inset-block-start: -50% !important;
  }

  .tablet\:-block-end-2\/4{
    inset-block-end: -50% !important;
  }

  .tablet\:-inline-start-2\/4{
    inset-inline-start: -50% !important;
  }

  .tablet\:-inline-end-2\/4{
    inset-inline-end: -50% !important;
  }

  .tablet\:-block-start-3\/4{
    inset-block-start: -75% !important;
  }

  .tablet\:-block-end-3\/4{
    inset-block-end: -75% !important;
  }

  .tablet\:-inline-start-3\/4{
    inset-inline-start: -75% !important;
  }

  .tablet\:-inline-end-3\/4{
    inset-inline-end: -75% !important;
  }

  .tablet\:-block-start-full{
    inset-block-start: -100% !important;
  }

  .tablet\:-block-end-full{
    inset-block-end: -100% !important;
  }

  .tablet\:-inline-start-full{
    inset-inline-start: -100% !important;
  }

  .tablet\:-inline-end-full{
    inset-inline-end: -100% !important;
  }

  .tablet\:border-bs-0{
    border-block-start-width: 0 !important;
  }

  .tablet\:border-be-0{
    border-block-end-width: 0 !important;
  }

  .tablet\:border-is-0{
    border-inline-start-width: 0 !important;
  }

  .tablet\:border-ie-0{
    border-inline-end-width: 0 !important;
  }

  .tablet\:border-bs-1{
    border-block-start-width: 1px !important;
  }

  .tablet\:border-be-1{
    border-block-end-width: 1px !important;
  }

  .tablet\:border-is-1{
    border-inline-start-width: 1px !important;
  }

  .tablet\:border-ie-1{
    border-inline-end-width: 1px !important;
  }

  .tablet\:border-bs-2{
    border-block-start-width: 2px !important;
  }

  .tablet\:border-be-2{
    border-block-end-width: 2px !important;
  }

  .tablet\:border-is-2{
    border-inline-start-width: 2px !important;
  }

  .tablet\:border-ie-2{
    border-inline-end-width: 2px !important;
  }

  .tablet\:border-bs-3{
    border-block-start-width: 3px !important;
  }

  .tablet\:border-be-3{
    border-block-end-width: 3px !important;
  }

  .tablet\:border-is-3{
    border-inline-start-width: 3px !important;
  }

  .tablet\:border-ie-3{
    border-inline-end-width: 3px !important;
  }

  .tablet\:border-bs-4{
    border-block-start-width: 4px !important;
  }

  .tablet\:border-be-4{
    border-block-end-width: 4px !important;
  }

  .tablet\:border-is-4{
    border-inline-start-width: 4px !important;
  }

  .tablet\:border-ie-4{
    border-inline-end-width: 4px !important;
  }

  .tablet\:border-bs-8{
    border-block-start-width: 8px !important;
  }

  .tablet\:border-be-8{
    border-block-end-width: 8px !important;
  }

  .tablet\:border-is-8{
    border-inline-start-width: 8px !important;
  }

  .tablet\:border-ie-8{
    border-inline-end-width: 8px !important;
  }

  .tablet\:border-bs{
    border-block-start-width: 2px !important;
  }

  .tablet\:border-be{
    border-block-end-width: 2px !important;
  }

  .tablet\:border-is{
    border-inline-start-width: 2px !important;
  }

  .tablet\:border-ie{
    border-inline-end-width: 2px !important;
  }

  .tablet\:rounded-bs-0{
    border-start-start-radius: 0 !important;
    border-start-end-radius: 0 !important;
  }

  .tablet\:rounded-be-0{
    border-end-start-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .tablet\:rounded-is-0{
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }

  .tablet\:rounded-ie-0{
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .tablet\:rounded-bs-1{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .tablet\:rounded-be-1{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-is-1{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .tablet\:rounded-ie-1{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-bs-2{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .tablet\:rounded-be-2{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-is-2{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .tablet\:rounded-ie-2{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-bs{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .tablet\:rounded-be{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-is{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .tablet\:rounded-ie{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-ss-0{
    border-start-start-radius: 0 !important;
  }

  .tablet\:rounded-se-0{
    border-start-end-radius: 0 !important;
  }

  .tablet\:rounded-es-0{
    border-end-start-radius: 0 !important;
  }

  .tablet\:rounded-ee-0{
    border-end-end-radius: 0 !important;
  }

  .tablet\:rounded-ss-1{
    border-start-start-radius: 2px !important;
  }

  .tablet\:rounded-se-1{
    border-start-end-radius: 2px !important;
  }

  .tablet\:rounded-es-1{
    border-end-start-radius: 2px !important;
  }

  .tablet\:rounded-ee-1{
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-ss-2{
    border-start-start-radius: 2px !important;
  }

  .tablet\:rounded-se-2{
    border-start-end-radius: 2px !important;
  }

  .tablet\:rounded-es-2{
    border-end-start-radius: 2px !important;
  }

  .tablet\:rounded-ee-2{
    border-end-end-radius: 2px !important;
  }

  .tablet\:rounded-ss{
    border-start-start-radius: 2px !important;
  }

  .tablet\:rounded-se{
    border-start-end-radius: 2px !important;
  }

  .tablet\:rounded-es{
    border-end-start-radius: 2px !important;
  }

  .tablet\:rounded-ee{
    border-end-end-radius: 2px !important;
  }

  .tablet\:divide-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(0 * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(0 * var(--tw-divide-b-reverse)) !important;
  }

  .tablet\:divide-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(0 * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(0 * var(--tw-divide-i-reverse)) !important;
  }

  .tablet\:divide-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(1px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(1px * var(--tw-divide-b-reverse)) !important;
  }

  .tablet\:divide-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(1px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(1px * var(--tw-divide-i-reverse)) !important;
  }

  .tablet\:divide-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .tablet\:divide-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .tablet\:divide-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(3px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(3px * var(--tw-divide-b-reverse)) !important;
  }

  .tablet\:divide-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(3px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(3px * var(--tw-divide-i-reverse)) !important;
  }

  .tablet\:divide-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(4px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(4px * var(--tw-divide-b-reverse)) !important;
  }

  .tablet\:divide-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(4px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(4px * var(--tw-divide-i-reverse)) !important;
  }

  .tablet\:divide-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(8px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(8px * var(--tw-divide-b-reverse)) !important;
  }

  .tablet\:divide-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(8px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(8px * var(--tw-divide-i-reverse)) !important;
  }

  .tablet\:divide-b > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .tablet\:divide-i > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .tablet\:divide-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 1 !important;
  }

  .tablet\:divide-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 1 !important;
  }
}

@media screen and (min-width: 768px) {
  .o-feed-3column .c-feed-item,
.o-feed-3column .o-feed__items::after {
    flex: 0 0 calc(33.33% - 12px);
    max-width: calc(33.33% - 12px);
  }
  .o-feed-2column .c-feed-item,
.o-feed-2column .o-feed__items::after {
    flex: 0 0 calc(50% - 12px);
    max-width: calc(50% - 12px);
  }
  .select select {
    min-width: auto;
  }
  input, textarea {
    width: auto;
  }
  .input-autocomplete__dropdown > ul > li {
    width: auto;
  }
}

@media (min-width: 960px) {
  .o-header__banner-secondary {
    justify-content: center;
    padding-left: 48px;
    padding-right: 48px;
  }
  .desktop\:description-list, [class*="desktop:description-list-"] {
    display: grid;
    grid-template-columns: clamp(8rem, 33.33%, 16rem) 1fr;
  }

  .desktop\:description-list dt, [class*="desktop:description-list-"] dt {
    color: var(--nyco-color-alt);
  }

  .desktop\:description-list dt, .desktop\:description-list dd, [class*="desktop:description-list-"] dt, [class*="desktop:description-list-"] dd {
    padding: 16px 24px;
  }

  .desktop\:description-list dt:nth-child(4n+1), .desktop\:description-list dt:nth-child(4n+2), .desktop\:description-list dd:nth-child(4n+1), .desktop\:description-list dd:nth-child(4n+2), [class*="desktop:description-list-"] dt:nth-child(4n+1), [class*="desktop:description-list-"] dt:nth-child(4n+2), [class*="desktop:description-list-"] dd:nth-child(4n+1), [class*="desktop:description-list-"] dd:nth-child(4n+2) {
    background-color: #FFFFFF;
  }

  .desktop\:description-list dt:nth-child(4n+3), .desktop\:description-list dt:nth-child(4n+4), .desktop\:description-list dd:nth-child(4n+3), .desktop\:description-list dd:nth-child(4n+4), [class*="desktop:description-list-"] dt:nth-child(4n+3), [class*="desktop:description-list-"] dt:nth-child(4n+4), [class*="desktop:description-list-"] dd:nth-child(4n+3), [class*="desktop:description-list-"] dd:nth-child(4n+4) {
    background-color: #F9F9FA;
  }

  .desktop\:description-list-bordered dt, .desktop\:description-list-bordered dd {
    border-bottom: 1px solid #e6e8ec;
  }

  .desktop\:description-list-bordered dt:nth-child(n), .desktop\:description-list-bordered dd:nth-child(n) {
    background-color: transparent;
  }
  .desktop\:layout-wrap {
    max-width: 1200px;
  }

  .desktop\:layout-sidebar > *:first-child {
    width: 16rem;
  }

  .desktop\:layout-sidebar > *:first-child + * {
    width: calc(100% - 16rem);
  }

  .desktop\:layout-content > *:first-child {
    max-width: 600px;
    width: 100%;
  }
  .desktop\:icon-1 {
    width: 8px !important;
    height: 8px !important;
  }

  .desktop\:icon-2 {
    width: 16px !important;
    height: 16px !important;
  }

  .desktop\:icon-3 {
    width: 24px !important;
    height: 24px !important;
  }

  .desktop\:icon-4 {
    width: 32px !important;
    height: 32px !important;
  }

  .desktop\:icon-5 {
    width: 40px !important;
    height: 40px !important;
  }

  .desktop\:icon-6 {
    width: 48px !important;
    height: 48px !important;
  }

  .desktop\:icon-7 {
    width: 56px !important;
    height: 56px !important;
  }

  .desktop\:icon-8 {
    width: 64px !important;
    height: 64px !important;
  }

  .desktop\:icon-9 {
    width: 72px !important;
    height: 72px !important;
  }

  .desktop\:icon-10 {
    width: 80px !important;
    height: 80px !important;
  }

  .desktop\:icon-11 {
    width: 88px !important;
    height: 88px !important;
  }

  .desktop\:icon-12 {
    width: 96px !important;
    height: 96px !important;
  }

  .desktop\:icon-large {
    width: 136px !important;
    height: 136px !important;
  }

  .desktop\:icon-xlarge {
    width: 256px !important;
    height: 256px !important;
  }
  .desktop\:table, [class*="desktop:table-"] {
    width: 100%;
    border-collapse: collapse;
  }

  .desktop\:table thead tr, [class*="desktop:table-"] thead tr {
    background-color: #F9F9FA;
  }

  .desktop\:table tbody tr:nth-child(odd), [class*="desktop:table-"] tbody tr:nth-child(odd) {
    background-color: #FFFFFF;
  }

  .desktop\:table tbody tr:nth-child(even), [class*="desktop:table-"] tbody tr:nth-child(even) {
    background-color: #F9F9FA;
  }

  .desktop\:table th, [class*="desktop:table-"] th {
    vertical-align: top;
  }

  .desktop\:table th, .desktop\:table td, .desktop\:table caption, [class*="desktop:table-"] th, [class*="desktop:table-"] td, [class*="desktop:table-"] caption {
    padding: 16px 24px;
  }

  .desktop\:table caption, [class*="desktop:table-"] caption {
    font-size: 0.833em;
    font-style: italic;
    background-color: #F3F3F3;
    padding: 8px 24px;
  }

  .desktop\:table code, .desktop\:table pre, [class*="desktop:table-"] code, [class*="desktop:table-"] pre {
    font-size: 85%;
    font-family: inherit;
    letter-spacing: 0.01em;
    border-radius: 3px;
    border-width: 1px;
    margin: 0;
    display: inline;
    white-space: nowrap;
  }

  .desktop\:table pre, [class*="desktop:table-"] pre {
    color: var(--nyco-code-primary);
    display: block;
    max-width: 100%;
    overflow: auto;
    padding: 24px;
  }

  .desktop\:table-bordered thead tr:nth-child(n),
.desktop\:table-bordered tbody tr:nth-child(n) {
    background-color: transparent;
  }

  .desktop\:table-bordered tr {
    border-bottom: 1px solid #e6e8ec;
  }

  .desktop\:caption-side-bottom {
    caption-side: bottom;
  }

  .desktop\:cell-padding {
    padding: 16px 24px;
  }
  .desktop\:btn,
.desktop\:buttons {
    color: inherit;
    font-weight: bold;
    font-size: inherit;
    font-family: inherit;
    line-height: 24px;
    text-align: center;
    justify-content: center;
    text-decoration: none;
    text-transform: initial;
    appearance: none;
    cursor: pointer;
    background: transparent;
    padding: 14px 22px;
    border-style: solid;
    border-color: currentColor;
    border-width: 2px;
    border-radius: 2px;
    transition: background 0.1s ease-in, color 0.1s ease-in, box-shadow 0.1s ease-in;
  }

  .desktop\:btn:hover:not([disabled]), .desktop\:btn:active:not([disabled]),
.desktop\:buttons:hover:not([disabled]),
.desktop\:buttons:active:not([disabled]) {
    box-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color), 0 0 0 3px rgba(255, 255, 255, 0);
  }

  .desktop\:btn:disabled,
.desktop\:buttons:disabled {
    opacity: 0.6;
  }

  /**
   * Application Button
   */

  .desktop\:btn-app:hover, .desktop\:btn-app:active,
.desktop\:button-app:hover,
.desktop\:button-app:active {
    box-shadow: none !important;
  }

  .desktop\:btn-small,
.desktop\:button-small {
    font-size: 0.833em;
    padding: 6px 12px;
  }

  .desktop\:btn-large,
.desktop\:button-large {
    font-size: 1.2em;
    padding: 18px 32px;
  }
  .desktop\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .desktop\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .desktop\:order-1{
    order: 1 !important;
  }

  .desktop\:order-2{
    order: 2 !important;
  }

  .desktop\:order-3{
    order: 3 !important;
  }

  .desktop\:order-4{
    order: 4 !important;
  }

  .desktop\:order-5{
    order: 5 !important;
  }

  .desktop\:order-6{
    order: 6 !important;
  }

  .desktop\:order-7{
    order: 7 !important;
  }

  .desktop\:order-8{
    order: 8 !important;
  }

  .desktop\:order-9{
    order: 9 !important;
  }

  .desktop\:order-10{
    order: 10 !important;
  }

  .desktop\:order-11{
    order: 11 !important;
  }

  .desktop\:order-12{
    order: 12 !important;
  }

  .desktop\:order-first{
    order: -9999 !important;
  }

  .desktop\:order-last{
    order: 9999 !important;
  }

  .desktop\:order-none{
    order: 0 !important;
  }

  .desktop\:col-auto{
    grid-column: auto !important;
  }

  .desktop\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .desktop\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .desktop\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .desktop\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .desktop\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .desktop\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .desktop\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .desktop\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .desktop\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .desktop\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .desktop\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .desktop\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .desktop\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .desktop\:col-start-1{
    grid-column-start: 1 !important;
  }

  .desktop\:col-start-2{
    grid-column-start: 2 !important;
  }

  .desktop\:col-start-3{
    grid-column-start: 3 !important;
  }

  .desktop\:col-start-4{
    grid-column-start: 4 !important;
  }

  .desktop\:col-start-5{
    grid-column-start: 5 !important;
  }

  .desktop\:col-start-6{
    grid-column-start: 6 !important;
  }

  .desktop\:col-start-7{
    grid-column-start: 7 !important;
  }

  .desktop\:col-start-8{
    grid-column-start: 8 !important;
  }

  .desktop\:col-start-9{
    grid-column-start: 9 !important;
  }

  .desktop\:col-start-10{
    grid-column-start: 10 !important;
  }

  .desktop\:col-start-11{
    grid-column-start: 11 !important;
  }

  .desktop\:col-start-12{
    grid-column-start: 12 !important;
  }

  .desktop\:col-start-13{
    grid-column-start: 13 !important;
  }

  .desktop\:col-start-auto{
    grid-column-start: auto !important;
  }

  .desktop\:col-end-1{
    grid-column-end: 1 !important;
  }

  .desktop\:col-end-2{
    grid-column-end: 2 !important;
  }

  .desktop\:col-end-3{
    grid-column-end: 3 !important;
  }

  .desktop\:col-end-4{
    grid-column-end: 4 !important;
  }

  .desktop\:col-end-5{
    grid-column-end: 5 !important;
  }

  .desktop\:col-end-6{
    grid-column-end: 6 !important;
  }

  .desktop\:col-end-7{
    grid-column-end: 7 !important;
  }

  .desktop\:col-end-8{
    grid-column-end: 8 !important;
  }

  .desktop\:col-end-9{
    grid-column-end: 9 !important;
  }

  .desktop\:col-end-10{
    grid-column-end: 10 !important;
  }

  .desktop\:col-end-11{
    grid-column-end: 11 !important;
  }

  .desktop\:col-end-12{
    grid-column-end: 12 !important;
  }

  .desktop\:col-end-13{
    grid-column-end: 13 !important;
  }

  .desktop\:col-end-auto{
    grid-column-end: auto !important;
  }

  .desktop\:row-auto{
    grid-row: auto !important;
  }

  .desktop\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .desktop\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .desktop\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .desktop\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .desktop\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .desktop\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .desktop\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .desktop\:row-start-1{
    grid-row-start: 1 !important;
  }

  .desktop\:row-start-2{
    grid-row-start: 2 !important;
  }

  .desktop\:row-start-3{
    grid-row-start: 3 !important;
  }

  .desktop\:row-start-4{
    grid-row-start: 4 !important;
  }

  .desktop\:row-start-5{
    grid-row-start: 5 !important;
  }

  .desktop\:row-start-6{
    grid-row-start: 6 !important;
  }

  .desktop\:row-start-7{
    grid-row-start: 7 !important;
  }

  .desktop\:row-start-auto{
    grid-row-start: auto !important;
  }

  .desktop\:row-end-1{
    grid-row-end: 1 !important;
  }

  .desktop\:row-end-2{
    grid-row-end: 2 !important;
  }

  .desktop\:row-end-3{
    grid-row-end: 3 !important;
  }

  .desktop\:row-end-4{
    grid-row-end: 4 !important;
  }

  .desktop\:row-end-5{
    grid-row-end: 5 !important;
  }

  .desktop\:row-end-6{
    grid-row-end: 6 !important;
  }

  .desktop\:row-end-7{
    grid-row-end: 7 !important;
  }

  .desktop\:row-end-auto{
    grid-row-end: auto !important;
  }

  .desktop\:m-0{
    margin: 0 !important;
  }

  .desktop\:m-1{
    margin: 8px !important;
  }

  .desktop\:m-2{
    margin: 16px !important;
  }

  .desktop\:m-3{
    margin: 24px !important;
  }

  .desktop\:m-4{
    margin: 32px !important;
  }

  .desktop\:m-5{
    margin: 40px !important;
  }

  .desktop\:m-6{
    margin: 48px !important;
  }

  .desktop\:m-7{
    margin: 56px !important;
  }

  .desktop\:m-8{
    margin: 64px !important;
  }

  .desktop\:-m-2{
    margin: -16px !important;
  }

  .desktop\:-m-1{
    margin: -8px !important;
  }

  .desktop\:m-auto{
    margin: auto !important;
  }

  .desktop\:mx-0{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .desktop\:mx-1{
    margin-left: 8px !important;
    margin-right: 8px !important;
  }

  .desktop\:mx-2{
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  .desktop\:mx-3{
    margin-left: 24px !important;
    margin-right: 24px !important;
  }

  .desktop\:mx-4{
    margin-left: 32px !important;
    margin-right: 32px !important;
  }

  .desktop\:mx-5{
    margin-left: 40px !important;
    margin-right: 40px !important;
  }

  .desktop\:mx-6{
    margin-left: 48px !important;
    margin-right: 48px !important;
  }

  .desktop\:mx-7{
    margin-left: 56px !important;
    margin-right: 56px !important;
  }

  .desktop\:mx-8{
    margin-left: 64px !important;
    margin-right: 64px !important;
  }

  .desktop\:-mx-2{
    margin-left: -16px !important;
    margin-right: -16px !important;
  }

  .desktop\:-mx-1{
    margin-left: -8px !important;
    margin-right: -8px !important;
  }

  .desktop\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .desktop\:my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .desktop\:my-1{
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .desktop\:my-2{
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .desktop\:my-3{
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .desktop\:my-4{
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .desktop\:my-5{
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .desktop\:my-6{
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .desktop\:my-7{
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }

  .desktop\:my-8{
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }

  .desktop\:-my-2{
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .desktop\:-my-1{
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .desktop\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .desktop\:mt-0{
    margin-top: 0 !important;
  }

  .desktop\:mt-1{
    margin-top: 8px !important;
  }

  .desktop\:mt-2{
    margin-top: 16px !important;
  }

  .desktop\:mt-3{
    margin-top: 24px !important;
  }

  .desktop\:mt-4{
    margin-top: 32px !important;
  }

  .desktop\:mt-5{
    margin-top: 40px !important;
  }

  .desktop\:mt-6{
    margin-top: 48px !important;
  }

  .desktop\:mt-7{
    margin-top: 56px !important;
  }

  .desktop\:mt-8{
    margin-top: 64px !important;
  }

  .desktop\:-mt-2{
    margin-top: -16px !important;
  }

  .desktop\:-mt-1{
    margin-top: -8px !important;
  }

  .desktop\:mt-auto{
    margin-top: auto !important;
  }

  .desktop\:mr-0{
    margin-right: 0 !important;
  }

  .desktop\:mr-1{
    margin-right: 8px !important;
  }

  .desktop\:mr-2{
    margin-right: 16px !important;
  }

  .desktop\:mr-3{
    margin-right: 24px !important;
  }

  .desktop\:mr-4{
    margin-right: 32px !important;
  }

  .desktop\:mr-5{
    margin-right: 40px !important;
  }

  .desktop\:mr-6{
    margin-right: 48px !important;
  }

  .desktop\:mr-7{
    margin-right: 56px !important;
  }

  .desktop\:mr-8{
    margin-right: 64px !important;
  }

  .desktop\:-mr-2{
    margin-right: -16px !important;
  }

  .desktop\:-mr-1{
    margin-right: -8px !important;
  }

  .desktop\:mr-auto{
    margin-right: auto !important;
  }

  .desktop\:mb-0{
    margin-bottom: 0 !important;
  }

  .desktop\:mb-1{
    margin-bottom: 8px !important;
  }

  .desktop\:mb-2{
    margin-bottom: 16px !important;
  }

  .desktop\:mb-3{
    margin-bottom: 24px !important;
  }

  .desktop\:mb-4{
    margin-bottom: 32px !important;
  }

  .desktop\:mb-5{
    margin-bottom: 40px !important;
  }

  .desktop\:mb-6{
    margin-bottom: 48px !important;
  }

  .desktop\:mb-7{
    margin-bottom: 56px !important;
  }

  .desktop\:mb-8{
    margin-bottom: 64px !important;
  }

  .desktop\:-mb-2{
    margin-bottom: -16px !important;
  }

  .desktop\:-mb-1{
    margin-bottom: -8px !important;
  }

  .desktop\:mb-auto{
    margin-bottom: auto !important;
  }

  .desktop\:ml-0{
    margin-left: 0 !important;
  }

  .desktop\:ml-1{
    margin-left: 8px !important;
  }

  .desktop\:ml-2{
    margin-left: 16px !important;
  }

  .desktop\:ml-3{
    margin-left: 24px !important;
  }

  .desktop\:ml-4{
    margin-left: 32px !important;
  }

  .desktop\:ml-5{
    margin-left: 40px !important;
  }

  .desktop\:ml-6{
    margin-left: 48px !important;
  }

  .desktop\:ml-7{
    margin-left: 56px !important;
  }

  .desktop\:ml-8{
    margin-left: 64px !important;
  }

  .desktop\:-ml-2{
    margin-left: -16px !important;
  }

  .desktop\:-ml-1{
    margin-left: -8px !important;
  }

  .desktop\:ml-auto{
    margin-left: auto !important;
  }

  .desktop\:block{
    display: block !important;
  }

  .desktop\:inline-block{
    display: inline-block !important;
  }

  .desktop\:inline{
    display: inline !important;
  }

  .desktop\:flex{
    display: flex !important;
  }

  .desktop\:inline-flex{
    display: inline-flex !important;
  }

  .desktop\:table{
    display: table !important;
  }

  .desktop\:inline-table{
    display: inline-table !important;
  }

  .desktop\:table-caption{
    display: table-caption !important;
  }

  .desktop\:table-cell{
    display: table-cell !important;
  }

  .desktop\:table-column{
    display: table-column !important;
  }

  .desktop\:table-column-group{
    display: table-column-group !important;
  }

  .desktop\:table-footer-group{
    display: table-footer-group !important;
  }

  .desktop\:table-header-group{
    display: table-header-group !important;
  }

  .desktop\:table-row-group{
    display: table-row-group !important;
  }

  .desktop\:table-row{
    display: table-row !important;
  }

  .desktop\:flow-root{
    display: flow-root !important;
  }

  .desktop\:grid{
    display: grid !important;
  }

  .desktop\:inline-grid{
    display: inline-grid !important;
  }

  .desktop\:contents{
    display: contents !important;
  }

  .desktop\:list-item{
    display: list-item !important;
  }

  .desktop\:hidden{
    display: none !important;
  }

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

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

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

  .desktop\:w-600{
    width: 600px !important;
  }

  .desktop\:w-900{
    width: 896px !important;
  }

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

  .desktop\:w-1\/4{
    width: 25% !important;
  }

  .desktop\:w-1\/3{
    width: 33.33% !important;
  }

  .desktop\:w-1\/2{
    width: 50% !important;
  }

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

  .desktop\:max-w-600{
    max-width: 600px !important;
  }

  .desktop\:max-w-900{
    max-width: 896px !important;
  }

  .desktop\:max-w-auto{
    max-width: auto !important;
  }

  .desktop\:max-w-1\/4{
    max-width: 25% !important;
  }

  .desktop\:max-w-1\/3{
    max-width: 33.33% !important;
  }

  .desktop\:max-w-1\/2{
    max-width: 50% !important;
  }

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

  .desktop\:flex-1{
    flex: 1 1 0% !important;
  }

  .desktop\:flex-auto{
    flex: 1 1 auto !important;
  }

  .desktop\:flex-initial{
    flex: 0 1 auto !important;
  }

  .desktop\:flex-none{
    flex: none !important;
  }

  .desktop\:flex-shrink-0{
    flex-shrink: 0 !important;
  }

  .desktop\:flex-shrink{
    flex-shrink: 1 !important;
  }

  .desktop\:flex-grow-0{
    flex-grow: 0 !important;
  }

  .desktop\:flex-grow{
    flex-grow: 1 !important;
  }

  .desktop\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .desktop\:auto-cols-min{
    grid-auto-columns: min-content !important;
  }

  .desktop\:auto-cols-max{
    grid-auto-columns: max-content !important;
  }

  .desktop\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .desktop\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .desktop\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .desktop\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .desktop\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .desktop\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .desktop\:auto-rows-min{
    grid-auto-rows: min-content !important;
  }

  .desktop\:auto-rows-max{
    grid-auto-rows: max-content !important;
  }

  .desktop\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .desktop\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .desktop\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .desktop\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .desktop\:flex-row{
    flex-direction: row !important;
  }

  .desktop\:flex-row-reverse{
    flex-direction: row-reverse !important;
  }

  .desktop\:flex-col{
    flex-direction: column !important;
  }

  .desktop\:flex-col-reverse{
    flex-direction: column-reverse !important;
  }

  .desktop\:flex-wrap{
    flex-wrap: wrap !important;
  }

  .desktop\:flex-wrap-reverse{
    flex-wrap: wrap-reverse !important;
  }

  .desktop\:flex-nowrap{
    flex-wrap: nowrap !important;
  }

  .desktop\:content-center{
    align-content: center !important;
  }

  .desktop\:content-start{
    align-content: flex-start !important;
  }

  .desktop\:content-end{
    align-content: flex-end !important;
  }

  .desktop\:content-between{
    align-content: space-between !important;
  }

  .desktop\:content-around{
    align-content: space-around !important;
  }

  .desktop\:content-evenly{
    align-content: space-evenly !important;
  }

  .desktop\:items-start{
    align-items: flex-start !important;
  }

  .desktop\:items-end{
    align-items: flex-end !important;
  }

  .desktop\:items-center{
    align-items: center !important;
  }

  .desktop\:items-baseline{
    align-items: baseline !important;
  }

  .desktop\:items-stretch{
    align-items: stretch !important;
  }

  .desktop\:justify-start{
    justify-content: flex-start !important;
  }

  .desktop\:justify-end{
    justify-content: flex-end !important;
  }

  .desktop\:justify-center{
    justify-content: center !important;
  }

  .desktop\:justify-between{
    justify-content: space-between !important;
  }

  .desktop\:justify-around{
    justify-content: space-around !important;
  }

  .desktop\:justify-evenly{
    justify-content: space-evenly !important;
  }

  .desktop\:gap-0{
    gap: 0 !important;
  }

  .desktop\:gap-1{
    gap: 8px !important;
  }

  .desktop\:gap-2{
    gap: 16px !important;
  }

  .desktop\:gap-3{
    gap: 24px !important;
  }

  .desktop\:gap-4{
    gap: 32px !important;
  }

  .desktop\:gap-5{
    gap: 40px !important;
  }

  .desktop\:gap-6{
    gap: 48px !important;
  }

  .desktop\:gap-7{
    gap: 56px !important;
  }

  .desktop\:gap-8{
    gap: 64px !important;
  }

  .desktop\:gap-x-0{
    column-gap: 0 !important;
  }

  .desktop\:gap-x-1{
    column-gap: 8px !important;
  }

  .desktop\:gap-x-2{
    column-gap: 16px !important;
  }

  .desktop\:gap-x-3{
    column-gap: 24px !important;
  }

  .desktop\:gap-x-4{
    column-gap: 32px !important;
  }

  .desktop\:gap-x-5{
    column-gap: 40px !important;
  }

  .desktop\:gap-x-6{
    column-gap: 48px !important;
  }

  .desktop\:gap-x-7{
    column-gap: 56px !important;
  }

  .desktop\:gap-x-8{
    column-gap: 64px !important;
  }

  .desktop\:gap-y-0{
    row-gap: 0 !important;
  }

  .desktop\:gap-y-1{
    row-gap: 8px !important;
  }

  .desktop\:gap-y-2{
    row-gap: 16px !important;
  }

  .desktop\:gap-y-3{
    row-gap: 24px !important;
  }

  .desktop\:gap-y-4{
    row-gap: 32px !important;
  }

  .desktop\:gap-y-5{
    row-gap: 40px !important;
  }

  .desktop\:gap-y-6{
    row-gap: 48px !important;
  }

  .desktop\:gap-y-7{
    row-gap: 56px !important;
  }

  .desktop\:gap-y-8{
    row-gap: 64px !important;
  }

  .desktop\:self-auto{
    align-self: auto !important;
  }

  .desktop\:self-start{
    align-self: flex-start !important;
  }

  .desktop\:self-end{
    align-self: flex-end !important;
  }

  .desktop\:self-center{
    align-self: center !important;
  }

  .desktop\:self-stretch{
    align-self: stretch !important;
  }

  .desktop\:self-baseline{
    align-self: baseline !important;
  }

  .desktop\:overflow-auto{
    overflow: auto !important;
  }

  .desktop\:overflow-hidden{
    overflow: hidden !important;
  }

  .desktop\:overflow-visible{
    overflow: visible !important;
  }

  .desktop\:overflow-scroll{
    overflow: scroll !important;
  }

  .desktop\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .desktop\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .desktop\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .desktop\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .desktop\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .desktop\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .desktop\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .desktop\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .desktop\:border-0{
    border-width: 0 !important;
  }

  .desktop\:border-1{
    border-width: 1px !important;
  }

  .desktop\:border-2{
    border-width: 2px !important;
  }

  .desktop\:border-3{
    border-width: 3px !important;
  }

  .desktop\:border-4{
    border-width: 4px !important;
  }

  .desktop\:border-8{
    border-width: 8px !important;
  }

  .desktop\:border{
    border-width: 2px !important;
  }

  .desktop\:border-t-0{
    border-top-width: 0 !important;
  }

  .desktop\:border-t-1{
    border-top-width: 1px !important;
  }

  .desktop\:border-t-2{
    border-top-width: 2px !important;
  }

  .desktop\:border-t-3{
    border-top-width: 3px !important;
  }

  .desktop\:border-t-4{
    border-top-width: 4px !important;
  }

  .desktop\:border-t-8{
    border-top-width: 8px !important;
  }

  .desktop\:border-t{
    border-top-width: 2px !important;
  }

  .desktop\:border-r-0{
    border-right-width: 0 !important;
  }

  .desktop\:border-r-1{
    border-right-width: 1px !important;
  }

  .desktop\:border-r-2{
    border-right-width: 2px !important;
  }

  .desktop\:border-r-3{
    border-right-width: 3px !important;
  }

  .desktop\:border-r-4{
    border-right-width: 4px !important;
  }

  .desktop\:border-r-8{
    border-right-width: 8px !important;
  }

  .desktop\:border-r{
    border-right-width: 2px !important;
  }

  .desktop\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .desktop\:border-b-1{
    border-bottom-width: 1px !important;
  }

  .desktop\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .desktop\:border-b-3{
    border-bottom-width: 3px !important;
  }

  .desktop\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .desktop\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .desktop\:border-b{
    border-bottom-width: 2px !important;
  }

  .desktop\:border-l-0{
    border-left-width: 0 !important;
  }

  .desktop\:border-l-1{
    border-left-width: 1px !important;
  }

  .desktop\:border-l-2{
    border-left-width: 2px !important;
  }

  .desktop\:border-l-3{
    border-left-width: 3px !important;
  }

  .desktop\:border-l-4{
    border-left-width: 4px !important;
  }

  .desktop\:border-l-8{
    border-left-width: 8px !important;
  }

  .desktop\:border-l{
    border-left-width: 2px !important;
  }

  .desktop\:p-0{
    padding: 0 !important;
  }

  .desktop\:p-1{
    padding: 8px !important;
  }

  .desktop\:p-2{
    padding: 16px !important;
  }

  .desktop\:p-3{
    padding: 24px !important;
  }

  .desktop\:p-4{
    padding: 32px !important;
  }

  .desktop\:p-5{
    padding: 40px !important;
  }

  .desktop\:p-6{
    padding: 48px !important;
  }

  .desktop\:p-7{
    padding: 56px !important;
  }

  .desktop\:p-8{
    padding: 64px !important;
  }

  .desktop\:px-0{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .desktop\:px-1{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .desktop\:px-2{
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  .desktop\:px-3{
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .desktop\:px-4{
    padding-left: 32px !important;
    padding-right: 32px !important;
  }

  .desktop\:px-5{
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .desktop\:px-6{
    padding-left: 48px !important;
    padding-right: 48px !important;
  }

  .desktop\:px-7{
    padding-left: 56px !important;
    padding-right: 56px !important;
  }

  .desktop\:px-8{
    padding-left: 64px !important;
    padding-right: 64px !important;
  }

  .desktop\:py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .desktop\:py-1{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .desktop\:py-2{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .desktop\:py-3{
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .desktop\:py-4{
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .desktop\:py-5{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .desktop\:py-6{
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .desktop\:py-7{
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }

  .desktop\:py-8{
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }

  .desktop\:pt-0{
    padding-top: 0 !important;
  }

  .desktop\:pt-1{
    padding-top: 8px !important;
  }

  .desktop\:pt-2{
    padding-top: 16px !important;
  }

  .desktop\:pt-3{
    padding-top: 24px !important;
  }

  .desktop\:pt-4{
    padding-top: 32px !important;
  }

  .desktop\:pt-5{
    padding-top: 40px !important;
  }

  .desktop\:pt-6{
    padding-top: 48px !important;
  }

  .desktop\:pt-7{
    padding-top: 56px !important;
  }

  .desktop\:pt-8{
    padding-top: 64px !important;
  }

  .desktop\:pr-0{
    padding-right: 0 !important;
  }

  .desktop\:pr-1{
    padding-right: 8px !important;
  }

  .desktop\:pr-2{
    padding-right: 16px !important;
  }

  .desktop\:pr-3{
    padding-right: 24px !important;
  }

  .desktop\:pr-4{
    padding-right: 32px !important;
  }

  .desktop\:pr-5{
    padding-right: 40px !important;
  }

  .desktop\:pr-6{
    padding-right: 48px !important;
  }

  .desktop\:pr-7{
    padding-right: 56px !important;
  }

  .desktop\:pr-8{
    padding-right: 64px !important;
  }

  .desktop\:pb-0{
    padding-bottom: 0 !important;
  }

  .desktop\:pb-1{
    padding-bottom: 8px !important;
  }

  .desktop\:pb-2{
    padding-bottom: 16px !important;
  }

  .desktop\:pb-3{
    padding-bottom: 24px !important;
  }

  .desktop\:pb-4{
    padding-bottom: 32px !important;
  }

  .desktop\:pb-5{
    padding-bottom: 40px !important;
  }

  .desktop\:pb-6{
    padding-bottom: 48px !important;
  }

  .desktop\:pb-7{
    padding-bottom: 56px !important;
  }

  .desktop\:pb-8{
    padding-bottom: 64px !important;
  }

  .desktop\:pl-0{
    padding-left: 0 !important;
  }

  .desktop\:pl-1{
    padding-left: 8px !important;
  }

  .desktop\:pl-2{
    padding-left: 16px !important;
  }

  .desktop\:pl-3{
    padding-left: 24px !important;
  }

  .desktop\:pl-4{
    padding-left: 32px !important;
  }

  .desktop\:pl-5{
    padding-left: 40px !important;
  }

  .desktop\:pl-6{
    padding-left: 48px !important;
  }

  .desktop\:pl-7{
    padding-left: 56px !important;
  }

  .desktop\:pl-8{
    padding-left: 64px !important;
  }

  .desktop\:text-left{
    text-align: left !important;
  }

  .desktop\:text-center{
    text-align: center !important;
  }

  .desktop\:text-right{
    text-align: right !important;
  }

  .desktop\:text-justify{
    text-align: justify !important;
  }

  .desktop\:text-jumbo{
    font-size: 3em !important;
  }

  .desktop\:text-h1{
    font-size: 2.488em !important;
  }

  .desktop\:text-h2{
    font-size: 2.074em !important;
  }

  .desktop\:text-h3{
    font-size: 1.728em !important;
  }

  .desktop\:text-h4{
    font-size: 1.44em !important;
  }

  .desktop\:text-h5{
    font-size: 1.2em !important;
  }

  .desktop\:text-h6{
    font-size: 1em !important;
  }

  .desktop\:text-html{
    font-size: 16px !important;
  }

  .desktop\:text-code{
    font-size: 1em !important;
  }

  .desktop\:text-default{
    font-size: 1em !important;
  }

  .desktop\:text-large{
    font-size: 1.2em !important;
  }

  .desktop\:text-small{
    font-size: 0.833em !important;
  }

  .desktop\:text-blockquote{
    font-size: 2.074em !important;
  }

  .desktop\:shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:shadow-up{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:shadow-up-2{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:hover\:shadow-none:hover{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:hover\:shadow-up:hover{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:hover\:shadow-up-2:hover{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:focus\:shadow-none:focus{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:focus\:shadow-up:focus{
    --tw-shadow: 8px 8px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:focus\:shadow-up-2:focus{
    --tw-shadow: 16px 16px 0px 0px var(--nyco-box-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  }

  .desktop\:float-start{
    float: inline-start !important;
  }

  .desktop\:float-end{
    float: inline-end !important;
  }

  .desktop\:clear-start{
    clear: inline-start !important;
  }

  .desktop\:clear-end{
    clear: inline-end !important;
  }

  .desktop\:text-start{
    text-align: start !important;
  }

  .desktop\:text-end{
    text-align: end !important;
  }

  .desktop\:resize-block{
    resize: block !important;
  }

  .desktop\:resize-inline{
    resize: inline !important;
  }

  .desktop\:overscroll-b-auto{
    overscroll-behavior-block: auto !important;
  }

  .desktop\:overscroll-b-contain{
    overscroll-behavior-block: contain !important;
  }

  .desktop\:overscroll-b-none{
    overscroll-behavior-block: none !important;
  }

  .desktop\:overscroll-i-auto{
    overscroll-behavior-inline: auto !important;
  }

  .desktop\:overscroll-i-contain{
    overscroll-behavior-inline: contain !important;
  }

  .desktop\:overscroll-i-none{
    overscroll-behavior-inline: none !important;
  }

  .desktop\:bs-0{
    block-size: 0 !important;
  }

  .desktop\:bs-1{
    block-size: 8px !important;
  }

  .desktop\:bs-2{
    block-size: 16px !important;
  }

  .desktop\:bs-3{
    block-size: 24px !important;
  }

  .desktop\:bs-4{
    block-size: 32px !important;
  }

  .desktop\:bs-5{
    block-size: 40px !important;
  }

  .desktop\:bs-6{
    block-size: 48px !important;
  }

  .desktop\:bs-7{
    block-size: 56px !important;
  }

  .desktop\:bs-8{
    block-size: 64px !important;
  }

  .desktop\:bs-auto{
    block-size: auto !important;
  }

  .desktop\:bs-1\/2{
    block-size: 50% !important;
  }

  .desktop\:bs-1\/3{
    block-size: 33.333333% !important;
  }

  .desktop\:bs-2\/3{
    block-size: 66.666667% !important;
  }

  .desktop\:bs-1\/4{
    block-size: 25% !important;
  }

  .desktop\:bs-2\/4{
    block-size: 50% !important;
  }

  .desktop\:bs-3\/4{
    block-size: 75% !important;
  }

  .desktop\:bs-1\/5{
    block-size: 20% !important;
  }

  .desktop\:bs-2\/5{
    block-size: 40% !important;
  }

  .desktop\:bs-3\/5{
    block-size: 60% !important;
  }

  .desktop\:bs-4\/5{
    block-size: 80% !important;
  }

  .desktop\:bs-1\/6{
    block-size: 16.666667% !important;
  }

  .desktop\:bs-2\/6{
    block-size: 33.333333% !important;
  }

  .desktop\:bs-3\/6{
    block-size: 50% !important;
  }

  .desktop\:bs-4\/6{
    block-size: 66.666667% !important;
  }

  .desktop\:bs-5\/6{
    block-size: 83.333333% !important;
  }

  .desktop\:bs-full{
    block-size: 100% !important;
  }

  .desktop\:bs-screen{
    block-size: 100vh !important;
  }

  .desktop\:min-bs-0{
    min-block-size: 0px !important;
  }

  .desktop\:min-bs-full{
    min-block-size: 100% !important;
  }

  .desktop\:min-bs-screen{
    min-block-size: 100vh !important;
  }

  .desktop\:max-bs-0{
    max-block-size: 0 !important;
  }

  .desktop\:max-bs-1{
    max-block-size: 8px !important;
  }

  .desktop\:max-bs-2{
    max-block-size: 16px !important;
  }

  .desktop\:max-bs-3{
    max-block-size: 24px !important;
  }

  .desktop\:max-bs-4{
    max-block-size: 32px !important;
  }

  .desktop\:max-bs-5{
    max-block-size: 40px !important;
  }

  .desktop\:max-bs-6{
    max-block-size: 48px !important;
  }

  .desktop\:max-bs-7{
    max-block-size: 56px !important;
  }

  .desktop\:max-bs-8{
    max-block-size: 64px !important;
  }

  .desktop\:max-bs-full{
    max-block-size: 100% !important;
  }

  .desktop\:max-bs-screen{
    max-block-size: 100vh !important;
  }

  .desktop\:is-600{
    inline-size: 600px !important;
  }

  .desktop\:is-900{
    inline-size: 896px !important;
  }

  .desktop\:is-auto{
    inline-size: auto !important;
  }

  .desktop\:is-1\/4{
    inline-size: 25% !important;
  }

  .desktop\:is-1\/3{
    inline-size: 33.33% !important;
  }

  .desktop\:is-1\/2{
    inline-size: 50% !important;
  }

  .desktop\:is-full{
    inline-size: 100% !important;
  }

  .desktop\:min-is-0{
    min-inline-size: 0px !important;
  }

  .desktop\:min-is-full{
    min-inline-size: 100% !important;
  }

  .desktop\:min-is-min{
    min-inline-size: min-content !important;
  }

  .desktop\:min-is-max{
    min-inline-size: max-content !important;
  }

  .desktop\:max-is-600{
    max-inline-size: 600px !important;
  }

  .desktop\:max-is-900{
    max-inline-size: 896px !important;
  }

  .desktop\:max-is-auto{
    max-inline-size: auto !important;
  }

  .desktop\:max-is-1\/4{
    max-inline-size: 25% !important;
  }

  .desktop\:max-is-1\/3{
    max-inline-size: 33.33% !important;
  }

  .desktop\:max-is-1\/2{
    max-inline-size: 50% !important;
  }

  .desktop\:max-is-full{
    max-inline-size: 100% !important;
  }

  .desktop\:mlb-0{
    margin-block: 0 !important;
  }

  .desktop\:mli-0{
    margin-inline: 0 !important;
  }

  .desktop\:mlb-1{
    margin-block: 8px !important;
  }

  .desktop\:mli-1{
    margin-inline: 8px !important;
  }

  .desktop\:mlb-2{
    margin-block: 16px !important;
  }

  .desktop\:mli-2{
    margin-inline: 16px !important;
  }

  .desktop\:mlb-3{
    margin-block: 24px !important;
  }

  .desktop\:mli-3{
    margin-inline: 24px !important;
  }

  .desktop\:mlb-4{
    margin-block: 32px !important;
  }

  .desktop\:mli-4{
    margin-inline: 32px !important;
  }

  .desktop\:mlb-5{
    margin-block: 40px !important;
  }

  .desktop\:mli-5{
    margin-inline: 40px !important;
  }

  .desktop\:mlb-6{
    margin-block: 48px !important;
  }

  .desktop\:mli-6{
    margin-inline: 48px !important;
  }

  .desktop\:mlb-7{
    margin-block: 56px !important;
  }

  .desktop\:mli-7{
    margin-inline: 56px !important;
  }

  .desktop\:mlb-8{
    margin-block: 64px !important;
  }

  .desktop\:mli-8{
    margin-inline: 64px !important;
  }

  .desktop\:-mlb-2{
    margin-block: -16px !important;
  }

  .desktop\:-mli-2{
    margin-inline: -16px !important;
  }

  .desktop\:-mlb-1{
    margin-block: -8px !important;
  }

  .desktop\:-mli-1{
    margin-inline: -8px !important;
  }

  .desktop\:mlb-auto{
    margin-block: auto !important;
  }

  .desktop\:mli-auto{
    margin-inline: auto !important;
  }

  .desktop\:mbs-0{
    margin-block-start: 0 !important;
  }

  .desktop\:mbe-0{
    margin-block-end: 0 !important;
  }

  .desktop\:mis-0{
    margin-inline-start: 0 !important;
  }

  .desktop\:mie-0{
    margin-inline-end: 0 !important;
  }

  .desktop\:mbs-1{
    margin-block-start: 8px !important;
  }

  .desktop\:mbe-1{
    margin-block-end: 8px !important;
  }

  .desktop\:mis-1{
    margin-inline-start: 8px !important;
  }

  .desktop\:mie-1{
    margin-inline-end: 8px !important;
  }

  .desktop\:mbs-2{
    margin-block-start: 16px !important;
  }

  .desktop\:mbe-2{
    margin-block-end: 16px !important;
  }

  .desktop\:mis-2{
    margin-inline-start: 16px !important;
  }

  .desktop\:mie-2{
    margin-inline-end: 16px !important;
  }

  .desktop\:mbs-3{
    margin-block-start: 24px !important;
  }

  .desktop\:mbe-3{
    margin-block-end: 24px !important;
  }

  .desktop\:mis-3{
    margin-inline-start: 24px !important;
  }

  .desktop\:mie-3{
    margin-inline-end: 24px !important;
  }

  .desktop\:mbs-4{
    margin-block-start: 32px !important;
  }

  .desktop\:mbe-4{
    margin-block-end: 32px !important;
  }

  .desktop\:mis-4{
    margin-inline-start: 32px !important;
  }

  .desktop\:mie-4{
    margin-inline-end: 32px !important;
  }

  .desktop\:mbs-5{
    margin-block-start: 40px !important;
  }

  .desktop\:mbe-5{
    margin-block-end: 40px !important;
  }

  .desktop\:mis-5{
    margin-inline-start: 40px !important;
  }

  .desktop\:mie-5{
    margin-inline-end: 40px !important;
  }

  .desktop\:mbs-6{
    margin-block-start: 48px !important;
  }

  .desktop\:mbe-6{
    margin-block-end: 48px !important;
  }

  .desktop\:mis-6{
    margin-inline-start: 48px !important;
  }

  .desktop\:mie-6{
    margin-inline-end: 48px !important;
  }

  .desktop\:mbs-7{
    margin-block-start: 56px !important;
  }

  .desktop\:mbe-7{
    margin-block-end: 56px !important;
  }

  .desktop\:mis-7{
    margin-inline-start: 56px !important;
  }

  .desktop\:mie-7{
    margin-inline-end: 56px !important;
  }

  .desktop\:mbs-8{
    margin-block-start: 64px !important;
  }

  .desktop\:mbe-8{
    margin-block-end: 64px !important;
  }

  .desktop\:mis-8{
    margin-inline-start: 64px !important;
  }

  .desktop\:mie-8{
    margin-inline-end: 64px !important;
  }

  .desktop\:-mbs-2{
    margin-block-start: -16px !important;
  }

  .desktop\:-mbe-2{
    margin-block-end: -16px !important;
  }

  .desktop\:-mis-2{
    margin-inline-start: -16px !important;
  }

  .desktop\:-mie-2{
    margin-inline-end: -16px !important;
  }

  .desktop\:-mbs-1{
    margin-block-start: -8px !important;
  }

  .desktop\:-mbe-1{
    margin-block-end: -8px !important;
  }

  .desktop\:-mis-1{
    margin-inline-start: -8px !important;
  }

  .desktop\:-mie-1{
    margin-inline-end: -8px !important;
  }

  .desktop\:mbs-auto{
    margin-block-start: auto !important;
  }

  .desktop\:mbe-auto{
    margin-block-end: auto !important;
  }

  .desktop\:mis-auto{
    margin-inline-start: auto !important;
  }

  .desktop\:mie-auto{
    margin-inline-end: auto !important;
  }

  .desktop\:plb-0{
    padding-block: 0 !important;
  }

  .desktop\:pli-0{
    padding-inline: 0 !important;
  }

  .desktop\:plb-1{
    padding-block: 8px !important;
  }

  .desktop\:pli-1{
    padding-inline: 8px !important;
  }

  .desktop\:plb-2{
    padding-block: 16px !important;
  }

  .desktop\:pli-2{
    padding-inline: 16px !important;
  }

  .desktop\:plb-3{
    padding-block: 24px !important;
  }

  .desktop\:pli-3{
    padding-inline: 24px !important;
  }

  .desktop\:plb-4{
    padding-block: 32px !important;
  }

  .desktop\:pli-4{
    padding-inline: 32px !important;
  }

  .desktop\:plb-5{
    padding-block: 40px !important;
  }

  .desktop\:pli-5{
    padding-inline: 40px !important;
  }

  .desktop\:plb-6{
    padding-block: 48px !important;
  }

  .desktop\:pli-6{
    padding-inline: 48px !important;
  }

  .desktop\:plb-7{
    padding-block: 56px !important;
  }

  .desktop\:pli-7{
    padding-inline: 56px !important;
  }

  .desktop\:plb-8{
    padding-block: 64px !important;
  }

  .desktop\:pli-8{
    padding-inline: 64px !important;
  }

  .desktop\:pbs-0{
    padding-block-start: 0 !important;
  }

  .desktop\:pbe-0{
    padding-block-end: 0 !important;
  }

  .desktop\:pis-0{
    padding-inline-start: 0 !important;
  }

  .desktop\:pie-0{
    padding-inline-end: 0 !important;
  }

  .desktop\:pbs-1{
    padding-block-start: 8px !important;
  }

  .desktop\:pbe-1{
    padding-block-end: 8px !important;
  }

  .desktop\:pis-1{
    padding-inline-start: 8px !important;
  }

  .desktop\:pie-1{
    padding-inline-end: 8px !important;
  }

  .desktop\:pbs-2{
    padding-block-start: 16px !important;
  }

  .desktop\:pbe-2{
    padding-block-end: 16px !important;
  }

  .desktop\:pis-2{
    padding-inline-start: 16px !important;
  }

  .desktop\:pie-2{
    padding-inline-end: 16px !important;
  }

  .desktop\:pbs-3{
    padding-block-start: 24px !important;
  }

  .desktop\:pbe-3{
    padding-block-end: 24px !important;
  }

  .desktop\:pis-3{
    padding-inline-start: 24px !important;
  }

  .desktop\:pie-3{
    padding-inline-end: 24px !important;
  }

  .desktop\:pbs-4{
    padding-block-start: 32px !important;
  }

  .desktop\:pbe-4{
    padding-block-end: 32px !important;
  }

  .desktop\:pis-4{
    padding-inline-start: 32px !important;
  }

  .desktop\:pie-4{
    padding-inline-end: 32px !important;
  }

  .desktop\:pbs-5{
    padding-block-start: 40px !important;
  }

  .desktop\:pbe-5{
    padding-block-end: 40px !important;
  }

  .desktop\:pis-5{
    padding-inline-start: 40px !important;
  }

  .desktop\:pie-5{
    padding-inline-end: 40px !important;
  }

  .desktop\:pbs-6{
    padding-block-start: 48px !important;
  }

  .desktop\:pbe-6{
    padding-block-end: 48px !important;
  }

  .desktop\:pis-6{
    padding-inline-start: 48px !important;
  }

  .desktop\:pie-6{
    padding-inline-end: 48px !important;
  }

  .desktop\:pbs-7{
    padding-block-start: 56px !important;
  }

  .desktop\:pbe-7{
    padding-block-end: 56px !important;
  }

  .desktop\:pis-7{
    padding-inline-start: 56px !important;
  }

  .desktop\:pie-7{
    padding-inline-end: 56px !important;
  }

  .desktop\:pbs-8{
    padding-block-start: 64px !important;
  }

  .desktop\:pbe-8{
    padding-block-end: 64px !important;
  }

  .desktop\:pis-8{
    padding-inline-start: 64px !important;
  }

  .desktop\:pie-8{
    padding-inline-end: 64px !important;
  }

  .desktop\:space-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(0 * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(0 * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(0 * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(0 * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(8px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(8px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(16px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(16px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(24px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(24px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(32px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(32px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(40px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(40px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(48px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(48px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(56px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(56px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(64px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(64px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-8px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-8px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-8px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-8px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-16px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-16px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-16px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-16px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-24px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-24px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-24px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-24px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-32px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-32px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-32px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-32px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-40px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-40px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-5 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-40px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-40px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-48px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-48px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-48px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-48px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-56px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-56px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-7 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-56px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-56px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:-space-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 0 !important;
    margin-block-start: calc(-64px * calc(1 - var(--tw-space-b-reverse))) !important;
    margin-block-end: calc(-64px * var(--tw-space-b-reverse)) !important;
  }

  .desktop\:-space-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 0 !important;
    margin-inline-start: calc(-64px * calc(1 - var(--tw-space-i-reverse))) !important;
    margin-inline-end: calc(-64px * var(--tw-space-i-reverse)) !important;
  }

  .desktop\:space-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-b-reverse: 1 !important;
  }

  .desktop\:space-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-i-reverse: 1 !important;
  }

  .desktop\:inset-block-0{
    inset-block: 0 !important;
  }

  .desktop\:inset-inline-0{
    inset-inline: 0 !important;
  }

  .desktop\:inset-block-1{
    inset-block: 8px !important;
  }

  .desktop\:inset-inline-1{
    inset-inline: 8px !important;
  }

  .desktop\:inset-block-2{
    inset-block: 16px !important;
  }

  .desktop\:inset-inline-2{
    inset-inline: 16px !important;
  }

  .desktop\:inset-block-3{
    inset-block: 24px !important;
  }

  .desktop\:inset-inline-3{
    inset-inline: 24px !important;
  }

  .desktop\:inset-block-4{
    inset-block: 32px !important;
  }

  .desktop\:inset-inline-4{
    inset-inline: 32px !important;
  }

  .desktop\:inset-block-5{
    inset-block: 40px !important;
  }

  .desktop\:inset-inline-5{
    inset-inline: 40px !important;
  }

  .desktop\:inset-block-6{
    inset-block: 48px !important;
  }

  .desktop\:inset-inline-6{
    inset-inline: 48px !important;
  }

  .desktop\:inset-block-7{
    inset-block: 56px !important;
  }

  .desktop\:inset-inline-7{
    inset-inline: 56px !important;
  }

  .desktop\:inset-block-8{
    inset-block: 64px !important;
  }

  .desktop\:inset-inline-8{
    inset-inline: 64px !important;
  }

  .desktop\:inset-block-auto{
    inset-block: auto !important;
  }

  .desktop\:inset-inline-auto{
    inset-inline: auto !important;
  }

  .desktop\:-inset-block-1{
    inset-block: -8px !important;
  }

  .desktop\:-inset-inline-1{
    inset-inline: -8px !important;
  }

  .desktop\:-inset-block-2{
    inset-block: -16px !important;
  }

  .desktop\:-inset-inline-2{
    inset-inline: -16px !important;
  }

  .desktop\:-inset-block-3{
    inset-block: -24px !important;
  }

  .desktop\:-inset-inline-3{
    inset-inline: -24px !important;
  }

  .desktop\:-inset-block-4{
    inset-block: -32px !important;
  }

  .desktop\:-inset-inline-4{
    inset-inline: -32px !important;
  }

  .desktop\:-inset-block-5{
    inset-block: -40px !important;
  }

  .desktop\:-inset-inline-5{
    inset-inline: -40px !important;
  }

  .desktop\:-inset-block-6{
    inset-block: -48px !important;
  }

  .desktop\:-inset-inline-6{
    inset-inline: -48px !important;
  }

  .desktop\:-inset-block-7{
    inset-block: -56px !important;
  }

  .desktop\:-inset-inline-7{
    inset-inline: -56px !important;
  }

  .desktop\:-inset-block-8{
    inset-block: -64px !important;
  }

  .desktop\:-inset-inline-8{
    inset-inline: -64px !important;
  }

  .desktop\:inset-block-1\/2{
    inset-block: 50% !important;
  }

  .desktop\:inset-inline-1\/2{
    inset-inline: 50% !important;
  }

  .desktop\:inset-block-1\/3{
    inset-block: 33.333333% !important;
  }

  .desktop\:inset-inline-1\/3{
    inset-inline: 33.333333% !important;
  }

  .desktop\:inset-block-2\/3{
    inset-block: 66.666667% !important;
  }

  .desktop\:inset-inline-2\/3{
    inset-inline: 66.666667% !important;
  }

  .desktop\:inset-block-1\/4{
    inset-block: 25% !important;
  }

  .desktop\:inset-inline-1\/4{
    inset-inline: 25% !important;
  }

  .desktop\:inset-block-2\/4{
    inset-block: 50% !important;
  }

  .desktop\:inset-inline-2\/4{
    inset-inline: 50% !important;
  }

  .desktop\:inset-block-3\/4{
    inset-block: 75% !important;
  }

  .desktop\:inset-inline-3\/4{
    inset-inline: 75% !important;
  }

  .desktop\:inset-block-full{
    inset-block: 100% !important;
  }

  .desktop\:inset-inline-full{
    inset-inline: 100% !important;
  }

  .desktop\:-inset-block-1\/2{
    inset-block: -50% !important;
  }

  .desktop\:-inset-inline-1\/2{
    inset-inline: -50% !important;
  }

  .desktop\:-inset-block-1\/3{
    inset-block: -33.333333% !important;
  }

  .desktop\:-inset-inline-1\/3{
    inset-inline: -33.333333% !important;
  }

  .desktop\:-inset-block-2\/3{
    inset-block: -66.666667% !important;
  }

  .desktop\:-inset-inline-2\/3{
    inset-inline: -66.666667% !important;
  }

  .desktop\:-inset-block-1\/4{
    inset-block: -25% !important;
  }

  .desktop\:-inset-inline-1\/4{
    inset-inline: -25% !important;
  }

  .desktop\:-inset-block-2\/4{
    inset-block: -50% !important;
  }

  .desktop\:-inset-inline-2\/4{
    inset-inline: -50% !important;
  }

  .desktop\:-inset-block-3\/4{
    inset-block: -75% !important;
  }

  .desktop\:-inset-inline-3\/4{
    inset-inline: -75% !important;
  }

  .desktop\:-inset-block-full{
    inset-block: -100% !important;
  }

  .desktop\:-inset-inline-full{
    inset-inline: -100% !important;
  }

  .desktop\:block-start-0{
    inset-block-start: 0 !important;
  }

  .desktop\:block-end-0{
    inset-block-end: 0 !important;
  }

  .desktop\:inline-start-0{
    inset-inline-start: 0 !important;
  }

  .desktop\:inline-end-0{
    inset-inline-end: 0 !important;
  }

  .desktop\:block-start-1{
    inset-block-start: 8px !important;
  }

  .desktop\:block-end-1{
    inset-block-end: 8px !important;
  }

  .desktop\:inline-start-1{
    inset-inline-start: 8px !important;
  }

  .desktop\:inline-end-1{
    inset-inline-end: 8px !important;
  }

  .desktop\:block-start-2{
    inset-block-start: 16px !important;
  }

  .desktop\:block-end-2{
    inset-block-end: 16px !important;
  }

  .desktop\:inline-start-2{
    inset-inline-start: 16px !important;
  }

  .desktop\:inline-end-2{
    inset-inline-end: 16px !important;
  }

  .desktop\:block-start-3{
    inset-block-start: 24px !important;
  }

  .desktop\:block-end-3{
    inset-block-end: 24px !important;
  }

  .desktop\:inline-start-3{
    inset-inline-start: 24px !important;
  }

  .desktop\:inline-end-3{
    inset-inline-end: 24px !important;
  }

  .desktop\:block-start-4{
    inset-block-start: 32px !important;
  }

  .desktop\:block-end-4{
    inset-block-end: 32px !important;
  }

  .desktop\:inline-start-4{
    inset-inline-start: 32px !important;
  }

  .desktop\:inline-end-4{
    inset-inline-end: 32px !important;
  }

  .desktop\:block-start-5{
    inset-block-start: 40px !important;
  }

  .desktop\:block-end-5{
    inset-block-end: 40px !important;
  }

  .desktop\:inline-start-5{
    inset-inline-start: 40px !important;
  }

  .desktop\:inline-end-5{
    inset-inline-end: 40px !important;
  }

  .desktop\:block-start-6{
    inset-block-start: 48px !important;
  }

  .desktop\:block-end-6{
    inset-block-end: 48px !important;
  }

  .desktop\:inline-start-6{
    inset-inline-start: 48px !important;
  }

  .desktop\:inline-end-6{
    inset-inline-end: 48px !important;
  }

  .desktop\:block-start-7{
    inset-block-start: 56px !important;
  }

  .desktop\:block-end-7{
    inset-block-end: 56px !important;
  }

  .desktop\:inline-start-7{
    inset-inline-start: 56px !important;
  }

  .desktop\:inline-end-7{
    inset-inline-end: 56px !important;
  }

  .desktop\:block-start-8{
    inset-block-start: 64px !important;
  }

  .desktop\:block-end-8{
    inset-block-end: 64px !important;
  }

  .desktop\:inline-start-8{
    inset-inline-start: 64px !important;
  }

  .desktop\:inline-end-8{
    inset-inline-end: 64px !important;
  }

  .desktop\:block-start-auto{
    inset-block-start: auto !important;
  }

  .desktop\:block-end-auto{
    inset-block-end: auto !important;
  }

  .desktop\:inline-start-auto{
    inset-inline-start: auto !important;
  }

  .desktop\:inline-end-auto{
    inset-inline-end: auto !important;
  }

  .desktop\:-block-start-1{
    inset-block-start: -8px !important;
  }

  .desktop\:-block-end-1{
    inset-block-end: -8px !important;
  }

  .desktop\:-inline-start-1{
    inset-inline-start: -8px !important;
  }

  .desktop\:-inline-end-1{
    inset-inline-end: -8px !important;
  }

  .desktop\:-block-start-2{
    inset-block-start: -16px !important;
  }

  .desktop\:-block-end-2{
    inset-block-end: -16px !important;
  }

  .desktop\:-inline-start-2{
    inset-inline-start: -16px !important;
  }

  .desktop\:-inline-end-2{
    inset-inline-end: -16px !important;
  }

  .desktop\:-block-start-3{
    inset-block-start: -24px !important;
  }

  .desktop\:-block-end-3{
    inset-block-end: -24px !important;
  }

  .desktop\:-inline-start-3{
    inset-inline-start: -24px !important;
  }

  .desktop\:-inline-end-3{
    inset-inline-end: -24px !important;
  }

  .desktop\:-block-start-4{
    inset-block-start: -32px !important;
  }

  .desktop\:-block-end-4{
    inset-block-end: -32px !important;
  }

  .desktop\:-inline-start-4{
    inset-inline-start: -32px !important;
  }

  .desktop\:-inline-end-4{
    inset-inline-end: -32px !important;
  }

  .desktop\:-block-start-5{
    inset-block-start: -40px !important;
  }

  .desktop\:-block-end-5{
    inset-block-end: -40px !important;
  }

  .desktop\:-inline-start-5{
    inset-inline-start: -40px !important;
  }

  .desktop\:-inline-end-5{
    inset-inline-end: -40px !important;
  }

  .desktop\:-block-start-6{
    inset-block-start: -48px !important;
  }

  .desktop\:-block-end-6{
    inset-block-end: -48px !important;
  }

  .desktop\:-inline-start-6{
    inset-inline-start: -48px !important;
  }

  .desktop\:-inline-end-6{
    inset-inline-end: -48px !important;
  }

  .desktop\:-block-start-7{
    inset-block-start: -56px !important;
  }

  .desktop\:-block-end-7{
    inset-block-end: -56px !important;
  }

  .desktop\:-inline-start-7{
    inset-inline-start: -56px !important;
  }

  .desktop\:-inline-end-7{
    inset-inline-end: -56px !important;
  }

  .desktop\:-block-start-8{
    inset-block-start: -64px !important;
  }

  .desktop\:-block-end-8{
    inset-block-end: -64px !important;
  }

  .desktop\:-inline-start-8{
    inset-inline-start: -64px !important;
  }

  .desktop\:-inline-end-8{
    inset-inline-end: -64px !important;
  }

  .desktop\:block-start-1\/2{
    inset-block-start: 50% !important;
  }

  .desktop\:block-end-1\/2{
    inset-block-end: 50% !important;
  }

  .desktop\:inline-start-1\/2{
    inset-inline-start: 50% !important;
  }

  .desktop\:inline-end-1\/2{
    inset-inline-end: 50% !important;
  }

  .desktop\:block-start-1\/3{
    inset-block-start: 33.333333% !important;
  }

  .desktop\:block-end-1\/3{
    inset-block-end: 33.333333% !important;
  }

  .desktop\:inline-start-1\/3{
    inset-inline-start: 33.333333% !important;
  }

  .desktop\:inline-end-1\/3{
    inset-inline-end: 33.333333% !important;
  }

  .desktop\:block-start-2\/3{
    inset-block-start: 66.666667% !important;
  }

  .desktop\:block-end-2\/3{
    inset-block-end: 66.666667% !important;
  }

  .desktop\:inline-start-2\/3{
    inset-inline-start: 66.666667% !important;
  }

  .desktop\:inline-end-2\/3{
    inset-inline-end: 66.666667% !important;
  }

  .desktop\:block-start-1\/4{
    inset-block-start: 25% !important;
  }

  .desktop\:block-end-1\/4{
    inset-block-end: 25% !important;
  }

  .desktop\:inline-start-1\/4{
    inset-inline-start: 25% !important;
  }

  .desktop\:inline-end-1\/4{
    inset-inline-end: 25% !important;
  }

  .desktop\:block-start-2\/4{
    inset-block-start: 50% !important;
  }

  .desktop\:block-end-2\/4{
    inset-block-end: 50% !important;
  }

  .desktop\:inline-start-2\/4{
    inset-inline-start: 50% !important;
  }

  .desktop\:inline-end-2\/4{
    inset-inline-end: 50% !important;
  }

  .desktop\:block-start-3\/4{
    inset-block-start: 75% !important;
  }

  .desktop\:block-end-3\/4{
    inset-block-end: 75% !important;
  }

  .desktop\:inline-start-3\/4{
    inset-inline-start: 75% !important;
  }

  .desktop\:inline-end-3\/4{
    inset-inline-end: 75% !important;
  }

  .desktop\:block-start-full{
    inset-block-start: 100% !important;
  }

  .desktop\:block-end-full{
    inset-block-end: 100% !important;
  }

  .desktop\:inline-start-full{
    inset-inline-start: 100% !important;
  }

  .desktop\:inline-end-full{
    inset-inline-end: 100% !important;
  }

  .desktop\:-block-start-1\/2{
    inset-block-start: -50% !important;
  }

  .desktop\:-block-end-1\/2{
    inset-block-end: -50% !important;
  }

  .desktop\:-inline-start-1\/2{
    inset-inline-start: -50% !important;
  }

  .desktop\:-inline-end-1\/2{
    inset-inline-end: -50% !important;
  }

  .desktop\:-block-start-1\/3{
    inset-block-start: -33.333333% !important;
  }

  .desktop\:-block-end-1\/3{
    inset-block-end: -33.333333% !important;
  }

  .desktop\:-inline-start-1\/3{
    inset-inline-start: -33.333333% !important;
  }

  .desktop\:-inline-end-1\/3{
    inset-inline-end: -33.333333% !important;
  }

  .desktop\:-block-start-2\/3{
    inset-block-start: -66.666667% !important;
  }

  .desktop\:-block-end-2\/3{
    inset-block-end: -66.666667% !important;
  }

  .desktop\:-inline-start-2\/3{
    inset-inline-start: -66.666667% !important;
  }

  .desktop\:-inline-end-2\/3{
    inset-inline-end: -66.666667% !important;
  }

  .desktop\:-block-start-1\/4{
    inset-block-start: -25% !important;
  }

  .desktop\:-block-end-1\/4{
    inset-block-end: -25% !important;
  }

  .desktop\:-inline-start-1\/4{
    inset-inline-start: -25% !important;
  }

  .desktop\:-inline-end-1\/4{
    inset-inline-end: -25% !important;
  }

  .desktop\:-block-start-2\/4{
    inset-block-start: -50% !important;
  }

  .desktop\:-block-end-2\/4{
    inset-block-end: -50% !important;
  }

  .desktop\:-inline-start-2\/4{
    inset-inline-start: -50% !important;
  }

  .desktop\:-inline-end-2\/4{
    inset-inline-end: -50% !important;
  }

  .desktop\:-block-start-3\/4{
    inset-block-start: -75% !important;
  }

  .desktop\:-block-end-3\/4{
    inset-block-end: -75% !important;
  }

  .desktop\:-inline-start-3\/4{
    inset-inline-start: -75% !important;
  }

  .desktop\:-inline-end-3\/4{
    inset-inline-end: -75% !important;
  }

  .desktop\:-block-start-full{
    inset-block-start: -100% !important;
  }

  .desktop\:-block-end-full{
    inset-block-end: -100% !important;
  }

  .desktop\:-inline-start-full{
    inset-inline-start: -100% !important;
  }

  .desktop\:-inline-end-full{
    inset-inline-end: -100% !important;
  }

  .desktop\:border-bs-0{
    border-block-start-width: 0 !important;
  }

  .desktop\:border-be-0{
    border-block-end-width: 0 !important;
  }

  .desktop\:border-is-0{
    border-inline-start-width: 0 !important;
  }

  .desktop\:border-ie-0{
    border-inline-end-width: 0 !important;
  }

  .desktop\:border-bs-1{
    border-block-start-width: 1px !important;
  }

  .desktop\:border-be-1{
    border-block-end-width: 1px !important;
  }

  .desktop\:border-is-1{
    border-inline-start-width: 1px !important;
  }

  .desktop\:border-ie-1{
    border-inline-end-width: 1px !important;
  }

  .desktop\:border-bs-2{
    border-block-start-width: 2px !important;
  }

  .desktop\:border-be-2{
    border-block-end-width: 2px !important;
  }

  .desktop\:border-is-2{
    border-inline-start-width: 2px !important;
  }

  .desktop\:border-ie-2{
    border-inline-end-width: 2px !important;
  }

  .desktop\:border-bs-3{
    border-block-start-width: 3px !important;
  }

  .desktop\:border-be-3{
    border-block-end-width: 3px !important;
  }

  .desktop\:border-is-3{
    border-inline-start-width: 3px !important;
  }

  .desktop\:border-ie-3{
    border-inline-end-width: 3px !important;
  }

  .desktop\:border-bs-4{
    border-block-start-width: 4px !important;
  }

  .desktop\:border-be-4{
    border-block-end-width: 4px !important;
  }

  .desktop\:border-is-4{
    border-inline-start-width: 4px !important;
  }

  .desktop\:border-ie-4{
    border-inline-end-width: 4px !important;
  }

  .desktop\:border-bs-8{
    border-block-start-width: 8px !important;
  }

  .desktop\:border-be-8{
    border-block-end-width: 8px !important;
  }

  .desktop\:border-is-8{
    border-inline-start-width: 8px !important;
  }

  .desktop\:border-ie-8{
    border-inline-end-width: 8px !important;
  }

  .desktop\:border-bs{
    border-block-start-width: 2px !important;
  }

  .desktop\:border-be{
    border-block-end-width: 2px !important;
  }

  .desktop\:border-is{
    border-inline-start-width: 2px !important;
  }

  .desktop\:border-ie{
    border-inline-end-width: 2px !important;
  }

  .desktop\:rounded-bs-0{
    border-start-start-radius: 0 !important;
    border-start-end-radius: 0 !important;
  }

  .desktop\:rounded-be-0{
    border-end-start-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .desktop\:rounded-is-0{
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }

  .desktop\:rounded-ie-0{
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }

  .desktop\:rounded-bs-1{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .desktop\:rounded-be-1{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-is-1{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .desktop\:rounded-ie-1{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-bs-2{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .desktop\:rounded-be-2{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-is-2{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .desktop\:rounded-ie-2{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-bs{
    border-start-start-radius: 2px !important;
    border-start-end-radius: 2px !important;
  }

  .desktop\:rounded-be{
    border-end-start-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-is{
    border-start-start-radius: 2px !important;
    border-end-start-radius: 2px !important;
  }

  .desktop\:rounded-ie{
    border-start-end-radius: 2px !important;
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-ss-0{
    border-start-start-radius: 0 !important;
  }

  .desktop\:rounded-se-0{
    border-start-end-radius: 0 !important;
  }

  .desktop\:rounded-es-0{
    border-end-start-radius: 0 !important;
  }

  .desktop\:rounded-ee-0{
    border-end-end-radius: 0 !important;
  }

  .desktop\:rounded-ss-1{
    border-start-start-radius: 2px !important;
  }

  .desktop\:rounded-se-1{
    border-start-end-radius: 2px !important;
  }

  .desktop\:rounded-es-1{
    border-end-start-radius: 2px !important;
  }

  .desktop\:rounded-ee-1{
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-ss-2{
    border-start-start-radius: 2px !important;
  }

  .desktop\:rounded-se-2{
    border-start-end-radius: 2px !important;
  }

  .desktop\:rounded-es-2{
    border-end-start-radius: 2px !important;
  }

  .desktop\:rounded-ee-2{
    border-end-end-radius: 2px !important;
  }

  .desktop\:rounded-ss{
    border-start-start-radius: 2px !important;
  }

  .desktop\:rounded-se{
    border-start-end-radius: 2px !important;
  }

  .desktop\:rounded-es{
    border-end-start-radius: 2px !important;
  }

  .desktop\:rounded-ee{
    border-end-end-radius: 2px !important;
  }

  .desktop\:divide-b-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(0 * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(0 * var(--tw-divide-b-reverse)) !important;
  }

  .desktop\:divide-i-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(0 * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(0 * var(--tw-divide-i-reverse)) !important;
  }

  .desktop\:divide-b-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(1px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(1px * var(--tw-divide-b-reverse)) !important;
  }

  .desktop\:divide-i-1 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(1px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(1px * var(--tw-divide-i-reverse)) !important;
  }

  .desktop\:divide-b-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .desktop\:divide-i-2 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .desktop\:divide-b-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(3px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(3px * var(--tw-divide-b-reverse)) !important;
  }

  .desktop\:divide-i-3 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(3px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(3px * var(--tw-divide-i-reverse)) !important;
  }

  .desktop\:divide-b-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(4px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(4px * var(--tw-divide-b-reverse)) !important;
  }

  .desktop\:divide-i-4 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(4px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(4px * var(--tw-divide-i-reverse)) !important;
  }

  .desktop\:divide-b-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(8px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(8px * var(--tw-divide-b-reverse)) !important;
  }

  .desktop\:divide-i-8 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(8px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(8px * var(--tw-divide-i-reverse)) !important;
  }

  .desktop\:divide-b > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 0 !important;
    border-block-start-width: calc(2px * calc(1 - var(--tw-divide-b-reverse))) !important;
    border-block-end-width: calc(2px * var(--tw-divide-b-reverse)) !important;
  }

  .desktop\:divide-i > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 0 !important;
    border-inline-start-width: calc(2px * calc(1 - var(--tw-divide-i-reverse))) !important;
    border-inline-end-width: calc(2px * var(--tw-divide-i-reverse)) !important;
  }

  .desktop\:divide-b-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-b-reverse: 1 !important;
  }

  .desktop\:divide-i-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-divide-i-reverse: 1 !important;
  }
}

@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .spinner {
    animation-duration: 1s;
  }
  .spinner__path {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -20;
  }
  .spinner {
    animation-duration: 1s;
  }
  .spinner__path {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -20;
  }
}