*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::-webkit-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

.container {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

.\!visible {
  visibility: visible !important;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0px;
}

.inset-x-md {
  left: 16px;
  right: 16px;
}

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

.bottom-0 {
  bottom: 0px;
}

.bottom-\[var\(--box-bottom\)\] {
  bottom: var(--box-bottom);
}

.bottom-\[var\(--error-form-tooltip-bottom\)\] {
  bottom: var(--error-form-tooltip-bottom);
}

.bottom-\[var\(--toast-root-bottom\)\] {
  bottom: var(--toast-root-bottom);
}

.bottom-md {
  bottom: 16px;
}

.bottom-xxxs {
  bottom: 2px;
}

.end-0 {
  inset-inline-end: 0px;
}

.end-\[48px\] {
  inset-inline-end: 48px;
}

.end-\[var\(--toast-root-end\)\] {
  inset-inline-end: var(--toast-root-end);
}

.end-xs {
  inset-inline-end: 8px;
}

.left-0 {
  left: 0px;
}

.left-\[-3px\] {
  left: -3px;
}

.left-\[-6px\] {
  left: -6px;
}

.left-\[calc\(100\%\+2px\)\] {
  left: calc(100% + 2px);
}

.left-\[var\(--box-left\)\] {
  left: var(--box-left);
}

.left-\[var\(--error-form-tooltip-left\)\] {
  left: var(--error-form-tooltip-left);
}

.right-0 {
  right: 0px;
}

.right-\[var\(--box-right\)\] {
  right: var(--box-right);
}

.right-\[var\(--error-form-tooltip-right\)\] {
  right: var(--error-form-tooltip-right);
}

.right-px {
  right: 1px;
}

.start-0 {
  inset-inline-start: 0px;
}

.start-\[var\(--toast-root-start\)\] {
  inset-inline-start: var(--toast-root-start);
}

.start-xs {
  inset-inline-start: 8px;
}

.top-0 {
  top: 0px;
}

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

.top-\[-6px\] {
  top: -6px;
}

.top-\[16px\] {
  top: 16px;
}

.top-\[32px\] {
  top: 32px;
}

.top-\[var\(--box-top\)\] {
  top: var(--box-top);
}

.top-\[var\(--error-form-tooltip-top\)\] {
  top: var(--error-form-tooltip-top);
}

.top-\[var\(--toast-root-top\)\] {
  top: var(--toast-root-top);
}

.top-full {
  top: 100%;
}

.top-xxxs {
  top: 2px;
}

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

.z-\[-1\] {
  z-index: -1;
}

.z-\[10011\] {
  z-index: 10011;
}

.z-\[10012\] {
  z-index: 10012;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[2\] {
  z-index: 2;
}

.z-\[3\] {
  z-index: 3;
}

.z-\[var\(--box-z-index\)\] {
  z-index: var(--box-z-index);
}

.z-drawer {
  z-index: 815;
}

.z-navigation-bar {
  z-index: 700;
}

.z-onTop {
  z-index: 900;
}

.z-overlay {
  z-index: 800;
}

.z-sticky {
  z-index: 100;
}

.m-0 {
  margin: 0px;
}

.m-\[-1px\] {
  margin: -1px;
}

.m-\[var\(--button-icon-left-margin\)\] {
  margin: var(--button-icon-left-margin);
}

.m-\[var\(--button-icon-right-margin\)\] {
  margin: var(--button-icon-right-margin);
}

.m-\[var\(--text-margin\)\] {
  margin: var(--text-margin);
}

.m-lg {
  margin: 24px;
}

.m-md {
  margin: 16px;
}

.m-sm {
  margin: 12px;
}

.m-xl {
  margin: 32px;
}

.m-xs {
  margin: 8px;
}

.m-xxl {
  margin: 40px;
}

.m-xxs {
  margin: 4px;
}

.m-xxxl {
  margin: 52px;
}

.m-xxxs {
  margin: 2px;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

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

.mx-md {
  margin-left: 16px;
  margin-right: 16px;
}

.mx-xxs {
  margin-left: 4px;
  margin-right: 4px;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

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

.my-sm {
  margin-top: 12px;
  margin-bottom: 12px;
}

.my-xs {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-\[var\(--text-margin-bottom\)\] {
  margin-bottom: var(--text-margin-bottom);
}

.mb-lg {
  margin-bottom: 24px;
}

.mb-md {
  margin-bottom: 16px;
}

.mb-sm {
  margin-bottom: 12px;
}

.mb-xl {
  margin-bottom: 32px;
}

.mb-xs {
  margin-bottom: 8px;
}

.mb-xxl {
  margin-bottom: 40px;
}

.mb-xxs {
  margin-bottom: 4px;
}

.mb-xxxl {
  margin-bottom: 52px;
}

.mb-xxxs {
  margin-bottom: 2px;
}

.me-\[6px\] {
  margin-inline-end: 6px;
}

.me-xs {
  margin-inline-end: 8px;
}

.me-xxs {
  margin-inline-end: 4px;
}

.ml-0 {
  margin-left: 0px;
}

.ml-\[var\(--text-margin-left\)\] {
  margin-left: var(--text-margin-left);
}

.ml-lg {
  margin-left: 24px;
}

.ml-md {
  margin-left: 16px;
}

.ml-sm {
  margin-left: 12px;
}

.ml-xl {
  margin-left: 32px;
}

.ml-xs {
  margin-left: 8px;
}

.ml-xxl {
  margin-left: 40px;
}

.ml-xxs {
  margin-left: 4px;
}

.ml-xxxl {
  margin-left: 52px;
}

.ml-xxxs {
  margin-left: 2px;
}

.mr-0 {
  margin-right: 0px;
}

.mr-\[var\(--text-margin-right\)\] {
  margin-right: var(--text-margin-right);
}

.mr-lg {
  margin-right: 24px;
}

.mr-md {
  margin-right: 16px;
}

.mr-sm {
  margin-right: 12px;
}

.mr-xl {
  margin-right: 32px;
}

.mr-xs {
  margin-right: 8px;
}

.mr-xxl {
  margin-right: 40px;
}

.mr-xxs {
  margin-right: 4px;
}

.mr-xxxl {
  margin-right: 52px;
}

.mr-xxxs {
  margin-right: 2px;
}

.ms-md {
  margin-inline-start: 16px;
}

.ms-sm {
  margin-inline-start: 12px;
}

.ms-xs {
  margin-inline-start: 8px;
}

.ms-xxs {
  margin-inline-start: 4px;
}

.mt-0 {
  margin-top: 0px;
}

.mt-\[var\(--text-margin-top\)\] {
  margin-top: var(--text-margin-top);
}

.mt-lg {
  margin-top: 24px;
}

.mt-md {
  margin-top: 16px;
}

.mt-sm {
  margin-top: 12px;
}

.mt-xl {
  margin-top: 32px;
}

.mt-xs {
  margin-top: 8px;
}

.mt-xxl {
  margin-top: 40px;
}

.mt-xxs {
  margin-top: 4px;
}

.mt-xxxl {
  margin-top: 52px;
}

.mt-xxxs {
  margin-top: 2px;
}

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

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: flex;
}

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

.table {
  display: table;
}

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

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

.grid {
  display: grid;
}

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

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

.hidden {
  display: none;
}

.h-0 {
  height: 0px;
}

.h-\[120px\] {
  height: 120px;
}

.h-\[1px\] {
  height: 1px;
}

.h-\[20px\] {
  height: 20px;
}

.h-\[24px\] {
  height: 24px;
}

.h-\[32px\] {
  height: 32px;
}

.h-\[40px\] {
  height: 40px;
}

.h-\[52px\] {
  height: 52px;
}

.h-\[64px\] {
  height: 64px;
}

.h-\[80px\] {
  height: 80px;
}

.h-\[calc\(theme\(height\.icon-large\)-1px\)\] {
  height: calc(24px - 1px);
}

.h-\[calc\(theme\(height\.icon-medium\)-1px\)\] {
  height: calc(20px - 1px);
}

.h-\[calc\(theme\(height\.icon-small\)-1px\)\] {
  height: calc(16px - 1px);
}

.h-\[var\(--box-height\)\] {
  height: var(--box-height);
}

.h-\[var\(--button-height\)\] {
  height: var(--button-height);
}

.h-country-flag-medium {
  height: 13px;
}

.h-country-flag-small {
  height: 9px;
}

.h-form-box-large {
  height: 52px;
}

.h-form-box-normal {
  height: 44px;
}

.h-form-box-small {
  height: 32px;
}

.h-full {
  height: 100%;
}

.h-icon-large {
  height: 24px;
}

.h-icon-medium {
  height: 20px;
}

.h-icon-small {
  height: 16px;
}

.h-screen {
  height: 100vh;
}

.h-xs {
  height: 8px;
}

.h-xxl {
  height: 40px;
}

.max-h-\[--max-height\] {
  max-height: var(--max-height);
}

.max-h-\[calc\(100\%-theme\(spacing\.xl\)\)\] {
  max-height: calc(100% - 32px);
}

.max-h-\[var\(--box-max-height\)\] {
  max-height: var(--box-max-height);
}

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

.max-h-illustration-display {
  max-height: 460px;
}

.max-h-illustration-extra-small {
  max-height: 90px;
}

.max-h-illustration-large {
  max-height: 280px;
}

.max-h-illustration-medium {
  max-height: 200px;
}

.max-h-illustration-small {
  max-height: 120px;
}

.max-h-none {
  max-height: none;
}

.min-h-\[19px\] {
  min-height: 19px;
}

.min-h-\[20px\] {
  min-height: 20px;
}

.min-h-form-box-normal {
  min-height: 44px;
}

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

.min-h-icon-medium {
  min-height: 20px;
}

.w-\[1px\] {
  width: 1px;
}

.w-\[24px\] {
  width: 24px;
}

.w-\[32px\] {
  width: 32px;
}

.w-\[40px\] {
  width: 40px;
}

.w-\[calc\(100\%-theme\(spacing\.xl\)\)\] {
  width: calc(100% - 32px);
}

.w-\[calc\(theme\(width\.icon-large\)-1px\)\] {
  width: calc(24px - 1px);
}

.w-\[calc\(theme\(width\.icon-medium\)-1px\)\] {
  width: calc(20px - 1px);
}

.w-\[calc\(theme\(width\.icon-small\)-1px\)\] {
  width: calc(16px - 1px);
}

.w-\[min\(calc\(100\%-20px\)\2c _100vw\)\] {
  width: min(calc(100% - 20px), 100vw);
}

.w-\[var\(--box-width\)\] {
  width: var(--box-width);
}

.w-\[var\(--button-content-width\)\] {
  width: var(--button-content-width);
}

.w-\[var\(--button-height\)\] {
  width: var(--button-height);
}

.w-\[var\(--grid-width\)\] {
  width: var(--grid-width);
}

.w-auto {
  width: auto;
}

.w-country-flag-medium {
  width: 24px;
}

.w-country-flag-small {
  width: 16px;
}

.w-form-box-large {
  width: 52px;
}

.w-form-box-normal {
  width: 44px;
}

.w-form-box-small {
  width: 32px;
}

.w-full {
  width: 100%;
}

.w-icon-large {
  width: 24px;
}

.w-icon-medium {
  width: 20px;
}

.w-icon-small {
  width: 16px;
}

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

.w-xs {
  width: 8px;
}

.w-xxl {
  width: 40px;
}

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

.min-w-\[50px\] {
  min-width: 50px;
}

.min-w-\[var\(--box-min-width\)\] {
  min-width: var(--box-min-width);
}

.max-w-\[--truncate-max-width\] {
  max-width: var(--truncate-max-width);
}

.max-w-\[240px\] {
  max-width: 240px;
}

.max-w-\[380px\] {
  max-width: 380px;
}

.max-w-\[var\(--box-max-width\)\] {
  max-width: var(--box-max-width);
}

.max-w-\[var\(--grid-max-width\)\] {
  max-width: var(--grid-max-width);
}

.max-w-\[var\(--orbit-modal-width\)\] {
  max-width: var(--orbit-modal-width);
}

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

.max-w-modal-extra-large {
  max-width: 1280px;
}

.max-w-modal-extra-small {
  max-width: 360px;
}

.max-w-modal-large {
  max-width: 900px;
}

.max-w-modal-normal {
  max-width: 740px;
}

.max-w-modal-small {
  max-width: 540px;
}

.max-w-none {
  max-width: none;
}

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

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

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

.flex-none {
  flex: none;
}

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

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

.shrink {
  flex-shrink: 1;
}

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

.shrink-\[var\(--box-shrink\)\] {
  flex-shrink: var(--box-shrink);
}

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

.grow {
  flex-grow: 1;
}

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

.grow-\[var\(--box-grow\)\] {
  flex-grow: var(--box-grow);
}

.basis-1\/5 {
  flex-basis: 20%;
}

.basis-\[--truncate-max-width\] {
  flex-basis: var(--truncate-max-width);
}

.basis-\[var\(--basis\)\] {
  flex-basis: var(--basis);
}

.basis-auto {
  flex-basis: auto;
}

.basis-full {
  flex-basis: 100%;
}

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

.border-spacing-0 {
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

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

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.translate-x-\[var\(--toast-message-offset-x\)\] {
  --tw-translate-x: var(--toast-message-offset-x);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.translate-y-\[-52px\] {
  --tw-translate-y: -52px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[calc\(100\%\+theme\(spacing\.md\)\)\] {
  --tw-translate-y: calc(100% + 16px);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[var\(--toast-message-offset-y\)\] {
  --tw-translate-y: var(--toast-message-offset-y);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

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

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

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

.transform-gpu {
  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));
}

@keyframes toast-fade-in {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

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

.animate-\[toast-fade-in_theme\(transitionDuration\.normal\)_forwards\] {
  animation: toast-fade-in 0.3s forwards;
}

@keyframes toast-fade-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

.animate-\[toast-fade-out_theme\(transitionDuration\.normal\)_forwards\] {
  animation: toast-fade-out 0.3s forwards;
}

@keyframes toast-light {
  0% {
    transform: translateX(-100%);
  }

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

.animate-\[toast-light_var\(--toast-message-duration\)_linear\] {
  animation: toast-light var(--toast-message-duration) linear;
}

@keyframes loader {
  0% {
    opacity: 0.3;
    transform: translateY(0px);
  }

  20% {
    opacity: 1;
    transform: translateY(-3px);
  }

  40% {
    opacity: 0.3;
    transform: translateY(0px);
  }

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

.animate-loader {
  animation: loader 1.25s infinite ease-in-out;
}

@keyframes slow-pulse {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.3;
  }

  100% {
    opacity: 1;
  }
}

.animate-pulse-slow {
  animation: slow-pulse 2s ease-in-out 0.5s infinite;
}

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

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

.animate-spinner {
  animation: spinner 0.75s linear infinite;
}

.cursor-auto {
  cursor: auto;
}

.cursor-grab {
  cursor: grab;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-text {
  cursor: text;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize {
  resize: both;
}

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

.appearance-none {
  -webkit-appearance: none;
          appearance: none;
}

.grid-cols-\[var\(--grid-columns\)\] {
  grid-template-columns: var(--grid-columns);
}

.grid-rows-\[var\(--grid-rows\)\] {
  grid-template-rows: var(--grid-rows);
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-baseline {
  align-content: baseline;
}

.content-stretch {
  align-content: stretch;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.gap-\[var\(--grid-gap\)\] {
  gap: var(--grid-gap);
}

.gap-lg {
  gap: 24px;
}

.gap-md {
  gap: 16px;
}

.gap-none {
  gap: 0px;
}

.gap-sm {
  gap: 12px;
}

.gap-xl {
  gap: 32px;
}

.gap-xs {
  gap: 8px;
}

.gap-xxl {
  gap: 40px;
}

.gap-xxs {
  gap: 4px;
}

.gap-xxxl {
  gap: 52px;
}

.gap-xxxs {
  gap: 2px;
}

.gap-x-\[var\(--grid-column-gap\)\] {
  column-gap: var(--grid-column-gap);
}

.gap-y-\[var\(--grid-row-gap\)\] {
  row-gap: var(--grid-row-gap);
}

.space-x-lg > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(24px * var(--tw-space-x-reverse));
  margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-md > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16px * var(--tw-space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-none > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1px * var(--tw-space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-sm > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(12px * var(--tw-space-x-reverse));
  margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-xl > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(32px * var(--tw-space-x-reverse));
  margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-xs > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8px * var(--tw-space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-xxl > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(40px * var(--tw-space-x-reverse));
  margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-xxs > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-xxxl > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(52px * var(--tw-space-x-reverse));
  margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-xxxs > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2px * var(--tw-space-x-reverse));
  margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
}

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

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

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

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

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

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

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

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

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

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

.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.self-start {
  align-self: flex-start;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-ellipsis {
  text-overflow: ellipsis;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.rounded-\[100px\] {
  border-radius: 100px;
}

.rounded-\[12px\] {
  border-radius: 12px;
}

.rounded-\[4px\] {
  border-radius: 4px;
}

.rounded-\[var\(--button-height\)\] {
  border-radius: var(--button-height);
}

.rounded-badge {
  border-radius: 12px;
}

.rounded-circle {
  border-radius: 50%;
}

.rounded-dialog-mobile {
  border-radius: 12px;
}

.rounded-form-box-large {
  border-radius: 52px;
}

.rounded-form-box-normal {
  border-radius: 44px;
}

.rounded-form-box-small {
  border-radius: 32px;
}

.rounded-large {
  border-radius: 6px;
}

.rounded-normal {
  border-radius: 3px;
}

.rounded-small {
  border-radius: 2px;
}

.rounded-t-modal-mobile {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0px;
}

.border-\[2px\] {
  border-width: 2px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l-0 {
  border-left-width: 0px;
}

.border-r-0 {
  border-right-width: 0px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-0 {
  border-top-width: 0px;
}

.border-t-\[3px\] {
  border-top-width: 3px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-none {
  border-style: none;
}

.border-blue-dark {
  border-color: var(--palette-blue-dark, #005AA3);
}

.border-blue-dark-active {
  border-color: var(--palette-blue-dark-active, #003E70);
}

.border-blue-dark-hover {
  border-color: var(--palette-blue-dark-hover, #004F8F);
}

.border-blue-darker {
  border-color: var(--palette-blue-darker, #004680);
}

.border-blue-light {
  border-color: var(--palette-blue-light, #E8F4FD);
}

.border-blue-light-active {
  border-color: var(--palette-blue-light-active, #C7E4FA);
}

.border-blue-light-hover {
  border-color: var(--palette-blue-light-hover, #DEF0FC);
}

.border-blue-normal {
  border-color: var(--palette-blue-normal, #0172CB);
}

.border-blue-normal-active {
  border-color: var(--palette-blue-normal-active, #01508E);
}

.border-blue-normal-hover {
  border-color: var(--palette-blue-normal-hover, #0161AC);
}

.border-bundle-basic {
  border-color: var(--palette-bundle-basic, #D7331C);
}

.border-bundle-medium {
  border-color: var(--palette-bundle-medium, #3B1EB0);
}

.border-cloud-dark {
  border-color: var(--palette-cloud-dark, #BAC7D5);
}

.border-cloud-dark-active {
  border-color: var(--palette-cloud-dark-active, #94A8BE);
}

.border-cloud-dark-hover {
  border-color: var(--palette-cloud-dark-hover, #A6B6C8);
}

.border-cloud-light {
  border-color: var(--palette-cloud-light, #F5F7F9);
}

.border-cloud-light-active {
  border-color: var(--palette-cloud-light-active, #D6DEE6);
}

.border-cloud-light-hover {
  border-color: var(--palette-cloud-light-hover, #E5EAEF);
}

.border-cloud-normal {
  border-color: var(--palette-cloud-normal, #E8EDF1);
}

.border-cloud-normal-active {
  border-color: var(--palette-cloud-normal-active, #CAD4DE);
}

.border-cloud-normal-hover {
  border-color: var(--palette-cloud-normal-hover, #DCE3E9);
}

.border-elevation-flat-border-color {
  border-color: var(--palette-cloud-normal, #E8EDF1);
}

.border-green-dark {
  border-color: var(--palette-green-dark, #2D7738);
}

.border-green-dark-active {
  border-color: var(--palette-green-dark-active, #1F5126);
}

.border-green-dark-hover {
  border-color: var(--palette-green-dark-hover, #276831);
}

.border-green-darker {
  border-color: var(--palette-green-darker, #235C2B);
}

.border-green-light {
  border-color: var(--palette-green-light, #EAF5EA);
}

.border-green-light-active {
  border-color: var(--palette-green-light-active, #CDE4CF);
}

.border-green-light-hover {
  border-color: var(--palette-green-light-hover, #E1EFE2);
}

.border-green-normal {
  border-color: var(--palette-green-normal, #28A138);
}

.border-green-normal-active {
  border-color: var(--palette-green-normal-active, #1D7228);
}

.border-green-normal-hover {
  border-color: var(--palette-green-normal-hover, #238B31);
}

.border-ink-dark {
  border-color: var(--palette-ink-dark, #252A31);
}

.border-ink-dark-active {
  border-color: var(--palette-ink-dark-active, #0B0C0F);
}

.border-ink-dark-hover {
  border-color: var(--palette-ink-dark-hover, #181B20);
}

.border-ink-light {
  border-color: var(--palette-ink-light, #697D95);
}

.border-ink-light-active {
  border-color: var(--palette-ink-light-active, #4A617C);
}

.border-ink-light-hover {
  border-color: var(--palette-ink-light-hover, #5D738E);
}

.border-ink-normal {
  border-color: var(--palette-ink-normal, #4F5E71);
}

.border-ink-normal-active {
  border-color: var(--palette-ink-normal-active, #324256);
}

.border-ink-normal-hover {
  border-color: var(--palette-ink-normal-hover, #3E4E63);
}

.border-orange-dark {
  border-color: var(--palette-orange-dark, #AD5700);
}

.border-orange-dark-active {
  border-color: var(--palette-orange-dark-active, #954A00);
}

.border-orange-dark-hover {
  border-color: var(--palette-orange-dark-hover, #A75400);
}

.border-orange-darker {
  border-color: var(--palette-orange-darker, #803F00);
}

.border-orange-light {
  border-color: var(--palette-orange-light, #FEF2E6);
}

.border-orange-light-active {
  border-color: var(--palette-orange-light-active, #FAE2C6);
}

.border-orange-light-hover {
  border-color: var(--palette-orange-light-hover, #FCECDA);
}

.border-orange-normal {
  border-color: var(--palette-orange-normal, #DF7B00);
}

.border-orange-normal-active {
  border-color: var(--palette-orange-normal-active, #B26200);
}

.border-orange-normal-hover {
  border-color: var(--palette-orange-normal-hover, #C96F00);
}

.border-product-dark {
  border-color: var(--palette-product-dark, #007A69);
}

.border-product-dark-active {
  border-color: var(--palette-product-dark-active, #006657);
}

.border-product-dark-hover {
  border-color: var(--palette-product-dark-hover, #007060);
}

.border-product-darker {
  border-color: var(--palette-product-darker, #005C4E);
}

.border-product-light {
  border-color: var(--palette-product-light, #E1F4F3);
}

.border-product-light-active {
  border-color: var(--palette-product-light-active, #BFE8E2);
}

.border-product-light-hover {
  border-color: var(--palette-product-light-hover, #D6F0EC);
}

.border-product-normal {
  border-color: var(--palette-product-normal, #00A58E);
}

.border-product-normal-active {
  border-color: var(--palette-product-normal-active, #008472);
}

.border-product-normal-hover {
  border-color: var(--palette-product-normal-hover, #009580);
}

.border-red-dark {
  border-color: var(--palette-red-dark, #970C0C);
}

.border-red-dark-active {
  border-color: var(--palette-red-dark-active, #6D0909);
}

.border-red-dark-hover {
  border-color: var(--palette-red-dark-hover, #890B0B);
}

.border-red-darker {
  border-color: var(--palette-red-darker, #760909);
}

.border-red-light {
  border-color: var(--palette-red-light, #FAEAEA);
}

.border-red-light-active {
  border-color: var(--palette-red-light-active, #F3CECE);
}

.border-red-light-hover {
  border-color: var(--palette-red-light-hover, #F8E2E2);
}

.border-red-normal {
  border-color: var(--palette-red-normal, #D21C1C);
}

.border-red-normal-active {
  border-color: var(--palette-red-normal-active, #9D1515);
}

.border-red-normal-hover {
  border-color: var(--palette-red-normal-hover, #B91919);
}

.border-social-facebook {
  border-color: var(--palette-social-facebook, #3B5998);
}

.border-social-facebook-active {
  border-color: var(--palette-social-facebook-active, #354F88);
}

.border-social-facebook-hover {
  border-color: var(--palette-social-facebook-hover, #385490);
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  border-color: var(--palette-white-normal, #FFFFFF);
}

.border-b-cloud-dark {
  border-bottom-color: var(--palette-cloud-dark, #BAC7D5);
}

.border-b-cloud-normal {
  border-bottom-color: var(--palette-cloud-normal, #E8EDF1);
}

.border-b-elevation-flat-border-color {
  border-bottom-color: var(--palette-cloud-normal, #E8EDF1);
}

.border-t-blue-normal {
  border-top-color: var(--palette-blue-normal, #0172CB);
}

.border-t-green-normal {
  border-top-color: var(--palette-green-normal, #28A138);
}

.border-t-orange-normal {
  border-top-color: var(--palette-orange-normal, #DF7B00);
}

.border-t-red-normal {
  border-top-color: var(--palette-red-normal, #D21C1C);
}

.bg-\[black\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  background-color: rgba(0,0,0,0.5);
}

.bg-\[rgba\(23\2c 27\2c 30\2c 0\.6\)\] {
  background-color: rgba(23,27,30,0.6);
}

.bg-\[var\(--button-background\)\] {
  background-color: var(--button-background);
}

.bg-badge-critical-background {
  background-color: var(--palette-red-normal, #D21C1C);
}

.bg-badge-critical-subtle-background {
  background-color: var(--palette-red-light, #FAEAEA);
}

.bg-badge-dark-background {
  background-color: var(--palette-ink-dark, #252A31);
}

.bg-badge-info-background {
  background-color: var(--palette-blue-normal, #0172CB);
}

.bg-badge-info-subtle-background {
  background-color: var(--palette-blue-light, #E8F4FD);
}

.bg-badge-neutral-background {
  background-color: var(--palette-cloud-light, #F5F7F9);
}

.bg-badge-success-background {
  background-color: var(--palette-green-normal, #28A138);
}

.bg-badge-success-subtle-background {
  background-color: var(--palette-green-light, #EAF5EA);
}

.bg-badge-warning-background {
  background-color: var(--palette-orange-normal, #DF7B00);
}

.bg-badge-warning-subtle-background {
  background-color: var(--palette-orange-light, #FEF2E6);
}

.bg-badge-white-background {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.bg-blue-dark {
  background-color: var(--palette-blue-dark, #005AA3);
}

.bg-blue-dark-active {
  background-color: var(--palette-blue-dark-active, #003E70);
}

.bg-blue-dark-hover {
  background-color: var(--palette-blue-dark-hover, #004F8F);
}

.bg-blue-darker {
  background-color: var(--palette-blue-darker, #004680);
}

.bg-blue-light {
  background-color: var(--palette-blue-light, #E8F4FD);
}

.bg-blue-light-active {
  background-color: var(--palette-blue-light-active, #C7E4FA);
}

.bg-blue-light-hover {
  background-color: var(--palette-blue-light-hover, #DEF0FC);
}

.bg-blue-normal {
  background-color: var(--palette-blue-normal, #0172CB);
}

.bg-blue-normal-active {
  background-color: var(--palette-blue-normal-active, #01508E);
}

.bg-blue-normal-hover {
  background-color: var(--palette-blue-normal-hover, #0161AC);
}

.bg-bundle-basic {
  background-color: var(--palette-bundle-basic, #D7331C);
}

.bg-bundle-medium {
  background-color: var(--palette-bundle-medium, #3B1EB0);
}

.bg-button-critical-background {
  background-color: var(--palette-red-normal, #D21C1C);
}

.bg-button-critical-subtle-background {
  background-color: var(--palette-red-light, #FAEAEA);
}

.bg-button-link-critical-background {
  background-color: transparent;
}

.bg-button-link-primary-background {
  background-color: transparent;
}

.bg-button-link-secondary-background {
  background-color: transparent;
}

.bg-button-primary-background {
  background-color: var(--button-primary-background, var(--palette-product-normal, #00A58E));
}

.bg-button-primary-subtle-background {
  background-color: var(--palette-product-light, #E1F4F3);
}

.bg-button-secondary-background {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.bg-button-white-background {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.bg-cloud-dark {
  background-color: var(--palette-cloud-dark, #BAC7D5);
}

.bg-cloud-dark-active {
  background-color: var(--palette-cloud-dark-active, #94A8BE);
}

.bg-cloud-dark-hover {
  background-color: var(--palette-cloud-dark-hover, #A6B6C8);
}

.bg-cloud-light {
  background-color: var(--palette-cloud-light, #F5F7F9);
}

.bg-cloud-light-active {
  background-color: var(--palette-cloud-light-active, #D6DEE6);
}

.bg-cloud-light-hover {
  background-color: var(--palette-cloud-light-hover, #E5EAEF);
}

.bg-cloud-normal {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.bg-cloud-normal-active {
  background-color: var(--palette-cloud-normal-active, #CAD4DE);
}

.bg-cloud-normal-hover {
  background-color: var(--palette-cloud-normal-hover, #DCE3E9);
}

.bg-country-flag-background {
  background-color: transparent;
}

.bg-drawer-overlay-background {
  background-color: rgba(37, 42, 49, 0.5);
}

.bg-elevation-flat {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.bg-form-element-background {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.bg-form-element-disabled-background {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.bg-green-dark {
  background-color: var(--palette-green-dark, #2D7738);
}

.bg-green-dark-active {
  background-color: var(--palette-green-dark-active, #1F5126);
}

.bg-green-dark-hover {
  background-color: var(--palette-green-dark-hover, #276831);
}

.bg-green-darker {
  background-color: var(--palette-green-darker, #235C2B);
}

.bg-green-light {
  background-color: var(--palette-green-light, #EAF5EA);
}

.bg-green-light-active {
  background-color: var(--palette-green-light-active, #CDE4CF);
}

.bg-green-light-hover {
  background-color: var(--palette-green-light-hover, #E1EFE2);
}

.bg-green-normal {
  background-color: var(--palette-green-normal, #28A138);
}

.bg-green-normal-active {
  background-color: var(--palette-green-normal-active, #1D7228);
}

.bg-green-normal-hover {
  background-color: var(--palette-green-normal-hover, #238B31);
}

.bg-ink-dark {
  background-color: var(--palette-ink-dark, #252A31);
}

.bg-ink-dark-active {
  background-color: var(--palette-ink-dark-active, #0B0C0F);
}

.bg-ink-dark-hover {
  background-color: var(--palette-ink-dark-hover, #181B20);
}

.bg-ink-light {
  background-color: var(--palette-ink-light, #697D95);
}

.bg-ink-light-active {
  background-color: var(--palette-ink-light-active, #4A617C);
}

.bg-ink-light-hover {
  background-color: var(--palette-ink-light-hover, #5D738E);
}

.bg-ink-normal {
  background-color: var(--palette-ink-normal, #4F5E71);
}

.bg-ink-normal-active {
  background-color: var(--palette-ink-normal-active, #324256);
}

.bg-ink-normal-hover {
  background-color: var(--palette-ink-normal-hover, #3E4E63);
}

.bg-orange-dark {
  background-color: var(--palette-orange-dark, #AD5700);
}

.bg-orange-dark-active {
  background-color: var(--palette-orange-dark-active, #954A00);
}

.bg-orange-dark-hover {
  background-color: var(--palette-orange-dark-hover, #A75400);
}

.bg-orange-darker {
  background-color: var(--palette-orange-darker, #803F00);
}

.bg-orange-light {
  background-color: var(--palette-orange-light, #FEF2E6);
}

.bg-orange-light-active {
  background-color: var(--palette-orange-light-active, #FAE2C6);
}

.bg-orange-light-hover {
  background-color: var(--palette-orange-light-hover, #FCECDA);
}

.bg-orange-normal {
  background-color: var(--palette-orange-normal, #DF7B00);
}

.bg-orange-normal-active {
  background-color: var(--palette-orange-normal-active, #B26200);
}

.bg-orange-normal-hover {
  background-color: var(--palette-orange-normal-hover, #C96F00);
}

.bg-product-dark {
  background-color: var(--palette-product-dark, #007A69);
}

.bg-product-dark-active {
  background-color: var(--palette-product-dark-active, #006657);
}

.bg-product-dark-hover {
  background-color: var(--palette-product-dark-hover, #007060);
}

.bg-product-darker {
  background-color: var(--palette-product-darker, #005C4E);
}

.bg-product-light {
  background-color: var(--palette-product-light, #E1F4F3);
}

.bg-product-light-active {
  background-color: var(--palette-product-light-active, #BFE8E2);
}

.bg-product-light-hover {
  background-color: var(--palette-product-light-hover, #D6F0EC);
}

.bg-product-normal {
  background-color: var(--palette-product-normal, #00A58E);
}

.bg-product-normal-active {
  background-color: var(--palette-product-normal-active, #008472);
}

.bg-product-normal-hover {
  background-color: var(--palette-product-normal-hover, #009580);
}

.bg-red-dark {
  background-color: var(--palette-red-dark, #970C0C);
}

.bg-red-dark-active {
  background-color: var(--palette-red-dark-active, #6D0909);
}

.bg-red-dark-hover {
  background-color: var(--palette-red-dark-hover, #890B0B);
}

.bg-red-darker {
  background-color: var(--palette-red-darker, #760909);
}

.bg-red-light {
  background-color: var(--palette-red-light, #FAEAEA);
}

.bg-red-light-active {
  background-color: var(--palette-red-light-active, #F3CECE);
}

.bg-red-light-hover {
  background-color: var(--palette-red-light-hover, #F8E2E2);
}

.bg-red-normal {
  background-color: var(--palette-red-normal, #D21C1C);
}

.bg-red-normal-active {
  background-color: var(--palette-red-normal-active, #9D1515);
}

.bg-red-normal-hover {
  background-color: var(--palette-red-normal-hover, #B91919);
}

.bg-social-facebook {
  background-color: var(--palette-social-facebook, #3B5998);
}

.bg-social-facebook-active {
  background-color: var(--palette-social-facebook-active, #354F88);
}

.bg-social-facebook-hover {
  background-color: var(--palette-social-facebook-hover, #385490);
}

.bg-text-critical-background {
  background-color: rgba(210, 28, 28, 0.1);
}

.bg-text-info-background {
  background-color: rgba(1, 114, 203, 0.1);
}

.bg-text-primary-background {
  background-color: rgba(37, 42, 49, 0.1);
}

.bg-text-secondary-background {
  background-color: rgba(79, 94, 113, 0.1);
}

.bg-text-success-background {
  background-color: rgba(40, 161, 56, 0.1);
}

.bg-text-warning-background {
  background-color: rgba(223, 123, 0, 0.1);
}

.bg-text-white-background {
  background-color: rgba(255, 255, 255, 0.1);
}

.bg-transparent {
  background-color: transparent;
}

.bg-white-normal {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.bg-white-normal-active {
  background-color: var(--palette-white-normal-active, #E7ECF1);
}

.bg-white-normal-hover {
  background-color: var(--palette-white-normal-hover, #F1F4F7);
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-badge-bundle-basic-background {
  background-image: linear-gradient(to top right, #E13E3B 0%, #E87E09 100%);
}

.bg-badge-bundle-medium-background {
  background-image: linear-gradient(to top right, #3719AB 0%, #8539DB 100%);
}

.bg-badge-bundle-top-background {
  background-image: linear-gradient(to top right, #2D2D2E 0%, #696E73 100%);
}

.bg-button-bundle-basic-background {
  background-image: linear-gradient(to top right, #E13E3B 0%, #E87E09 100%);
}

.bg-button-bundle-medium-background {
  background-image: linear-gradient(to top right, #3719AB 0%, #8539DB 100%);
}

.bg-button-bundle-top-background {
  background-image: linear-gradient(to top right, #2D2D2E 0%, #696E73 100%);
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.from-\[\#fd1d1d\] {
  --tw-gradient-from: #fd1d1d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-\[\#ffae28\] {
  --tw-gradient-to: #ffae28 var(--tw-gradient-to-position);
}

.p-0 {
  padding: 0px;
}

.p-\[var\(--button-padding\)\] {
  padding: var(--button-padding);
}

.p-form-element-normal-padding {
  padding: 0 12px;
}

.p-lg {
  padding: 24px;
}

.p-md {
  padding: 16px;
}

.p-sm {
  padding: 12px;
}

.p-xl {
  padding: 32px;
}

.p-xs {
  padding: 8px;
}

.p-xxl {
  padding: 40px;
}

.p-xxs {
  padding: 4px;
}

.p-xxxl {
  padding: 52px;
}

.p-xxxs {
  padding: 2px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-button-padding-lg {
  padding-left: 28px;
  padding-right: 28px;
}

.px-button-padding-md {
  padding-left: 16px;
  padding-right: 16px;
}

.px-button-padding-sm {
  padding-left: 12px;
  padding-right: 12px;
}

.px-button-padding-xs {
  padding-left: 8px;
  padding-right: 8px;
}

.px-lg {
  padding-left: 24px;
  padding-right: 24px;
}

.px-md {
  padding-left: 16px;
  padding-right: 16px;
}

.px-sm {
  padding-left: 12px;
  padding-right: 12px;
}

.px-xl {
  padding-left: 32px;
  padding-right: 32px;
}

.px-xs {
  padding-left: 8px;
  padding-right: 8px;
}

.px-xxl {
  padding-left: 40px;
  padding-right: 40px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-lg {
  padding-top: 24px;
  padding-bottom: 24px;
}

.py-md {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-sm {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-xl {
  padding-top: 32px;
  padding-bottom: 32px;
}

.py-xs {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-xxs {
  padding-top: 4px;
  padding-bottom: 4px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-lg {
  padding-bottom: 24px;
}

.pb-md {
  padding-bottom: 16px;
}

.pb-sm {
  padding-bottom: 12px;
}

.pb-xl {
  padding-bottom: 32px;
}

.pb-xs {
  padding-bottom: 8px;
}

.pb-xxl {
  padding-bottom: 40px;
}

.pb-xxs {
  padding-bottom: 4px;
}

.pb-xxxl {
  padding-bottom: 52px;
}

.pb-xxxs {
  padding-bottom: 2px;
}

.pe-0 {
  padding-inline-end: 0px;
}

.pe-button-padding-lg {
  padding-inline-end: 28px;
}

.pe-button-padding-md {
  padding-inline-end: 16px;
}

.pe-button-padding-sm {
  padding-inline-end: 12px;
}

.pe-button-padding-xs {
  padding-inline-end: 8px;
}

.pe-lg {
  padding-inline-end: 24px;
}

.pe-md {
  padding-inline-end: 16px;
}

.pe-sm {
  padding-inline-end: 12px;
}

.pe-xl {
  padding-inline-end: 32px;
}

.pe-xs {
  padding-inline-end: 8px;
}

.pe-xxl {
  padding-inline-end: 40px;
}

.pl-0 {
  padding-left: 0px;
}

.pl-lg {
  padding-left: 24px;
}

.pl-md {
  padding-left: 16px;
}

.pl-sm {
  padding-left: 12px;
}

.pl-xl {
  padding-left: 32px;
}

.pl-xs {
  padding-left: 8px;
}

.pl-xxl {
  padding-left: 40px;
}

.pl-xxs {
  padding-left: 4px;
}

.pl-xxxl {
  padding-left: 52px;
}

.pl-xxxs {
  padding-left: 2px;
}

.pr-0 {
  padding-right: 0px;
}

.pr-lg {
  padding-right: 24px;
}

.pr-md {
  padding-right: 16px;
}

.pr-sm {
  padding-right: 12px;
}

.pr-xl {
  padding-right: 32px;
}

.pr-xs {
  padding-right: 8px;
}

.pr-xxl {
  padding-right: 40px;
}

.pr-xxs {
  padding-right: 4px;
}

.pr-xxxl {
  padding-right: 52px;
}

.pr-xxxs {
  padding-right: 2px;
}

.ps-0 {
  padding-inline-start: 0px;
}

.ps-\[48px\] {
  padding-inline-start: 48px;
}

.ps-\[6px\] {
  padding-inline-start: 6px;
}

.ps-button-padding-lg {
  padding-inline-start: 28px;
}

.ps-button-padding-md {
  padding-inline-start: 16px;
}

.ps-button-padding-sm {
  padding-inline-start: 12px;
}

.ps-button-padding-xs {
  padding-inline-start: 8px;
}

.ps-lg {
  padding-inline-start: 24px;
}

.ps-md {
  padding-inline-start: 16px;
}

.ps-sm {
  padding-inline-start: 12px;
}

.ps-xl {
  padding-inline-start: 32px;
}

.ps-xxl {
  padding-inline-start: 40px;
}

.ps-xxs {
  padding-inline-start: 4px;
}

.pt-0 {
  padding-top: 0px;
}

.pt-lg {
  padding-top: 24px;
}

.pt-md {
  padding-top: 16px;
}

.pt-sm {
  padding-top: 12px;
}

.pt-xl {
  padding-top: 32px;
}

.pt-xs {
  padding-top: 8px;
}

.pt-xxl {
  padding-top: 40px;
}

.pt-xxs {
  padding-top: 4px;
}

.pt-xxxl {
  padding-top: 52px;
}

.pt-xxxs {
  padding-top: 2px;
}

.text-left {
  text-align: left;
}

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

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-start {
  text-align: start;
}

.text-end {
  text-align: end;
}

.align-baseline {
  vertical-align: baseline;
}

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

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.font-base {
  font-family: 'Roboto', -apple-system, '.SFNSText-Regular', 'San Francisco', 'Segoe UI', 'Helvetica Neue', 'Lucida Grande', sans-serif;
}

.text-\[length\:var\(--button-font-size\)\] {
  font-size: var(--button-font-size);
}

.text-extra-large {
  font-size: 18px;
}

.text-form-element-normal {
  font-size: 15px;
}

.text-heading-display {
  font-size: 40px;
}

.text-heading-display-subtitle {
  font-size: 22px;
}

.text-heading-title1 {
  font-size: 28px;
}

.text-heading-title2 {
  font-size: 22px;
}

.text-heading-title3 {
  font-size: 18px;
}

.text-heading-title4 {
  font-size: 16px;
}

.text-heading-title5 {
  font-size: 15px;
}

.text-heading-title6 {
  font-size: 13px;
}

.text-large {
  font-size: 16px;
}

.text-normal {
  font-size: 15px;
}

.text-small {
  font-size: 13px;
}

.font-\[var\(--button-font-weight\)\] {
  font-weight: var(--button-font-weight);
}

.font-bold {
  font-weight: 700;
}

.font-heading-display {
  font-weight: 700;
}

.font-heading-display-subtitle {
  font-weight: 400;
}

.font-heading-title1 {
  font-weight: 700;
}

.font-heading-title2 {
  font-weight: 500;
}

.font-heading-title3 {
  font-weight: 500;
}

.font-heading-title4 {
  font-weight: 700;
}

.font-heading-title5 {
  font-weight: 700;
}

.font-heading-title6 {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.uppercase {
  text-transform: uppercase;
}

.italic {
  font-style: italic;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.leading-\[14px\] {
  line-height: 14px;
}

.leading-\[52px\] {
  line-height: 52px;
}

.leading-extra-large {
  line-height: 24px;
}

.leading-heading-display {
  line-height: 44px;
}

.leading-heading-display-subtitle {
  line-height: 28px;
}

.leading-heading-title1 {
  line-height: 32px;
}

.leading-heading-title2 {
  line-height: 28px;
}

.leading-heading-title3 {
  line-height: 24px;
}

.leading-heading-title4 {
  line-height: 20px;
}

.leading-heading-title5 {
  line-height: 20px;
}

.leading-heading-title6 {
  line-height: 16px;
}

.leading-large {
  line-height: 24px;
}

.leading-none {
  line-height: 1;
}

.leading-normal {
  line-height: 20px;
}

.leading-small {
  line-height: 16px;
}

.tracking-\[2px\] {
  letter-spacing: 2px;
}

.\!text-transparent {
  color: transparent !important;
}

.text-\[color\:var\(--button-foreground\)\] {
  color: var(--button-foreground);
}

.text-\[color\:var\(--button-icon-foreground\)\] {
  color: var(--button-icon-foreground);
}

.text-badge-bundle-basic-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-bundle-medium-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-bundle-top-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-critical-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-critical-subtle-foreground {
  color: var(--palette-red-dark, #970C0C);
}

.text-badge-dark-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-info-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-info-subtle-foreground {
  color: var(--palette-blue-dark, #005AA3);
}

.text-badge-neutral-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-badge-success-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-success-subtle-foreground {
  color: var(--palette-green-dark, #2D7738);
}

.text-badge-warning-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-badge-warning-subtle-foreground {
  color: var(--palette-orange-dark, #AD5700);
}

.text-badge-white-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-blue-dark {
  color: var(--palette-blue-dark, #005AA3);
}

.text-blue-dark-active {
  color: var(--palette-blue-dark-active, #003E70);
}

.text-blue-dark-hover {
  color: var(--palette-blue-dark-hover, #004F8F);
}

.text-blue-darker {
  color: var(--palette-blue-darker, #004680);
}

.text-blue-light {
  color: var(--palette-blue-light, #E8F4FD);
}

.text-blue-light-active {
  color: var(--palette-blue-light-active, #C7E4FA);
}

.text-blue-light-hover {
  color: var(--palette-blue-light-hover, #DEF0FC);
}

.text-blue-normal {
  color: var(--palette-blue-normal, #0172CB);
}

.text-blue-normal-active {
  color: var(--palette-blue-normal-active, #01508E);
}

.text-blue-normal-hover {
  color: var(--palette-blue-normal-hover, #0161AC);
}

.text-bundle-basic {
  color: var(--palette-bundle-basic, #D7331C);
}

.text-bundle-medium {
  color: var(--palette-bundle-medium, #3B1EB0);
}

.text-button-critical-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-button-critical-subtle-foreground {
  color: var(--palette-red-dark, #970C0C);
}

.text-button-link-critical-foreground {
  color: var(--palette-red-normal, #D21C1C);
}

.text-button-link-primary-foreground {
  color: var(--palette-product-normal, #00A58E);
}

.text-button-link-secondary-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-button-primary-foreground {
  color: var(--button-primary-foreground, var(--palette-white-normal, #FFFFFF));
}

.text-button-primary-subtle-foreground {
  color: var(--button-primary-subtle-foreground, var(--palette-product-dark, #007A69));
}

.text-button-secondary-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-button-white-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-cloud-dark {
  color: var(--palette-cloud-dark, #BAC7D5);
}

.text-cloud-dark-active {
  color: var(--palette-cloud-dark-active, #94A8BE);
}

.text-cloud-dark-hover {
  color: var(--palette-cloud-dark-hover, #A6B6C8);
}

.text-cloud-light {
  color: var(--palette-cloud-light, #F5F7F9);
}

.text-cloud-light-active {
  color: var(--palette-cloud-light-active, #D6DEE6);
}

.text-cloud-light-hover {
  color: var(--palette-cloud-light-hover, #E5EAEF);
}

.text-cloud-normal {
  color: var(--palette-cloud-normal, #E8EDF1);
}

.text-cloud-normal-active {
  color: var(--palette-cloud-normal-active, #CAD4DE);
}

.text-cloud-normal-hover {
  color: var(--palette-cloud-normal-hover, #DCE3E9);
}

.text-critical-foreground {
  color: var(--palette-red-normal, #D21C1C);
}

.text-form-element-disabled-foreground {
  color: var(--palette-ink-normal, #4F5E71);
}

.text-form-element-filled-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-form-element-foreground {
  color: var(--palette-ink-light, #697D95);
}

.text-form-element-label-filled-foreground {
  color: var(--palette-ink-normal, #4F5E71);
}

.text-form-element-label-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-form-element-prefix-foreground {
  color: var(--palette-ink-normal, #4F5E71);
}

.text-green-dark {
  color: var(--palette-green-dark, #2D7738);
}

.text-green-dark-active {
  color: var(--palette-green-dark-active, #1F5126);
}

.text-green-dark-hover {
  color: var(--palette-green-dark-hover, #276831);
}

.text-green-darker {
  color: var(--palette-green-darker, #235C2B);
}

.text-green-light {
  color: var(--palette-green-light, #EAF5EA);
}

.text-green-light-active {
  color: var(--palette-green-light-active, #CDE4CF);
}

.text-green-light-hover {
  color: var(--palette-green-light-hover, #E1EFE2);
}

.text-green-normal {
  color: var(--palette-green-normal, #28A138);
}

.text-green-normal-active {
  color: var(--palette-green-normal-active, #1D7228);
}

.text-green-normal-hover {
  color: var(--palette-green-normal-hover, #238B31);
}

.text-heading-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-heading-foreground-inverted {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-icon-primary-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-icon-secondary-foreground {
  color: var(--palette-ink-normal, #4F5E71);
}

.text-info-foreground {
  color: var(--palette-blue-normal, #0172CB);
}

.text-ink-dark {
  color: var(--palette-ink-dark, #252A31);
}

.text-ink-dark-active {
  color: var(--palette-ink-dark-active, #0B0C0F);
}

.text-ink-dark-hover {
  color: var(--palette-ink-dark-hover, #181B20);
}

.text-ink-light {
  color: var(--palette-ink-light, #697D95);
}

.text-ink-light-active {
  color: var(--palette-ink-light-active, #4A617C);
}

.text-ink-light-hover {
  color: var(--palette-ink-light-hover, #5D738E);
}

.text-ink-normal {
  color: var(--palette-ink-normal, #4F5E71);
}

.text-ink-normal-active {
  color: var(--palette-ink-normal-active, #324256);
}

.text-ink-normal-hover {
  color: var(--palette-ink-normal-hover, #3E4E63);
}

.text-link-critical-foreground {
  color: var(--palette-red-dark, #970C0C);
}

.text-link-info-foreground {
  color: var(--palette-blue-dark, #005AA3);
}

.text-link-primary-foreground {
  color: var(--palette-product-dark, #007A69);
}

.text-link-secondary-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-link-success-foreground {
  color: var(--palette-green-dark, #2D7738);
}

.text-link-warning-foreground {
  color: var(--palette-orange-dark, #AD5700);
}

.text-link-white-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-orange-dark {
  color: var(--palette-orange-dark, #AD5700);
}

.text-orange-dark-active {
  color: var(--palette-orange-dark-active, #954A00);
}

.text-orange-dark-hover {
  color: var(--palette-orange-dark-hover, #A75400);
}

.text-orange-darker {
  color: var(--palette-orange-darker, #803F00);
}

.text-orange-light {
  color: var(--palette-orange-light, #FEF2E6);
}

.text-orange-light-active {
  color: var(--palette-orange-light-active, #FAE2C6);
}

.text-orange-light-hover {
  color: var(--palette-orange-light-hover, #FCECDA);
}

.text-orange-normal {
  color: var(--palette-orange-normal, #DF7B00);
}

.text-orange-normal-active {
  color: var(--palette-orange-normal-active, #B26200);
}

.text-orange-normal-hover {
  color: var(--palette-orange-normal-hover, #C96F00);
}

.text-primary-foreground {
  color: var(--palette-ink-dark, #252A31);
}

.text-product-dark {
  color: var(--palette-product-dark, #007A69);
}

.text-product-dark-active {
  color: var(--palette-product-dark-active, #006657);
}

.text-product-dark-hover {
  color: var(--palette-product-dark-hover, #007060);
}

.text-product-darker {
  color: var(--palette-product-darker, #005C4E);
}

.text-product-light {
  color: var(--palette-product-light, #E1F4F3);
}

.text-product-light-active {
  color: var(--palette-product-light-active, #BFE8E2);
}

.text-product-light-hover {
  color: var(--palette-product-light-hover, #D6F0EC);
}

.text-product-normal {
  color: var(--palette-product-normal, #00A58E);
}

.text-product-normal-active {
  color: var(--palette-product-normal-active, #008472);
}

.text-product-normal-hover {
  color: var(--palette-product-normal-hover, #009580);
}

.text-red-dark {
  color: var(--palette-red-dark, #970C0C);
}

.text-red-dark-active {
  color: var(--palette-red-dark-active, #6D0909);
}

.text-red-dark-hover {
  color: var(--palette-red-dark-hover, #890B0B);
}

.text-red-darker {
  color: var(--palette-red-darker, #760909);
}

.text-red-light {
  color: var(--palette-red-light, #FAEAEA);
}

.text-red-light-active {
  color: var(--palette-red-light-active, #F3CECE);
}

.text-red-light-hover {
  color: var(--palette-red-light-hover, #F8E2E2);
}

.text-red-normal {
  color: var(--palette-red-normal, #D21C1C);
}

.text-red-normal-active {
  color: var(--palette-red-normal-active, #9D1515);
}

.text-red-normal-hover {
  color: var(--palette-red-normal-hover, #B91919);
}

.text-secondary-foreground {
  color: var(--palette-ink-normal, #4F5E71);
}

.text-social-facebook {
  color: var(--palette-social-facebook, #3B5998);
}

.text-social-facebook-active {
  color: var(--palette-social-facebook-active, #354F88);
}

.text-social-facebook-hover {
  color: var(--palette-social-facebook-hover, #385490);
}

.text-success-foreground {
  color: var(--palette-green-normal, #28A138);
}

.text-warning-foreground {
  color: var(--palette-orange-normal, #DF7B00);
}

.text-white-foreground {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-white-normal {
  color: var(--palette-white-normal, #FFFFFF);
}

.text-white-normal-active {
  color: var(--palette-white-normal-active, #E7ECF1);
}

.text-white-normal-hover {
  color: var(--palette-white-normal-hover, #F1F4F7);
}

.underline {
  text-decoration-line: underline;
}

.line-through {
  text-decoration-line: line-through;
}

.no-underline {
  text-decoration-line: none;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-\[var\(--toast-message-opacity\)\] {
  opacity: var(--toast-message-opacity);
}

.shadow-action {
  --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 1px 4px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-action-active {
  --tw-shadow: 0 1px 4px 0 rgba(37, 42, 49, 0.16),0 4px 8px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color), 0 4px 8px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-country-flag {
  --tw-shadow: inset 0 0 0 1px rgba(37, 42, 49, 0.1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-fixed {
  --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 2px 4px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-fixed-reverse {
  --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-form-element {
  --tw-shadow: inset 0 0 0 1px rgba(186, 199, 213, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-form-element-error {
  --tw-shadow: inset 0 0 0 1px rgba(210, 28, 28, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-overlay {
  --tw-shadow: 0 12px 24px -4px rgba(37, 42, 49, 0.24),0 8px 60px 0 rgba(37, 42, 49, 0.32);
  --tw-shadow-colored: 0 12px 24px -4px var(--tw-shadow-color), 0 8px 60px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-raised {
  --tw-shadow: 0 4px 8px 0 rgba(37, 42, 49, 0.16),0 8px 24px 0 rgba(37, 42, 49, 0.24);
  --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 8px 24px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-raised-reverse {
  --tw-shadow: 0 -4px 8px 0 rgba(37, 42, 49, 0.16),0 -8px 24px 0 rgba(37, 42, 49, 0.24);
  --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color), 0 -8px 24px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-switch {
  --tw-shadow: inset 0 0 1px 0 rgba(7, 64, 92, 0.1),0 0 2px 0 rgba(37, 42, 49, 0.16),0 1px 4px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: inset 0 0 1px 0 var(--tw-shadow-color), 0 0 2px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline {
  outline-style: solid;
}

.outline-2 {
  outline-width: 2px;
}

.outline-offset-1 {
  outline-offset: 1px;
}

.outline-blue-normal {
  outline-color: var(--palette-blue-normal, #0172CB);
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\!filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.\!transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-\[background-color\] {
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-\[opacity\2c visibility\] {
  transition-property: opacity,visibility;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-\[shadow\2c _background-color\] {
  transition-property: shadow, background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-\[top\2c opacity\2c visibility\] {
  transition-property: top,opacity,visibility;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-\[top\] {
  transition-property: top;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-\[visibility\2c _opacity\] {
  transition-property: visibility, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.delay-0 {
  transition-delay: 0s;
}

.duration-fast {
  transition-duration: 0.15s;
}

.duration-normal {
  transition-duration: 0.3s;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.will-change-transform {
  will-change: transform;
}

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

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

.\[-ms-overflow-style\:none\] {
  -ms-overflow-style: none;
}

.\[-webkit-text-fill-color\:theme\(textColor\.form-element-disabled-foreground\)\] {
  -webkit-text-fill-color: var(--palette-ink-normal, #4F5E71);
}

.\[box-shadow\:var\(--button-box-shadow\)\] {
  box-shadow: var(--button-box-shadow);
}

.\[position\:var\(--error-form-tooltip-position\)\] {
  position: var(--error-form-tooltip-position);
}

.\[scrollbar-width\:none\] {
  scrollbar-width: none;
}

.\[transform\:var\(--error-form-tooltip-transform\)\] {
  transform: var(--error-form-tooltip-transform);
}

.\[transition\:opacity_theme\(transitionDuration\.normal\)_ease-in-out\2c _visibility_theme\(transitionDuration\.fast\)_linear\] {
  transition: opacity 0.3s ease-in-out, visibility 0.15s linear;
}

.\[transition\:transform_theme\(transitionDuration\.normal\)_ease-in-out\2c _visibility_theme\(transitionDuration\.fast\)_linear\] {
  transition: transform 0.3s ease-in-out, visibility 0.15s linear;
}

.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:left-0::before {
  content: var(--tw-content);
  left: 0px;
}

.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}

.before\:block::before {
  content: var(--tw-content);
  display: block;
}

.before\:hidden::before {
  content: var(--tw-content);
  display: none;
}

.before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}

.before\:h-xs::before {
  content: var(--tw-content);
  height: 8px;
}

.before\:w-\[16px\]::before {
  content: var(--tw-content);
  width: 16px;
}

.before\:w-xs::before {
  content: var(--tw-content);
  width: 8px;
}

.before\:-translate-x-1\/2::before {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:-translate-y-1\/2::before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:bg-blue-normal::before {
  content: var(--tw-content);
  background-color: var(--palette-blue-normal, #0172CB);
}

.before\:bg-red-normal::before {
  content: var(--tw-content);
  background-color: var(--palette-red-normal, #D21C1C);
}

.before\:bg-table-shadow-left::before {
  content: var(--tw-content);
  background-image: linear-gradient(to left, transparent, rgba(186, 199, 213, 23));
}

.before\:opacity-0::before {
  content: var(--tw-content);
  opacity: 0;
}

.before\:transition-opacity::before {
  content: var(--tw-content);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.before\:duration-normal::before {
  content: var(--tw-content);
  transition-duration: 0.3s;
}

.before\:ease-in-out::before {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:right-0::after {
  content: var(--tw-content);
  right: 0px;
}

.after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}

.after\:block::after {
  content: var(--tw-content);
  display: block;
}

.after\:hidden::after {
  content: var(--tw-content);
  display: none;
}

.after\:h-0::after {
  content: var(--tw-content);
  height: 0px;
}

.after\:h-full::after {
  content: var(--tw-content);
  height: 100%;
}

.after\:w-0::after {
  content: var(--tw-content);
  width: 0px;
}

.after\:w-\[16px\]::after {
  content: var(--tw-content);
  width: 16px;
}

.after\:border-\[6px\]::after {
  content: var(--tw-content);
  border-width: 6px;
}

.after\:border-b-0::after {
  content: var(--tw-content);
  border-bottom-width: 0px;
}

.after\:border-l-0::after {
  content: var(--tw-content);
  border-left-width: 0px;
}

.after\:border-r-0::after {
  content: var(--tw-content);
  border-right-width: 0px;
}

.after\:border-t-0::after {
  content: var(--tw-content);
  border-top-width: 0px;
}

.after\:border-solid::after {
  content: var(--tw-content);
  border-style: solid;
}

.after\:border-transparent::after {
  content: var(--tw-content);
  border-color: transparent;
}

.after\:border-b-blue-normal::after {
  content: var(--tw-content);
  border-bottom-color: var(--palette-blue-normal, #0172CB);
}

.after\:border-b-ink-dark::after {
  content: var(--tw-content);
  border-bottom-color: var(--palette-ink-dark, #252A31);
}

.after\:border-b-red-normal::after {
  content: var(--tw-content);
  border-bottom-color: var(--palette-red-normal, #D21C1C);
}

.after\:border-l-blue-normal::after {
  content: var(--tw-content);
  border-left-color: var(--palette-blue-normal, #0172CB);
}

.after\:border-l-ink-dark::after {
  content: var(--tw-content);
  border-left-color: var(--palette-ink-dark, #252A31);
}

.after\:border-l-red-normal::after {
  content: var(--tw-content);
  border-left-color: var(--palette-red-normal, #D21C1C);
}

.after\:border-r-blue-normal::after {
  content: var(--tw-content);
  border-right-color: var(--palette-blue-normal, #0172CB);
}

.after\:border-r-ink-dark::after {
  content: var(--tw-content);
  border-right-color: var(--palette-ink-dark, #252A31);
}

.after\:border-r-red-normal::after {
  content: var(--tw-content);
  border-right-color: var(--palette-red-normal, #D21C1C);
}

.after\:border-t-blue-normal::after {
  content: var(--tw-content);
  border-top-color: var(--palette-blue-normal, #0172CB);
}

.after\:border-t-ink-dark::after {
  content: var(--tw-content);
  border-top-color: var(--palette-ink-dark, #252A31);
}

.after\:border-t-red-normal::after {
  content: var(--tw-content);
  border-top-color: var(--palette-red-normal, #D21C1C);
}

.after\:bg-table-shadow-right::after {
  content: var(--tw-content);
  background-image: linear-gradient(to right, transparent, rgba(186, 199, 213, 23));
}

.after\:opacity-0::after {
  content: var(--tw-content);
  opacity: 0;
}

.after\:transition-opacity::after {
  content: var(--tw-content);
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.after\:duration-normal::after {
  content: var(--tw-content);
  transition-duration: 0.3s;
}

.after\:ease-in-out::after {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.last\:m-0:last-child {
  margin: 0px;
}

.last\:self-end:last-child {
  align-self: flex-end;
}

.last\:border-none:last-child {
  border-style: none;
}

.last\:p-0:last-child {
  padding: 0px;
}

.first-of-type\:mt-lg:first-of-type {
  margin-top: 24px;
}

.first-of-type\:rounded-t-modal-mobile:first-of-type {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.first-of-type\:border-t:first-of-type {
  border-top-width: 1px;
}

.first-of-type\:border-t-elevation-flat-border-color:first-of-type {
  border-top-color: var(--palette-cloud-normal, #E8EDF1);
}

.last-of-type\:m-0:last-of-type {
  margin: 0px;
}

.last-of-type\:rounded-b-modal-mobile:last-of-type {
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.last-of-type\:border-b:last-of-type {
  border-bottom-width: 1px;
}

.last-of-type\:border-b-0:last-of-type {
  border-bottom-width: 0px;
}

.last-of-type\:border-b-elevation-flat-border-color:last-of-type {
  border-bottom-color: var(--palette-cloud-normal, #E8EDF1);
}

.visited\:font-medium:visited {
  font-weight: 500;
}

.visited\:text-ink-dark:visited {
  color: var(--palette-ink-dark, #252A31);
}

.focus-within\:outline-none:focus-within {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.hover\:bg-\[var\(--button-background-hover\)\]:hover {
  background-color: var(--button-background-hover);
}

.hover\:bg-button-critical-background-hover:hover {
  background-color: var(--palette-red-normal-hover, #B91919);
}

.hover\:bg-button-critical-subtle-background-hover:hover {
  background-color: var(--palette-red-light-hover, #F8E2E2);
}

.hover\:bg-button-link-critical-background-hover:hover {
  background-color: var(--palette-red-light-hover, #F8E2E2);
}

.hover\:bg-button-link-primary-background-hover:hover {
  background-color: var(--palette-product-light-hover, #D6F0EC);
}

.hover\:bg-button-link-secondary-background-hover:hover {
  background-color: var(--palette-cloud-light-hover, #E5EAEF);
}

.hover\:bg-button-primary-background-hover:hover {
  background-color: var(--button-primary-background-hover, var(--palette-product-normal-hover, #009580));
}

.hover\:bg-button-primary-subtle-background-hover:hover {
  background-color: var(--palette-product-light-hover, #D6F0EC);
}

.hover\:bg-button-secondary-background-hover:hover {
  background-color: var(--palette-cloud-normal-hover, #DCE3E9);
}

.hover\:bg-button-white-background-hover:hover {
  background-color: var(--palette-cloud-light, #F5F7F9);
}

.hover\:bg-cloud-light:hover {
  background-color: var(--palette-cloud-light, #F5F7F9);
}

.hover\:bg-white-normal-hover:hover {
  background-color: var(--palette-white-normal-hover, #F1F4F7);
}

.hover\:bg-button-bundle-basic-background-hover:hover {
  background-image: linear-gradient(to top right, #BD2825 0%, #D67000 100%);
}

.hover\:bg-button-bundle-medium-background-hover:hover {
  background-image: linear-gradient(to top right, #2D1393 0%, #7343AA 100%);
}

.hover\:bg-button-bundle-top-background-hover:hover {
  background-image: linear-gradient(to top right, #171718 0%, #51575C 100%);
}

.hover\:text-\[color\:var\(--button-foreground-hover\)\]:hover {
  color: var(--button-foreground-hover);
}

.hover\:text-button-critical-foreground-hover:hover {
  color: var(--palette-white-normal, #FFFFFF);
}

.hover\:text-button-critical-subtle-foreground-hover:hover {
  color: var(--palette-red-dark-hover, #890B0B);
}

.hover\:text-button-link-critical-foreground-hover:hover {
  color: var(--palette-red-normal-hover, #B91919);
}

.hover\:text-button-link-primary-foreground-hover:hover {
  color: var(--palette-product-dark-hover, #007060);
}

.hover\:text-button-link-secondary-foreground-hover:hover {
  color: var(--palette-ink-dark-hover, #181B20);
}

.hover\:text-button-primary-foreground-hover:hover {
  color: var(--button-primary-foreground-hover, var(--palette-white-normal, #FFFFFF));
}

.hover\:text-button-primary-subtle-foreground-hover:hover {
  color: var(--button-primary-subtle-foreground-hover, var(--palette-product-dark-hover, #007060));
}

.hover\:text-button-secondary-foreground-hover:hover {
  color: var(--palette-ink-dark-hover, #181B20);
}

.hover\:text-button-white-foreground-hover:hover {
  color: var(--palette-ink-dark-hover, #181B20);
}

.hover\:text-form-element-label-filled-foreground:hover {
  color: var(--palette-ink-normal, #4F5E71);
}

.hover\:text-link-critical-foreground-hover:hover {
  color: var(--palette-red-dark-hover, #890B0B);
}

.hover\:text-link-info-foreground-hover:hover {
  color: var(--palette-blue-dark-hover, #004F8F);
}

.hover\:text-link-primary-foreground-hover:hover {
  color: var(--palette-product-dark-hover, #007060);
}

.hover\:text-link-secondary-foreground-hover:hover {
  color: var(--palette-product-dark-hover, #007060);
}

.hover\:text-link-success-foreground-hover:hover {
  color: var(--palette-green-dark-hover, #276831);
}

.hover\:text-link-warning-foreground-hover:hover {
  color: var(--palette-orange-dark-hover, #A75400);
}

.hover\:text-link-white-foreground-hover:hover {
  color: var(--palette-product-light, #E1F4F3);
}

.hover\:text-product-normal-hover:hover {
  color: var(--palette-product-normal-hover, #009580);
}

.hover\:no-underline:hover {
  text-decoration-line: none;
}

.hover\:shadow-action-active:hover {
  --tw-shadow: 0 1px 4px 0 rgba(37, 42, 49, 0.16),0 4px 8px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color), 0 4px 8px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-form-element-error-hover:hover {
  --tw-shadow: inset 0 0 0 1px rgba(185, 25, 25, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-form-element-hover:hover {
  --tw-shadow: inset 0 0 0 1px rgba(166, 182, 200, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:outline-none:hover {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.hover\:\[box-shadow\:var\(--button-box-shadow-hover\)\]:hover {
  box-shadow: var(--button-box-shadow-hover);
}

.focus\:bg-\[var\(--button-background-focus\)\]:focus {
  background-color: var(--button-background-focus);
}

.focus\:text-\[color\:var\(--button-foreground-focus\)\]:focus {
  color: var(--button-foreground-focus);
}

.focus\:text-product-normal-hover:focus {
  color: var(--palette-product-normal-hover, #009580);
}

.focus\:no-underline:focus {
  text-decoration-line: none;
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-0:focus {
  outline-width: 0px;
}

.focus\:outline-2:focus {
  outline-width: 2px;
}

.focus\:outline-blue-normal:focus {
  outline-color: var(--palette-blue-normal, #0172CB);
}

.focus\:\[box-shadow\:var\(--button-box-shadow-focus\)\]:focus {
  box-shadow: var(--button-box-shadow-focus);
}

.hover\:focus\:bg-\[var\(--button-background-hover\)\]:focus:hover {
  background-color: var(--button-background-hover);
}

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

.active\:border-form-element-focus:active {
  border-color: var(--palette-blue-normal, #0172CB);
}

.active\:bg-\[var\(--button-background-active\)\]:active {
  background-color: var(--button-background-active);
}

.active\:bg-button-critical-background-active:active {
  background-color: var(--palette-red-normal-active, #9D1515);
}

.active\:bg-button-link-critical-background-active:active {
  background-color: var(--palette-red-light-active, #F3CECE);
}

.active\:bg-button-link-primary-background-active:active {
  background-color: var(--palette-product-light-active, #BFE8E2);
}

.active\:bg-button-link-secondary-background-active:active {
  background-color: var(--palette-cloud-light-active, #D6DEE6);
}

.active\:bg-button-primary-background-active:active {
  background-color: var(--button-primary-background-active, var(--palette-product-normal-active, #008472));
}

.active\:bg-button-secondary-background-active:active {
  background-color: var(--palette-cloud-normal-active, #CAD4DE);
}

.active\:bg-button-white-background-active:active {
  background-color: var(--palette-cloud-light-hover, #E5EAEF);
}

.active\:bg-button-bundle-basic-background-active:active {
  background-image: linear-gradient(to top right, #9F1816 0%, #C36802 100%);
}

.active\:bg-button-bundle-medium-background-active:active {
  background-image: linear-gradient(to top right, #250F79 0%, #5A3485 100%);
}

.active\:bg-button-bundle-top-background-active:active {
  background-image: linear-gradient(to top right, #101011 0%, #51575C);
}

.active\:text-\[color\:var\(--button-foreground-active\)\]:active {
  color: var(--button-foreground-active);
}

.active\:text-button-critical-foreground-active:active {
  color: var(--palette-white-normal, #FFFFFF);
}

.active\:text-button-critical-subtle-foreground-active:active {
  color: var(--palette-red-dark-active, #6D0909);
}

.active\:text-button-link-critical-foreground-active:active {
  color: var(--palette-red-normal-active, #9D1515);
}

.active\:text-button-link-primary-foreground-active:active {
  color: var(--palette-product-dark-active, #006657);
}

.active\:text-button-link-secondary-foreground-active:active {
  color: var(--palette-ink-dark-active, #0B0C0F);
}

.active\:text-button-primary-foreground-active:active {
  color: var(--button-primary-foreground-active, var(--palette-white-normal, #FFFFFF));
}

.active\:text-button-primary-subtle-foreground-active:active {
  color: var(--button-primary-subtle-foreground-active, var(--palette-product-dark-active, #006657));
}

.active\:text-button-secondary-foreground-active:active {
  color: var(--palette-ink-dark-active, #0B0C0F);
}

.active\:text-button-white-foreground-active:active {
  color: var(--palette-ink-dark-active, #0B0C0F);
}

.active\:text-link-critical-foreground-active:active {
  color: var(--palette-red-darker, #760909);
}

.active\:text-link-info-foreground-active:active {
  color: var(--palette-blue-darker, #004680);
}

.active\:text-link-primary-foreground-active:active {
  color: var(--palette-product-dark-active, #006657);
}

.active\:text-link-secondary-foreground-active:active {
  color: var(--palette-product-dark-active, #006657);
}

.active\:text-link-success-foreground-active:active {
  color: var(--palette-green-darker, #235C2B);
}

.active\:text-link-warning-foreground-active:active {
  color: var(--palette-orange-darker, #803F00);
}

.active\:text-link-white-foreground-active:active {
  color: var(--palette-product-light, #E1F4F3);
}

.active\:text-product-normal-active:active {
  color: var(--palette-product-normal-active, #008472);
}

.active\:no-underline:active {
  text-decoration-line: none;
}

.active\:shadow-action-active:active {
  --tw-shadow: 0 1px 4px 0 rgba(37, 42, 49, 0.16),0 4px 8px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: 0 1px 4px 0 var(--tw-shadow-color), 0 4px 8px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.active\:shadow-button-active:active {
  --tw-shadow: inset 0 0 6px 3px rgba(37, 42, 49, 0.15);
  --tw-shadow-colored: inset 0 0 6px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.active\:shadow-button-active-pale:active {
  --tw-shadow: inset 0 0 6px 3px rgba(37, 42, 49, 0.08);
  --tw-shadow-colored: inset 0 0 6px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.active\:outline-none:active {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.active\:\[box-shadow\:var\(--button-box-shadow-active\)\]:active {
  box-shadow: var(--button-box-shadow-active);
}

.active\:focus\:bg-\[var\(--button-background-active\)\]:focus:active {
  background-color: var(--button-background-active);
}

.active\:focus\:text-\[color\:var\(--button-foreground-active\)\]:focus:active {
  color: var(--button-foreground-active);
}

.active\:focus\:\[box-shadow\:var\(--button-box-shadow-active\)\]:focus:active {
  box-shadow: var(--button-box-shadow-active);
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:bg-button-critical-background:disabled {
  background-color: var(--palette-red-normal, #D21C1C);
}

.disabled\:bg-button-critical-subtle-background:disabled {
  background-color: var(--palette-red-light, #FAEAEA);
}

.disabled\:bg-button-primary-background:disabled {
  background-color: var(--button-primary-background, var(--palette-product-normal, #00A58E));
}

.disabled\:bg-button-primary-subtle-background:disabled {
  background-color: var(--palette-product-light, #E1F4F3);
}

.disabled\:bg-button-secondary-background:disabled {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.disabled\:bg-button-white-background:disabled {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.disabled\:bg-button-bundle-basic-background:disabled {
  background-image: linear-gradient(to top right, #E13E3B 0%, #E87E09 100%);
}

.disabled\:bg-button-bundle-medium-background:disabled {
  background-image: linear-gradient(to top right, #3719AB 0%, #8539DB 100%);
}

.disabled\:bg-button-bundle-top-background:disabled {
  background-image: linear-gradient(to top right, #2D2D2E 0%, #696E73 100%);
}

.disabled\:text-button-critical-foreground:disabled {
  color: var(--palette-white-normal, #FFFFFF);
}

.disabled\:text-button-critical-subtle-foreground:disabled {
  color: var(--palette-red-dark, #970C0C);
}

.disabled\:text-button-primary-foreground:disabled {
  color: var(--button-primary-foreground, var(--palette-white-normal, #FFFFFF));
}

.disabled\:text-button-primary-subtle-foreground:disabled {
  color: var(--button-primary-subtle-foreground, var(--palette-product-dark, #007A69));
}

.disabled\:text-button-secondary-foreground:disabled {
  color: var(--palette-ink-dark, #252A31);
}

.disabled\:text-button-white-foreground:disabled {
  color: var(--palette-ink-dark, #252A31);
}

.disabled\:text-form-element-disabled-foreground:disabled {
  color: var(--palette-ink-normal, #4F5E71);
}

.disabled\:text-white-foreground:disabled {
  color: var(--palette-white-normal, #FFFFFF);
}

.group:hover .group-hover\:text-\[color\:var\(--button-icon-foreground-hover\)\] {
  color: var(--button-icon-foreground-hover);
}

.group:focus .group-focus\:text-\[color\:var\(--button-icon-foreground-focus\)\] {
  color: var(--button-icon-foreground-focus);
}

.group:active .group-active\:text-\[color\:var\(--button-icon-foreground-active\)\] {
  color: var(--button-icon-foreground-active);
}

.group:active:focus .group-active\:group-focus\:text-\[color\:var\(--button-icon-foreground-active\)\] {
  color: var(--button-icon-foreground-active);
}

.peer:checked ~ .peer-checked\:z-10 {
  z-index: 10;
}

.peer:checked ~ .peer-checked\:\!rounded-\[5px\] {
  border-radius: 5px !important;
}

.peer:checked ~ .peer-checked\:text-form-element-label-filled-foreground {
  color: var(--palette-ink-normal, #4F5E71);
}

.peer:checked ~ .peer-checked\:outline {
  outline-style: solid;
}

.peer:checked ~ .peer-checked\:outline-2 {
  outline-width: 2px;
}

.peer:checked ~ .peer-checked\:outline-blue-normal {
  outline-color: var(--palette-blue-normal, #0172CB);
}

.peer:hover ~ .peer-hover\:shadow-form-element-error-hover {
  --tw-shadow: inset 0 0 0 1px rgba(185, 25, 25, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.peer:hover ~ .peer-hover\:shadow-form-element-hover {
  --tw-shadow: inset 0 0 0 1px rgba(166, 182, 200, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.peer:focus ~ .peer-focus\:z-10 {
  z-index: 10;
}

.peer:focus ~ .peer-focus\:\!rounded-\[5px\] {
  border-radius: 5px !important;
}

.peer:focus ~ .peer-focus\:text-form-element-label-filled-foreground {
  color: var(--palette-ink-normal, #4F5E71);
}

.peer:focus ~ .peer-focus\:outline {
  outline-style: solid;
}

.peer:focus ~ .peer-focus\:outline-2 {
  outline-width: 2px;
}

.peer:focus ~ .peer-focus\:outline-\[2px\] {
  outline-width: 2px;
}

.peer:focus ~ .peer-focus\:outline-blue-normal {
  outline-color: var(--palette-blue-normal, #0172CB);
}

.not-first\:-ms-xs:not(:first-child) {
  margin-inline-start: -8px;
}

:is([dir="ltr"] .ltr\:-translate-x-full) {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

:is([dir="ltr"] .ltr\:translate-x-full) {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

:is([dir="rtl"] .rtl\:left-0) {
  left: 0px;
}

:is([dir="rtl"] .rtl\:left-\[6px\]) {
  left: 6px;
}

:is([dir="rtl"] .rtl\:right-\[-6px\]) {
  right: -6px;
}

:is([dir="rtl"] .rtl\:start-0) {
  inset-inline-start: 0px;
}

:is([dir="rtl"] .rtl\:-translate-x-full) {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

:is([dir="rtl"] .rtl\:translate-x-full) {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

:is([dir="rtl"] .rtl\:-scale-x-100) {
  --tw-scale-x: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes toast-light-rtl {
  0% {
    transform: translateX(100%);
  }

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

:is([dir="rtl"] .rtl\:animate-\[toast-light-rtl_var\(--toast-message-duration\)_linear\]) {
  animation: toast-light-rtl var(--toast-message-duration) linear;
}

:is([dir="rtl"] .rtl\:space-x-reverse) > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

@media (min-width: 414px) {
  .mm\:fixed {
    position: fixed;
  }

  .mm\:absolute {
    position: absolute;
  }

  .mm\:relative {
    position: relative;
  }

  .mm\:bottom-\[var\(--mm-box-bottom\)\] {
    bottom: var(--mm-box-bottom);
  }

  .mm\:left-\[var\(--mm-box-left\)\] {
    left: var(--mm-box-left);
  }

  .mm\:right-\[var\(--mm-box-right\)\] {
    right: var(--mm-box-right);
  }

  .mm\:top-\[var\(--mm-box-top\)\] {
    top: var(--mm-box-top);
  }

  .mm\:z-\[var\(--mm-box-z-index\)\] {
    z-index: var(--mm-box-z-index);
  }

  .mm\:m-0 {
    margin: 0px;
  }

  .mm\:m-lg {
    margin: 24px;
  }

  .mm\:m-md {
    margin: 16px;
  }

  .mm\:m-sm {
    margin: 12px;
  }

  .mm\:m-xl {
    margin: 32px;
  }

  .mm\:m-xs {
    margin: 8px;
  }

  .mm\:m-xxl {
    margin: 40px;
  }

  .mm\:m-xxs {
    margin: 4px;
  }

  .mm\:m-xxxl {
    margin: 52px;
  }

  .mm\:m-xxxs {
    margin: 2px;
  }

  .mm\:mb-0 {
    margin-bottom: 0px;
  }

  .mm\:mb-lg {
    margin-bottom: 24px;
  }

  .mm\:mb-md {
    margin-bottom: 16px;
  }

  .mm\:mb-sm {
    margin-bottom: 12px;
  }

  .mm\:mb-xl {
    margin-bottom: 32px;
  }

  .mm\:mb-xs {
    margin-bottom: 8px;
  }

  .mm\:mb-xxl {
    margin-bottom: 40px;
  }

  .mm\:mb-xxs {
    margin-bottom: 4px;
  }

  .mm\:mb-xxxl {
    margin-bottom: 52px;
  }

  .mm\:mb-xxxs {
    margin-bottom: 2px;
  }

  .mm\:ml-0 {
    margin-left: 0px;
  }

  .mm\:ml-lg {
    margin-left: 24px;
  }

  .mm\:ml-md {
    margin-left: 16px;
  }

  .mm\:ml-sm {
    margin-left: 12px;
  }

  .mm\:ml-xl {
    margin-left: 32px;
  }

  .mm\:ml-xs {
    margin-left: 8px;
  }

  .mm\:ml-xxl {
    margin-left: 40px;
  }

  .mm\:ml-xxs {
    margin-left: 4px;
  }

  .mm\:ml-xxxl {
    margin-left: 52px;
  }

  .mm\:ml-xxxs {
    margin-left: 2px;
  }

  .mm\:mr-0 {
    margin-right: 0px;
  }

  .mm\:mr-lg {
    margin-right: 24px;
  }

  .mm\:mr-md {
    margin-right: 16px;
  }

  .mm\:mr-sm {
    margin-right: 12px;
  }

  .mm\:mr-xl {
    margin-right: 32px;
  }

  .mm\:mr-xs {
    margin-right: 8px;
  }

  .mm\:mr-xxl {
    margin-right: 40px;
  }

  .mm\:mr-xxs {
    margin-right: 4px;
  }

  .mm\:mr-xxxl {
    margin-right: 52px;
  }

  .mm\:mr-xxxs {
    margin-right: 2px;
  }

  .mm\:mt-0 {
    margin-top: 0px;
  }

  .mm\:mt-lg {
    margin-top: 24px;
  }

  .mm\:mt-md {
    margin-top: 16px;
  }

  .mm\:mt-sm {
    margin-top: 12px;
  }

  .mm\:mt-xl {
    margin-top: 32px;
  }

  .mm\:mt-xs {
    margin-top: 8px;
  }

  .mm\:mt-xxl {
    margin-top: 40px;
  }

  .mm\:mt-xxs {
    margin-top: 4px;
  }

  .mm\:mt-xxxl {
    margin-top: 52px;
  }

  .mm\:mt-xxxs {
    margin-top: 2px;
  }

  .mm\:block {
    display: block;
  }

  .mm\:inline-block {
    display: inline-block;
  }

  .mm\:inline {
    display: inline;
  }

  .mm\:flex {
    display: flex;
  }

  .mm\:inline-flex {
    display: inline-flex;
  }

  .mm\:grid {
    display: grid;
  }

  .mm\:inline-grid {
    display: inline-grid;
  }

  .mm\:list-item {
    display: list-item;
  }

  .mm\:hidden {
    display: none;
  }

  .mm\:h-\[var\(--mm-box-height\)\] {
    height: var(--mm-box-height);
  }

  .mm\:max-h-\[var\(--mm-box-max-height\)\] {
    max-height: var(--mm-box-max-height);
  }

  .mm\:w-\[var\(--mm-box-width\)\] {
    width: var(--mm-box-width);
  }

  .mm\:w-\[var\(--mm-grid-width\)\] {
    width: var(--mm-grid-width);
  }

  .mm\:min-w-\[var\(--mm-box-min-width\)\] {
    min-width: var(--mm-box-min-width);
  }

  .mm\:max-w-\[var\(--mm-box-max-width\)\] {
    max-width: var(--mm-box-max-width);
  }

  .mm\:max-w-\[var\(--mm-grid-max-width\)\] {
    max-width: var(--mm-grid-max-width);
  }

  .mm\:shrink {
    flex-shrink: 1;
  }

  .mm\:shrink-0 {
    flex-shrink: 0;
  }

  .mm\:shrink-\[var\(--mm-box-shrink\)\] {
    flex-shrink: var(--mm-box-shrink);
  }

  .mm\:grow {
    flex-grow: 1;
  }

  .mm\:grow-0 {
    flex-grow: 0;
  }

  .mm\:grow-\[var\(--mm-box-grow\)\] {
    flex-grow: var(--mm-box-grow);
  }

  .mm\:basis-\[var\(--mm-basis\)\] {
    flex-basis: var(--mm-basis);
  }

  .mm\:grid-cols-\[var\(--mm-grid-columns\)\] {
    grid-template-columns: var(--mm-grid-columns);
  }

  .mm\:grid-rows-\[var\(--mm-grid-rows\)\] {
    grid-template-rows: var(--mm-grid-rows);
  }

  .mm\:flex-row {
    flex-direction: row;
  }

  .mm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .mm\:flex-col {
    flex-direction: column;
  }

  .mm\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .mm\:flex-wrap {
    flex-wrap: wrap;
  }

  .mm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .mm\:content-center {
    align-content: center;
  }

  .mm\:content-start {
    align-content: flex-start;
  }

  .mm\:content-end {
    align-content: flex-end;
  }

  .mm\:content-baseline {
    align-content: baseline;
  }

  .mm\:content-stretch {
    align-content: stretch;
  }

  .mm\:items-start {
    align-items: flex-start;
  }

  .mm\:items-end {
    align-items: flex-end;
  }

  .mm\:items-center {
    align-items: center;
  }

  .mm\:items-baseline {
    align-items: baseline;
  }

  .mm\:items-stretch {
    align-items: stretch;
  }

  .mm\:justify-start {
    justify-content: flex-start;
  }

  .mm\:justify-end {
    justify-content: flex-end;
  }

  .mm\:justify-center {
    justify-content: center;
  }

  .mm\:justify-between {
    justify-content: space-between;
  }

  .mm\:justify-around {
    justify-content: space-around;
  }

  .mm\:gap-\[var\(--mm-grid-gap\)\] {
    gap: var(--mm-grid-gap);
  }

  .mm\:gap-lg {
    gap: 24px;
  }

  .mm\:gap-md {
    gap: 16px;
  }

  .mm\:gap-none {
    gap: 0px;
  }

  .mm\:gap-sm {
    gap: 12px;
  }

  .mm\:gap-xl {
    gap: 32px;
  }

  .mm\:gap-xs {
    gap: 8px;
  }

  .mm\:gap-xxl {
    gap: 40px;
  }

  .mm\:gap-xxs {
    gap: 4px;
  }

  .mm\:gap-xxxl {
    gap: 52px;
  }

  .mm\:gap-xxxs {
    gap: 2px;
  }

  .mm\:gap-x-\[var\(--mm-grid-column-gap\)\] {
    column-gap: var(--mm-grid-column-gap);
  }

  .mm\:gap-y-\[var\(--mm-grid-row-gap\)\] {
    row-gap: var(--mm-grid-row-gap);
  }

  .mm\:space-x-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-none > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12px * var(--tw-space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(32px * var(--tw-space-x-reverse));
    margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4px * var(--tw-space-x-reverse));
    margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(52px * var(--tw-space-x-reverse));
    margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-x-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2px * var(--tw-space-x-reverse));
    margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
  }

  .mm\:space-y-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
  }

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

  .mm\:space-y-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(32px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(40px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(52px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2px * var(--tw-space-y-reverse));
  }

  .mm\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .mm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .mm\:overflow-auto {
    overflow: auto;
  }

  .mm\:overflow-hidden {
    overflow: hidden;
  }

  .mm\:overflow-visible {
    overflow: visible;
  }

  .mm\:overflow-scroll {
    overflow: scroll;
  }

  .mm\:rounded-circle {
    border-radius: 50%;
  }

  .mm\:rounded-large {
    border-radius: 6px;
  }

  .mm\:rounded-normal {
    border-radius: 3px;
  }

  .mm\:rounded-small {
    border-radius: 2px;
  }

  .mm\:bg-blue-dark {
    background-color: var(--palette-blue-dark, #005AA3);
  }

  .mm\:bg-blue-dark-active {
    background-color: var(--palette-blue-dark-active, #003E70);
  }

  .mm\:bg-blue-dark-hover {
    background-color: var(--palette-blue-dark-hover, #004F8F);
  }

  .mm\:bg-blue-darker {
    background-color: var(--palette-blue-darker, #004680);
  }

  .mm\:bg-blue-light {
    background-color: var(--palette-blue-light, #E8F4FD);
  }

  .mm\:bg-blue-light-active {
    background-color: var(--palette-blue-light-active, #C7E4FA);
  }

  .mm\:bg-blue-light-hover {
    background-color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .mm\:bg-blue-normal {
    background-color: var(--palette-blue-normal, #0172CB);
  }

  .mm\:bg-blue-normal-active {
    background-color: var(--palette-blue-normal-active, #01508E);
  }

  .mm\:bg-blue-normal-hover {
    background-color: var(--palette-blue-normal-hover, #0161AC);
  }

  .mm\:bg-bundle-basic {
    background-color: var(--palette-bundle-basic, #D7331C);
  }

  .mm\:bg-bundle-medium {
    background-color: var(--palette-bundle-medium, #3B1EB0);
  }

  .mm\:bg-cloud-dark {
    background-color: var(--palette-cloud-dark, #BAC7D5);
  }

  .mm\:bg-cloud-dark-active {
    background-color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .mm\:bg-cloud-dark-hover {
    background-color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .mm\:bg-cloud-light {
    background-color: var(--palette-cloud-light, #F5F7F9);
  }

  .mm\:bg-cloud-light-active {
    background-color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .mm\:bg-cloud-light-hover {
    background-color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .mm\:bg-cloud-normal {
    background-color: var(--palette-cloud-normal, #E8EDF1);
  }

  .mm\:bg-cloud-normal-active {
    background-color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .mm\:bg-cloud-normal-hover {
    background-color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .mm\:bg-green-dark {
    background-color: var(--palette-green-dark, #2D7738);
  }

  .mm\:bg-green-dark-active {
    background-color: var(--palette-green-dark-active, #1F5126);
  }

  .mm\:bg-green-dark-hover {
    background-color: var(--palette-green-dark-hover, #276831);
  }

  .mm\:bg-green-darker {
    background-color: var(--palette-green-darker, #235C2B);
  }

  .mm\:bg-green-light {
    background-color: var(--palette-green-light, #EAF5EA);
  }

  .mm\:bg-green-light-active {
    background-color: var(--palette-green-light-active, #CDE4CF);
  }

  .mm\:bg-green-light-hover {
    background-color: var(--palette-green-light-hover, #E1EFE2);
  }

  .mm\:bg-green-normal {
    background-color: var(--palette-green-normal, #28A138);
  }

  .mm\:bg-green-normal-active {
    background-color: var(--palette-green-normal-active, #1D7228);
  }

  .mm\:bg-green-normal-hover {
    background-color: var(--palette-green-normal-hover, #238B31);
  }

  .mm\:bg-ink-dark {
    background-color: var(--palette-ink-dark, #252A31);
  }

  .mm\:bg-ink-dark-active {
    background-color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .mm\:bg-ink-dark-hover {
    background-color: var(--palette-ink-dark-hover, #181B20);
  }

  .mm\:bg-ink-light {
    background-color: var(--palette-ink-light, #697D95);
  }

  .mm\:bg-ink-light-active {
    background-color: var(--palette-ink-light-active, #4A617C);
  }

  .mm\:bg-ink-light-hover {
    background-color: var(--palette-ink-light-hover, #5D738E);
  }

  .mm\:bg-ink-normal {
    background-color: var(--palette-ink-normal, #4F5E71);
  }

  .mm\:bg-ink-normal-active {
    background-color: var(--palette-ink-normal-active, #324256);
  }

  .mm\:bg-ink-normal-hover {
    background-color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .mm\:bg-orange-dark {
    background-color: var(--palette-orange-dark, #AD5700);
  }

  .mm\:bg-orange-dark-active {
    background-color: var(--palette-orange-dark-active, #954A00);
  }

  .mm\:bg-orange-dark-hover {
    background-color: var(--palette-orange-dark-hover, #A75400);
  }

  .mm\:bg-orange-darker {
    background-color: var(--palette-orange-darker, #803F00);
  }

  .mm\:bg-orange-light {
    background-color: var(--palette-orange-light, #FEF2E6);
  }

  .mm\:bg-orange-light-active {
    background-color: var(--palette-orange-light-active, #FAE2C6);
  }

  .mm\:bg-orange-light-hover {
    background-color: var(--palette-orange-light-hover, #FCECDA);
  }

  .mm\:bg-orange-normal {
    background-color: var(--palette-orange-normal, #DF7B00);
  }

  .mm\:bg-orange-normal-active {
    background-color: var(--palette-orange-normal-active, #B26200);
  }

  .mm\:bg-orange-normal-hover {
    background-color: var(--palette-orange-normal-hover, #C96F00);
  }

  .mm\:bg-product-dark {
    background-color: var(--palette-product-dark, #007A69);
  }

  .mm\:bg-product-dark-active {
    background-color: var(--palette-product-dark-active, #006657);
  }

  .mm\:bg-product-dark-hover {
    background-color: var(--palette-product-dark-hover, #007060);
  }

  .mm\:bg-product-darker {
    background-color: var(--palette-product-darker, #005C4E);
  }

  .mm\:bg-product-light {
    background-color: var(--palette-product-light, #E1F4F3);
  }

  .mm\:bg-product-light-active {
    background-color: var(--palette-product-light-active, #BFE8E2);
  }

  .mm\:bg-product-light-hover {
    background-color: var(--palette-product-light-hover, #D6F0EC);
  }

  .mm\:bg-product-normal {
    background-color: var(--palette-product-normal, #00A58E);
  }

  .mm\:bg-product-normal-active {
    background-color: var(--palette-product-normal-active, #008472);
  }

  .mm\:bg-product-normal-hover {
    background-color: var(--palette-product-normal-hover, #009580);
  }

  .mm\:bg-red-dark {
    background-color: var(--palette-red-dark, #970C0C);
  }

  .mm\:bg-red-dark-active {
    background-color: var(--palette-red-dark-active, #6D0909);
  }

  .mm\:bg-red-dark-hover {
    background-color: var(--palette-red-dark-hover, #890B0B);
  }

  .mm\:bg-red-darker {
    background-color: var(--palette-red-darker, #760909);
  }

  .mm\:bg-red-light {
    background-color: var(--palette-red-light, #FAEAEA);
  }

  .mm\:bg-red-light-active {
    background-color: var(--palette-red-light-active, #F3CECE);
  }

  .mm\:bg-red-light-hover {
    background-color: var(--palette-red-light-hover, #F8E2E2);
  }

  .mm\:bg-red-normal {
    background-color: var(--palette-red-normal, #D21C1C);
  }

  .mm\:bg-red-normal-active {
    background-color: var(--palette-red-normal-active, #9D1515);
  }

  .mm\:bg-red-normal-hover {
    background-color: var(--palette-red-normal-hover, #B91919);
  }

  .mm\:bg-social-facebook {
    background-color: var(--palette-social-facebook, #3B5998);
  }

  .mm\:bg-social-facebook-active {
    background-color: var(--palette-social-facebook-active, #354F88);
  }

  .mm\:bg-social-facebook-hover {
    background-color: var(--palette-social-facebook-hover, #385490);
  }

  .mm\:bg-white-normal {
    background-color: var(--palette-white-normal, #FFFFFF);
  }

  .mm\:bg-white-normal-active {
    background-color: var(--palette-white-normal-active, #E7ECF1);
  }

  .mm\:bg-white-normal-hover {
    background-color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .mm\:p-0 {
    padding: 0px;
  }

  .mm\:p-lg {
    padding: 24px;
  }

  .mm\:p-md {
    padding: 16px;
  }

  .mm\:p-sm {
    padding: 12px;
  }

  .mm\:p-xl {
    padding: 32px;
  }

  .mm\:p-xs {
    padding: 8px;
  }

  .mm\:p-xxl {
    padding: 40px;
  }

  .mm\:p-xxs {
    padding: 4px;
  }

  .mm\:p-xxxl {
    padding: 52px;
  }

  .mm\:p-xxxs {
    padding: 2px;
  }

  .mm\:pb-0 {
    padding-bottom: 0px;
  }

  .mm\:pb-lg {
    padding-bottom: 24px;
  }

  .mm\:pb-md {
    padding-bottom: 16px;
  }

  .mm\:pb-sm {
    padding-bottom: 12px;
  }

  .mm\:pb-xl {
    padding-bottom: 32px;
  }

  .mm\:pb-xs {
    padding-bottom: 8px;
  }

  .mm\:pb-xxl {
    padding-bottom: 40px;
  }

  .mm\:pb-xxs {
    padding-bottom: 4px;
  }

  .mm\:pb-xxxl {
    padding-bottom: 52px;
  }

  .mm\:pb-xxxs {
    padding-bottom: 2px;
  }

  .mm\:pl-0 {
    padding-left: 0px;
  }

  .mm\:pl-lg {
    padding-left: 24px;
  }

  .mm\:pl-md {
    padding-left: 16px;
  }

  .mm\:pl-sm {
    padding-left: 12px;
  }

  .mm\:pl-xl {
    padding-left: 32px;
  }

  .mm\:pl-xs {
    padding-left: 8px;
  }

  .mm\:pl-xxl {
    padding-left: 40px;
  }

  .mm\:pl-xxs {
    padding-left: 4px;
  }

  .mm\:pl-xxxl {
    padding-left: 52px;
  }

  .mm\:pl-xxxs {
    padding-left: 2px;
  }

  .mm\:pr-0 {
    padding-right: 0px;
  }

  .mm\:pr-lg {
    padding-right: 24px;
  }

  .mm\:pr-md {
    padding-right: 16px;
  }

  .mm\:pr-sm {
    padding-right: 12px;
  }

  .mm\:pr-xl {
    padding-right: 32px;
  }

  .mm\:pr-xs {
    padding-right: 8px;
  }

  .mm\:pr-xxl {
    padding-right: 40px;
  }

  .mm\:pr-xxs {
    padding-right: 4px;
  }

  .mm\:pr-xxxl {
    padding-right: 52px;
  }

  .mm\:pr-xxxs {
    padding-right: 2px;
  }

  .mm\:pt-0 {
    padding-top: 0px;
  }

  .mm\:pt-lg {
    padding-top: 24px;
  }

  .mm\:pt-md {
    padding-top: 16px;
  }

  .mm\:pt-sm {
    padding-top: 12px;
  }

  .mm\:pt-xl {
    padding-top: 32px;
  }

  .mm\:pt-xs {
    padding-top: 8px;
  }

  .mm\:pt-xxl {
    padding-top: 40px;
  }

  .mm\:pt-xxs {
    padding-top: 4px;
  }

  .mm\:pt-xxxl {
    padding-top: 52px;
  }

  .mm\:pt-xxxs {
    padding-top: 2px;
  }

  .mm\:text-left {
    text-align: left;
  }

  .mm\:text-center {
    text-align: center;
  }

  .mm\:text-right {
    text-align: right;
  }

  .mm\:text-justify {
    text-align: justify;
  }

  .mm\:text-start {
    text-align: start;
  }

  .mm\:text-end {
    text-align: end;
  }

  .mm\:text-heading-display {
    font-size: 40px;
  }

  .mm\:text-heading-display-subtitle {
    font-size: 22px;
  }

  .mm\:text-heading-title1 {
    font-size: 28px;
  }

  .mm\:text-heading-title2 {
    font-size: 22px;
  }

  .mm\:text-heading-title3 {
    font-size: 18px;
  }

  .mm\:text-heading-title4 {
    font-size: 16px;
  }

  .mm\:text-heading-title5 {
    font-size: 15px;
  }

  .mm\:text-heading-title6 {
    font-size: 13px;
  }

  .mm\:font-heading-display {
    font-weight: 700;
  }

  .mm\:font-heading-display-subtitle {
    font-weight: 400;
  }

  .mm\:font-heading-title1 {
    font-weight: 700;
  }

  .mm\:font-heading-title2 {
    font-weight: 500;
  }

  .mm\:font-heading-title3 {
    font-weight: 500;
  }

  .mm\:font-heading-title4 {
    font-weight: 700;
  }

  .mm\:font-heading-title5 {
    font-weight: 700;
  }

  .mm\:font-heading-title6 {
    font-weight: 700;
  }

  .mm\:uppercase {
    text-transform: uppercase;
  }

  .mm\:leading-heading-display {
    line-height: 44px;
  }

  .mm\:leading-heading-display-subtitle {
    line-height: 28px;
  }

  .mm\:leading-heading-title1 {
    line-height: 32px;
  }

  .mm\:leading-heading-title2 {
    line-height: 28px;
  }

  .mm\:leading-heading-title3 {
    line-height: 24px;
  }

  .mm\:leading-heading-title4 {
    line-height: 20px;
  }

  .mm\:leading-heading-title5 {
    line-height: 20px;
  }

  .mm\:leading-heading-title6 {
    line-height: 16px;
  }

  .mm\:text-blue-dark {
    color: var(--palette-blue-dark, #005AA3);
  }

  .mm\:text-blue-dark-active {
    color: var(--palette-blue-dark-active, #003E70);
  }

  .mm\:text-blue-dark-hover {
    color: var(--palette-blue-dark-hover, #004F8F);
  }

  .mm\:text-blue-darker {
    color: var(--palette-blue-darker, #004680);
  }

  .mm\:text-blue-light {
    color: var(--palette-blue-light, #E8F4FD);
  }

  .mm\:text-blue-light-active {
    color: var(--palette-blue-light-active, #C7E4FA);
  }

  .mm\:text-blue-light-hover {
    color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .mm\:text-blue-normal {
    color: var(--palette-blue-normal, #0172CB);
  }

  .mm\:text-blue-normal-active {
    color: var(--palette-blue-normal-active, #01508E);
  }

  .mm\:text-blue-normal-hover {
    color: var(--palette-blue-normal-hover, #0161AC);
  }

  .mm\:text-bundle-basic {
    color: var(--palette-bundle-basic, #D7331C);
  }

  .mm\:text-bundle-medium {
    color: var(--palette-bundle-medium, #3B1EB0);
  }

  .mm\:text-cloud-dark {
    color: var(--palette-cloud-dark, #BAC7D5);
  }

  .mm\:text-cloud-dark-active {
    color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .mm\:text-cloud-dark-hover {
    color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .mm\:text-cloud-light {
    color: var(--palette-cloud-light, #F5F7F9);
  }

  .mm\:text-cloud-light-active {
    color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .mm\:text-cloud-light-hover {
    color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .mm\:text-cloud-normal {
    color: var(--palette-cloud-normal, #E8EDF1);
  }

  .mm\:text-cloud-normal-active {
    color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .mm\:text-cloud-normal-hover {
    color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .mm\:text-green-dark {
    color: var(--palette-green-dark, #2D7738);
  }

  .mm\:text-green-dark-active {
    color: var(--palette-green-dark-active, #1F5126);
  }

  .mm\:text-green-dark-hover {
    color: var(--palette-green-dark-hover, #276831);
  }

  .mm\:text-green-darker {
    color: var(--palette-green-darker, #235C2B);
  }

  .mm\:text-green-light {
    color: var(--palette-green-light, #EAF5EA);
  }

  .mm\:text-green-light-active {
    color: var(--palette-green-light-active, #CDE4CF);
  }

  .mm\:text-green-light-hover {
    color: var(--palette-green-light-hover, #E1EFE2);
  }

  .mm\:text-green-normal {
    color: var(--palette-green-normal, #28A138);
  }

  .mm\:text-green-normal-active {
    color: var(--palette-green-normal-active, #1D7228);
  }

  .mm\:text-green-normal-hover {
    color: var(--palette-green-normal-hover, #238B31);
  }

  .mm\:text-ink-dark {
    color: var(--palette-ink-dark, #252A31);
  }

  .mm\:text-ink-dark-active {
    color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .mm\:text-ink-dark-hover {
    color: var(--palette-ink-dark-hover, #181B20);
  }

  .mm\:text-ink-light {
    color: var(--palette-ink-light, #697D95);
  }

  .mm\:text-ink-light-active {
    color: var(--palette-ink-light-active, #4A617C);
  }

  .mm\:text-ink-light-hover {
    color: var(--palette-ink-light-hover, #5D738E);
  }

  .mm\:text-ink-normal {
    color: var(--palette-ink-normal, #4F5E71);
  }

  .mm\:text-ink-normal-active {
    color: var(--palette-ink-normal-active, #324256);
  }

  .mm\:text-ink-normal-hover {
    color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .mm\:text-orange-dark {
    color: var(--palette-orange-dark, #AD5700);
  }

  .mm\:text-orange-dark-active {
    color: var(--palette-orange-dark-active, #954A00);
  }

  .mm\:text-orange-dark-hover {
    color: var(--palette-orange-dark-hover, #A75400);
  }

  .mm\:text-orange-darker {
    color: var(--palette-orange-darker, #803F00);
  }

  .mm\:text-orange-light {
    color: var(--palette-orange-light, #FEF2E6);
  }

  .mm\:text-orange-light-active {
    color: var(--palette-orange-light-active, #FAE2C6);
  }

  .mm\:text-orange-light-hover {
    color: var(--palette-orange-light-hover, #FCECDA);
  }

  .mm\:text-orange-normal {
    color: var(--palette-orange-normal, #DF7B00);
  }

  .mm\:text-orange-normal-active {
    color: var(--palette-orange-normal-active, #B26200);
  }

  .mm\:text-orange-normal-hover {
    color: var(--palette-orange-normal-hover, #C96F00);
  }

  .mm\:text-product-dark {
    color: var(--palette-product-dark, #007A69);
  }

  .mm\:text-product-dark-active {
    color: var(--palette-product-dark-active, #006657);
  }

  .mm\:text-product-dark-hover {
    color: var(--palette-product-dark-hover, #007060);
  }

  .mm\:text-product-darker {
    color: var(--palette-product-darker, #005C4E);
  }

  .mm\:text-product-light {
    color: var(--palette-product-light, #E1F4F3);
  }

  .mm\:text-product-light-active {
    color: var(--palette-product-light-active, #BFE8E2);
  }

  .mm\:text-product-light-hover {
    color: var(--palette-product-light-hover, #D6F0EC);
  }

  .mm\:text-product-normal {
    color: var(--palette-product-normal, #00A58E);
  }

  .mm\:text-product-normal-active {
    color: var(--palette-product-normal-active, #008472);
  }

  .mm\:text-product-normal-hover {
    color: var(--palette-product-normal-hover, #009580);
  }

  .mm\:text-red-dark {
    color: var(--palette-red-dark, #970C0C);
  }

  .mm\:text-red-dark-active {
    color: var(--palette-red-dark-active, #6D0909);
  }

  .mm\:text-red-dark-hover {
    color: var(--palette-red-dark-hover, #890B0B);
  }

  .mm\:text-red-darker {
    color: var(--palette-red-darker, #760909);
  }

  .mm\:text-red-light {
    color: var(--palette-red-light, #FAEAEA);
  }

  .mm\:text-red-light-active {
    color: var(--palette-red-light-active, #F3CECE);
  }

  .mm\:text-red-light-hover {
    color: var(--palette-red-light-hover, #F8E2E2);
  }

  .mm\:text-red-normal {
    color: var(--palette-red-normal, #D21C1C);
  }

  .mm\:text-red-normal-active {
    color: var(--palette-red-normal-active, #9D1515);
  }

  .mm\:text-red-normal-hover {
    color: var(--palette-red-normal-hover, #B91919);
  }

  .mm\:text-social-facebook {
    color: var(--palette-social-facebook, #3B5998);
  }

  .mm\:text-social-facebook-active {
    color: var(--palette-social-facebook-active, #354F88);
  }

  .mm\:text-social-facebook-hover {
    color: var(--palette-social-facebook-hover, #385490);
  }

  .mm\:text-white-normal {
    color: var(--palette-white-normal, #FFFFFF);
  }

  .mm\:text-white-normal-active {
    color: var(--palette-white-normal-active, #E7ECF1);
  }

  .mm\:text-white-normal-hover {
    color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .mm\:shadow-action {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 1px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .mm\:shadow-fixed {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .mm\:shadow-fixed-reverse {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .mm\:shadow-overlay {
    --tw-shadow: 0 12px 24px -4px rgba(37, 42, 49, 0.24),0 8px 60px 0 rgba(37, 42, 49, 0.32);
    --tw-shadow-colored: 0 12px 24px -4px var(--tw-shadow-color), 0 8px 60px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .mm\:shadow-raised {
    --tw-shadow: 0 4px 8px 0 rgba(37, 42, 49, 0.16),0 8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .mm\:shadow-raised-reverse {
    --tw-shadow: 0 -4px 8px 0 rgba(37, 42, 49, 0.16),0 -8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color), 0 -8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

@media (min-width: 576px) {
  .lm\:fixed {
    position: fixed;
  }

  .lm\:absolute {
    position: absolute;
  }

  .lm\:relative {
    position: relative;
  }

  .lm\:bottom-\[var\(--lm-box-bottom\)\] {
    bottom: var(--lm-box-bottom);
  }

  .lm\:bottom-auto {
    bottom: auto;
  }

  .lm\:end-auto {
    inset-inline-end: auto;
  }

  .lm\:left-\[var\(--lm-box-left\)\] {
    left: var(--lm-box-left);
  }

  .lm\:right-\[var\(--lm-box-right\)\] {
    right: var(--lm-box-right);
  }

  .lm\:right-auto {
    right: auto;
  }

  .lm\:start-auto {
    inset-inline-start: auto;
  }

  .lm\:top-0 {
    top: 0px;
  }

  .lm\:top-\[var\(--lm-box-top\)\] {
    top: var(--lm-box-top);
  }

  .lm\:z-\[var\(--lm-box-z-index\)\] {
    z-index: var(--lm-box-z-index);
  }

  .lm\:m-0 {
    margin: 0px;
  }

  .lm\:m-lg {
    margin: 24px;
  }

  .lm\:m-md {
    margin: 16px;
  }

  .lm\:m-sm {
    margin: 12px;
  }

  .lm\:m-xl {
    margin: 32px;
  }

  .lm\:m-xs {
    margin: 8px;
  }

  .lm\:m-xxl {
    margin: 40px;
  }

  .lm\:m-xxs {
    margin: 4px;
  }

  .lm\:m-xxxl {
    margin: 52px;
  }

  .lm\:m-xxxs {
    margin: 2px;
  }

  .lm\:mx-lg {
    margin-left: 24px;
    margin-right: 24px;
  }

  .lm\:mb-0 {
    margin-bottom: 0px;
  }

  .lm\:mb-lg {
    margin-bottom: 24px;
  }

  .lm\:mb-md {
    margin-bottom: 16px;
  }

  .lm\:mb-sm {
    margin-bottom: 12px;
  }

  .lm\:mb-xl {
    margin-bottom: 32px;
  }

  .lm\:mb-xs {
    margin-bottom: 8px;
  }

  .lm\:mb-xxl {
    margin-bottom: 40px;
  }

  .lm\:mb-xxs {
    margin-bottom: 4px;
  }

  .lm\:mb-xxxl {
    margin-bottom: 52px;
  }

  .lm\:mb-xxxs {
    margin-bottom: 2px;
  }

  .lm\:ml-0 {
    margin-left: 0px;
  }

  .lm\:ml-lg {
    margin-left: 24px;
  }

  .lm\:ml-md {
    margin-left: 16px;
  }

  .lm\:ml-sm {
    margin-left: 12px;
  }

  .lm\:ml-xl {
    margin-left: 32px;
  }

  .lm\:ml-xs {
    margin-left: 8px;
  }

  .lm\:ml-xxl {
    margin-left: 40px;
  }

  .lm\:ml-xxs {
    margin-left: 4px;
  }

  .lm\:ml-xxxl {
    margin-left: 52px;
  }

  .lm\:ml-xxxs {
    margin-left: 2px;
  }

  .lm\:mr-0 {
    margin-right: 0px;
  }

  .lm\:mr-lg {
    margin-right: 24px;
  }

  .lm\:mr-md {
    margin-right: 16px;
  }

  .lm\:mr-sm {
    margin-right: 12px;
  }

  .lm\:mr-xl {
    margin-right: 32px;
  }

  .lm\:mr-xs {
    margin-right: 8px;
  }

  .lm\:mr-xxl {
    margin-right: 40px;
  }

  .lm\:mr-xxs {
    margin-right: 4px;
  }

  .lm\:mr-xxxl {
    margin-right: 52px;
  }

  .lm\:mr-xxxs {
    margin-right: 2px;
  }

  .lm\:mt-0 {
    margin-top: 0px;
  }

  .lm\:mt-lg {
    margin-top: 24px;
  }

  .lm\:mt-md {
    margin-top: 16px;
  }

  .lm\:mt-sm {
    margin-top: 12px;
  }

  .lm\:mt-xl {
    margin-top: 32px;
  }

  .lm\:mt-xs {
    margin-top: 8px;
  }

  .lm\:mt-xxl {
    margin-top: 40px;
  }

  .lm\:mt-xxs {
    margin-top: 4px;
  }

  .lm\:mt-xxxl {
    margin-top: 52px;
  }

  .lm\:mt-xxxs {
    margin-top: 2px;
  }

  .lm\:block {
    display: block;
  }

  .lm\:inline-block {
    display: inline-block;
  }

  .lm\:inline {
    display: inline;
  }

  .lm\:flex {
    display: flex;
  }

  .lm\:inline-flex {
    display: inline-flex;
  }

  .lm\:grid {
    display: grid;
  }

  .lm\:inline-grid {
    display: inline-grid;
  }

  .lm\:list-item {
    display: list-item;
  }

  .lm\:hidden {
    display: none;
  }

  .lm\:h-\[var\(--lm-box-height\)\] {
    height: var(--lm-box-height);
  }

  .lm\:max-h-\[var\(--lm-box-max-height\)\] {
    max-height: var(--lm-box-max-height);
  }

  .lm\:w-\[var\(--lm-box-width\)\] {
    width: var(--lm-box-width);
  }

  .lm\:w-\[var\(--lm-grid-width\)\] {
    width: var(--lm-grid-width);
  }

  .lm\:w-auto {
    width: auto;
  }

  .lm\:min-w-\[var\(--lm-box-min-width\)\] {
    min-width: var(--lm-box-min-width);
  }

  .lm\:min-w-dialog-width {
    min-width: 540px;
  }

  .lm\:max-w-\[360px\] {
    max-width: 360px;
  }

  .lm\:max-w-\[var\(--lm-box-max-width\)\] {
    max-width: var(--lm-box-max-width);
  }

  .lm\:max-w-\[var\(--lm-drawer-width\)\] {
    max-width: var(--lm-drawer-width);
  }

  .lm\:max-w-\[var\(--lm-grid-max-width\)\] {
    max-width: var(--lm-grid-max-width);
  }

  .lm\:max-w-modal-extra-large {
    max-width: 1280px;
  }

  .lm\:max-w-modal-extra-small {
    max-width: 360px;
  }

  .lm\:max-w-modal-large {
    max-width: 900px;
  }

  .lm\:max-w-modal-normal {
    max-width: 740px;
  }

  .lm\:max-w-modal-small {
    max-width: 540px;
  }

  .lm\:shrink {
    flex-shrink: 1;
  }

  .lm\:shrink-0 {
    flex-shrink: 0;
  }

  .lm\:shrink-\[var\(--lm-box-shrink\)\] {
    flex-shrink: var(--lm-box-shrink);
  }

  .lm\:grow {
    flex-grow: 1;
  }

  .lm\:grow-0 {
    flex-grow: 0;
  }

  .lm\:grow-\[var\(--lm-box-grow\)\] {
    flex-grow: var(--lm-box-grow);
  }

  .lm\:basis-\[var\(--lm-basis\)\] {
    flex-basis: var(--lm-basis);
  }

  .lm\:grid-cols-\[var\(--lm-grid-columns\)\] {
    grid-template-columns: var(--lm-grid-columns);
  }

  .lm\:grid-rows-\[var\(--lm-grid-rows\)\] {
    grid-template-rows: var(--lm-grid-rows);
  }

  .lm\:flex-row {
    flex-direction: row;
  }

  .lm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lm\:flex-col {
    flex-direction: column;
  }

  .lm\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .lm\:flex-wrap {
    flex-wrap: wrap;
  }

  .lm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lm\:content-center {
    align-content: center;
  }

  .lm\:content-start {
    align-content: flex-start;
  }

  .lm\:content-end {
    align-content: flex-end;
  }

  .lm\:content-baseline {
    align-content: baseline;
  }

  .lm\:content-stretch {
    align-content: stretch;
  }

  .lm\:items-start {
    align-items: flex-start;
  }

  .lm\:items-end {
    align-items: flex-end;
  }

  .lm\:items-center {
    align-items: center;
  }

  .lm\:items-baseline {
    align-items: baseline;
  }

  .lm\:items-stretch {
    align-items: stretch;
  }

  .lm\:justify-start {
    justify-content: flex-start;
  }

  .lm\:justify-end {
    justify-content: flex-end;
  }

  .lm\:justify-center {
    justify-content: center;
  }

  .lm\:justify-between {
    justify-content: space-between;
  }

  .lm\:justify-around {
    justify-content: space-around;
  }

  .lm\:gap-\[var\(--lm-grid-gap\)\] {
    gap: var(--lm-grid-gap);
  }

  .lm\:gap-lg {
    gap: 24px;
  }

  .lm\:gap-md {
    gap: 16px;
  }

  .lm\:gap-none {
    gap: 0px;
  }

  .lm\:gap-sm {
    gap: 12px;
  }

  .lm\:gap-xl {
    gap: 32px;
  }

  .lm\:gap-xs {
    gap: 8px;
  }

  .lm\:gap-xxl {
    gap: 40px;
  }

  .lm\:gap-xxs {
    gap: 4px;
  }

  .lm\:gap-xxxl {
    gap: 52px;
  }

  .lm\:gap-xxxs {
    gap: 2px;
  }

  .lm\:gap-x-\[var\(--lm-grid-column-gap\)\] {
    column-gap: var(--lm-grid-column-gap);
  }

  .lm\:gap-y-\[var\(--lm-grid-row-gap\)\] {
    row-gap: var(--lm-grid-row-gap);
  }

  .lm\:space-x-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-none > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12px * var(--tw-space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(32px * var(--tw-space-x-reverse));
    margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4px * var(--tw-space-x-reverse));
    margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(52px * var(--tw-space-x-reverse));
    margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-x-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2px * var(--tw-space-x-reverse));
    margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lm\:space-y-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
  }

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

  .lm\:space-y-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(32px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(40px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(52px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2px * var(--tw-space-y-reverse));
  }

  .lm\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .lm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .lm\:overflow-auto {
    overflow: auto;
  }

  .lm\:overflow-hidden {
    overflow: hidden;
  }

  .lm\:overflow-visible {
    overflow: visible;
  }

  .lm\:overflow-scroll {
    overflow: scroll;
  }

  .lm\:overflow-y-auto {
    overflow-y: auto;
  }

  .lm\:rounded-circle {
    border-radius: 50%;
  }

  .lm\:rounded-dialog-desktop {
    border-radius: 9px;
  }

  .lm\:rounded-large {
    border-radius: 6px;
  }

  .lm\:rounded-modal {
    border-radius: 9px;
  }

  .lm\:rounded-none {
    border-radius: 0;
  }

  .lm\:rounded-normal {
    border-radius: 3px;
  }

  .lm\:rounded-small {
    border-radius: 2px;
  }

  .lm\:rounded-b-modal {
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 9px;
  }

  .lm\:border {
    border-width: 1px;
  }

  .lm\:border-x {
    border-left-width: 1px;
    border-right-width: 1px;
  }

  .lm\:border-s-\[3px\] {
    border-inline-start-width: 3px;
  }

  .lm\:border-t {
    border-top-width: 1px;
  }

  .lm\:border-s-blue-normal {
    border-inline-start-color: var(--palette-blue-normal, #0172CB);
  }

  .lm\:border-s-green-normal {
    border-inline-start-color: var(--palette-green-normal, #28A138);
  }

  .lm\:border-s-orange-normal {
    border-inline-start-color: var(--palette-orange-normal, #DF7B00);
  }

  .lm\:border-s-red-normal {
    border-inline-start-color: var(--palette-red-normal, #D21C1C);
  }

  .lm\:border-t-blue-light-hover {
    border-top-color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .lm\:border-t-cloud-normal {
    border-top-color: var(--palette-cloud-normal, #E8EDF1);
  }

  .lm\:border-t-green-light-hover {
    border-top-color: var(--palette-green-light-hover, #E1EFE2);
  }

  .lm\:border-t-orange-light-hover {
    border-top-color: var(--palette-orange-light-hover, #FCECDA);
  }

  .lm\:border-t-red-light-hover {
    border-top-color: var(--palette-red-light-hover, #F8E2E2);
  }

  .lm\:bg-\[black\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }

  .lm\:bg-blue-dark {
    background-color: var(--palette-blue-dark, #005AA3);
  }

  .lm\:bg-blue-dark-active {
    background-color: var(--palette-blue-dark-active, #003E70);
  }

  .lm\:bg-blue-dark-hover {
    background-color: var(--palette-blue-dark-hover, #004F8F);
  }

  .lm\:bg-blue-darker {
    background-color: var(--palette-blue-darker, #004680);
  }

  .lm\:bg-blue-light {
    background-color: var(--palette-blue-light, #E8F4FD);
  }

  .lm\:bg-blue-light-active {
    background-color: var(--palette-blue-light-active, #C7E4FA);
  }

  .lm\:bg-blue-light-hover {
    background-color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .lm\:bg-blue-normal {
    background-color: var(--palette-blue-normal, #0172CB);
  }

  .lm\:bg-blue-normal-active {
    background-color: var(--palette-blue-normal-active, #01508E);
  }

  .lm\:bg-blue-normal-hover {
    background-color: var(--palette-blue-normal-hover, #0161AC);
  }

  .lm\:bg-bundle-basic {
    background-color: var(--palette-bundle-basic, #D7331C);
  }

  .lm\:bg-bundle-medium {
    background-color: var(--palette-bundle-medium, #3B1EB0);
  }

  .lm\:bg-cloud-dark {
    background-color: var(--palette-cloud-dark, #BAC7D5);
  }

  .lm\:bg-cloud-dark-active {
    background-color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .lm\:bg-cloud-dark-hover {
    background-color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .lm\:bg-cloud-light {
    background-color: var(--palette-cloud-light, #F5F7F9);
  }

  .lm\:bg-cloud-light-active {
    background-color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .lm\:bg-cloud-light-hover {
    background-color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .lm\:bg-cloud-normal {
    background-color: var(--palette-cloud-normal, #E8EDF1);
  }

  .lm\:bg-cloud-normal-active {
    background-color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .lm\:bg-cloud-normal-hover {
    background-color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .lm\:bg-green-dark {
    background-color: var(--palette-green-dark, #2D7738);
  }

  .lm\:bg-green-dark-active {
    background-color: var(--palette-green-dark-active, #1F5126);
  }

  .lm\:bg-green-dark-hover {
    background-color: var(--palette-green-dark-hover, #276831);
  }

  .lm\:bg-green-darker {
    background-color: var(--palette-green-darker, #235C2B);
  }

  .lm\:bg-green-light {
    background-color: var(--palette-green-light, #EAF5EA);
  }

  .lm\:bg-green-light-active {
    background-color: var(--palette-green-light-active, #CDE4CF);
  }

  .lm\:bg-green-light-hover {
    background-color: var(--palette-green-light-hover, #E1EFE2);
  }

  .lm\:bg-green-normal {
    background-color: var(--palette-green-normal, #28A138);
  }

  .lm\:bg-green-normal-active {
    background-color: var(--palette-green-normal-active, #1D7228);
  }

  .lm\:bg-green-normal-hover {
    background-color: var(--palette-green-normal-hover, #238B31);
  }

  .lm\:bg-ink-dark {
    background-color: var(--palette-ink-dark, #252A31);
  }

  .lm\:bg-ink-dark-active {
    background-color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .lm\:bg-ink-dark-hover {
    background-color: var(--palette-ink-dark-hover, #181B20);
  }

  .lm\:bg-ink-light {
    background-color: var(--palette-ink-light, #697D95);
  }

  .lm\:bg-ink-light-active {
    background-color: var(--palette-ink-light-active, #4A617C);
  }

  .lm\:bg-ink-light-hover {
    background-color: var(--palette-ink-light-hover, #5D738E);
  }

  .lm\:bg-ink-normal {
    background-color: var(--palette-ink-normal, #4F5E71);
  }

  .lm\:bg-ink-normal-active {
    background-color: var(--palette-ink-normal-active, #324256);
  }

  .lm\:bg-ink-normal-hover {
    background-color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .lm\:bg-orange-dark {
    background-color: var(--palette-orange-dark, #AD5700);
  }

  .lm\:bg-orange-dark-active {
    background-color: var(--palette-orange-dark-active, #954A00);
  }

  .lm\:bg-orange-dark-hover {
    background-color: var(--palette-orange-dark-hover, #A75400);
  }

  .lm\:bg-orange-darker {
    background-color: var(--palette-orange-darker, #803F00);
  }

  .lm\:bg-orange-light {
    background-color: var(--palette-orange-light, #FEF2E6);
  }

  .lm\:bg-orange-light-active {
    background-color: var(--palette-orange-light-active, #FAE2C6);
  }

  .lm\:bg-orange-light-hover {
    background-color: var(--palette-orange-light-hover, #FCECDA);
  }

  .lm\:bg-orange-normal {
    background-color: var(--palette-orange-normal, #DF7B00);
  }

  .lm\:bg-orange-normal-active {
    background-color: var(--palette-orange-normal-active, #B26200);
  }

  .lm\:bg-orange-normal-hover {
    background-color: var(--palette-orange-normal-hover, #C96F00);
  }

  .lm\:bg-product-dark {
    background-color: var(--palette-product-dark, #007A69);
  }

  .lm\:bg-product-dark-active {
    background-color: var(--palette-product-dark-active, #006657);
  }

  .lm\:bg-product-dark-hover {
    background-color: var(--palette-product-dark-hover, #007060);
  }

  .lm\:bg-product-darker {
    background-color: var(--palette-product-darker, #005C4E);
  }

  .lm\:bg-product-light {
    background-color: var(--palette-product-light, #E1F4F3);
  }

  .lm\:bg-product-light-active {
    background-color: var(--palette-product-light-active, #BFE8E2);
  }

  .lm\:bg-product-light-hover {
    background-color: var(--palette-product-light-hover, #D6F0EC);
  }

  .lm\:bg-product-normal {
    background-color: var(--palette-product-normal, #00A58E);
  }

  .lm\:bg-product-normal-active {
    background-color: var(--palette-product-normal-active, #008472);
  }

  .lm\:bg-product-normal-hover {
    background-color: var(--palette-product-normal-hover, #009580);
  }

  .lm\:bg-red-dark {
    background-color: var(--palette-red-dark, #970C0C);
  }

  .lm\:bg-red-dark-active {
    background-color: var(--palette-red-dark-active, #6D0909);
  }

  .lm\:bg-red-dark-hover {
    background-color: var(--palette-red-dark-hover, #890B0B);
  }

  .lm\:bg-red-darker {
    background-color: var(--palette-red-darker, #760909);
  }

  .lm\:bg-red-light {
    background-color: var(--palette-red-light, #FAEAEA);
  }

  .lm\:bg-red-light-active {
    background-color: var(--palette-red-light-active, #F3CECE);
  }

  .lm\:bg-red-light-hover {
    background-color: var(--palette-red-light-hover, #F8E2E2);
  }

  .lm\:bg-red-normal {
    background-color: var(--palette-red-normal, #D21C1C);
  }

  .lm\:bg-red-normal-active {
    background-color: var(--palette-red-normal-active, #9D1515);
  }

  .lm\:bg-red-normal-hover {
    background-color: var(--palette-red-normal-hover, #B91919);
  }

  .lm\:bg-social-facebook {
    background-color: var(--palette-social-facebook, #3B5998);
  }

  .lm\:bg-social-facebook-active {
    background-color: var(--palette-social-facebook-active, #354F88);
  }

  .lm\:bg-social-facebook-hover {
    background-color: var(--palette-social-facebook-hover, #385490);
  }

  .lm\:bg-white-normal {
    background-color: var(--palette-white-normal, #FFFFFF);
  }

  .lm\:bg-white-normal-active {
    background-color: var(--palette-white-normal-active, #E7ECF1);
  }

  .lm\:bg-white-normal-hover {
    background-color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .lm\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .lm\:p-0 {
    padding: 0px;
  }

  .lm\:p-lg {
    padding: 24px;
  }

  .lm\:p-md {
    padding: 16px;
  }

  .lm\:p-sm {
    padding: 12px;
  }

  .lm\:p-xl {
    padding: 32px;
  }

  .lm\:p-xs {
    padding: 8px;
  }

  .lm\:p-xxl {
    padding: 40px;
  }

  .lm\:p-xxs {
    padding: 4px;
  }

  .lm\:p-xxxl {
    padding: 52px;
  }

  .lm\:p-xxxs {
    padding: 2px;
  }

  .lm\:px-lg {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lm\:px-xl {
    padding-left: 32px;
    padding-right: 32px;
  }

  .lm\:py-lg {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lm\:pb-0 {
    padding-bottom: 0px;
  }

  .lm\:pb-lg {
    padding-bottom: 24px;
  }

  .lm\:pb-md {
    padding-bottom: 16px;
  }

  .lm\:pb-sm {
    padding-bottom: 12px;
  }

  .lm\:pb-xl {
    padding-bottom: 32px;
  }

  .lm\:pb-xs {
    padding-bottom: 8px;
  }

  .lm\:pb-xxl {
    padding-bottom: 40px;
  }

  .lm\:pb-xxs {
    padding-bottom: 4px;
  }

  .lm\:pb-xxxl {
    padding-bottom: 52px;
  }

  .lm\:pb-xxxs {
    padding-bottom: 2px;
  }

  .lm\:pe-lg {
    padding-inline-end: 24px;
  }

  .lm\:pl-0 {
    padding-left: 0px;
  }

  .lm\:pl-lg {
    padding-left: 24px;
  }

  .lm\:pl-md {
    padding-left: 16px;
  }

  .lm\:pl-sm {
    padding-left: 12px;
  }

  .lm\:pl-xl {
    padding-left: 32px;
  }

  .lm\:pl-xs {
    padding-left: 8px;
  }

  .lm\:pl-xxl {
    padding-left: 40px;
  }

  .lm\:pl-xxs {
    padding-left: 4px;
  }

  .lm\:pl-xxxl {
    padding-left: 52px;
  }

  .lm\:pl-xxxs {
    padding-left: 2px;
  }

  .lm\:pr-0 {
    padding-right: 0px;
  }

  .lm\:pr-lg {
    padding-right: 24px;
  }

  .lm\:pr-md {
    padding-right: 16px;
  }

  .lm\:pr-sm {
    padding-right: 12px;
  }

  .lm\:pr-xl {
    padding-right: 32px;
  }

  .lm\:pr-xs {
    padding-right: 8px;
  }

  .lm\:pr-xxl {
    padding-right: 40px;
  }

  .lm\:pr-xxs {
    padding-right: 4px;
  }

  .lm\:pr-xxxl {
    padding-right: 52px;
  }

  .lm\:pr-xxxs {
    padding-right: 2px;
  }

  .lm\:ps-xl {
    padding-inline-start: 32px;
  }

  .lm\:pt-0 {
    padding-top: 0px;
  }

  .lm\:pt-lg {
    padding-top: 24px;
  }

  .lm\:pt-md {
    padding-top: 16px;
  }

  .lm\:pt-sm {
    padding-top: 12px;
  }

  .lm\:pt-xl {
    padding-top: 32px;
  }

  .lm\:pt-xs {
    padding-top: 8px;
  }

  .lm\:pt-xxl {
    padding-top: 40px;
  }

  .lm\:pt-xxs {
    padding-top: 4px;
  }

  .lm\:pt-xxxl {
    padding-top: 52px;
  }

  .lm\:pt-xxxs {
    padding-top: 2px;
  }

  .lm\:text-left {
    text-align: left;
  }

  .lm\:text-center {
    text-align: center;
  }

  .lm\:text-right {
    text-align: right;
  }

  .lm\:text-justify {
    text-align: justify;
  }

  .lm\:text-start {
    text-align: start;
  }

  .lm\:text-end {
    text-align: end;
  }

  .lm\:text-heading-display {
    font-size: 40px;
  }

  .lm\:text-heading-display-subtitle {
    font-size: 22px;
  }

  .lm\:text-heading-title1 {
    font-size: 28px;
  }

  .lm\:text-heading-title2 {
    font-size: 22px;
  }

  .lm\:text-heading-title3 {
    font-size: 18px;
  }

  .lm\:text-heading-title4 {
    font-size: 16px;
  }

  .lm\:text-heading-title5 {
    font-size: 15px;
  }

  .lm\:text-heading-title6 {
    font-size: 13px;
  }

  .lm\:font-heading-display {
    font-weight: 700;
  }

  .lm\:font-heading-display-subtitle {
    font-weight: 400;
  }

  .lm\:font-heading-title1 {
    font-weight: 700;
  }

  .lm\:font-heading-title2 {
    font-weight: 500;
  }

  .lm\:font-heading-title3 {
    font-weight: 500;
  }

  .lm\:font-heading-title4 {
    font-weight: 700;
  }

  .lm\:font-heading-title5 {
    font-weight: 700;
  }

  .lm\:font-heading-title6 {
    font-weight: 700;
  }

  .lm\:uppercase {
    text-transform: uppercase;
  }

  .lm\:leading-heading-display {
    line-height: 44px;
  }

  .lm\:leading-heading-display-subtitle {
    line-height: 28px;
  }

  .lm\:leading-heading-title1 {
    line-height: 32px;
  }

  .lm\:leading-heading-title2 {
    line-height: 28px;
  }

  .lm\:leading-heading-title3 {
    line-height: 24px;
  }

  .lm\:leading-heading-title4 {
    line-height: 20px;
  }

  .lm\:leading-heading-title5 {
    line-height: 20px;
  }

  .lm\:leading-heading-title6 {
    line-height: 16px;
  }

  .lm\:text-blue-dark {
    color: var(--palette-blue-dark, #005AA3);
  }

  .lm\:text-blue-dark-active {
    color: var(--palette-blue-dark-active, #003E70);
  }

  .lm\:text-blue-dark-hover {
    color: var(--palette-blue-dark-hover, #004F8F);
  }

  .lm\:text-blue-darker {
    color: var(--palette-blue-darker, #004680);
  }

  .lm\:text-blue-light {
    color: var(--palette-blue-light, #E8F4FD);
  }

  .lm\:text-blue-light-active {
    color: var(--palette-blue-light-active, #C7E4FA);
  }

  .lm\:text-blue-light-hover {
    color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .lm\:text-blue-normal {
    color: var(--palette-blue-normal, #0172CB);
  }

  .lm\:text-blue-normal-active {
    color: var(--palette-blue-normal-active, #01508E);
  }

  .lm\:text-blue-normal-hover {
    color: var(--palette-blue-normal-hover, #0161AC);
  }

  .lm\:text-bundle-basic {
    color: var(--palette-bundle-basic, #D7331C);
  }

  .lm\:text-bundle-medium {
    color: var(--palette-bundle-medium, #3B1EB0);
  }

  .lm\:text-cloud-dark {
    color: var(--palette-cloud-dark, #BAC7D5);
  }

  .lm\:text-cloud-dark-active {
    color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .lm\:text-cloud-dark-hover {
    color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .lm\:text-cloud-light {
    color: var(--palette-cloud-light, #F5F7F9);
  }

  .lm\:text-cloud-light-active {
    color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .lm\:text-cloud-light-hover {
    color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .lm\:text-cloud-normal {
    color: var(--palette-cloud-normal, #E8EDF1);
  }

  .lm\:text-cloud-normal-active {
    color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .lm\:text-cloud-normal-hover {
    color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .lm\:text-green-dark {
    color: var(--palette-green-dark, #2D7738);
  }

  .lm\:text-green-dark-active {
    color: var(--palette-green-dark-active, #1F5126);
  }

  .lm\:text-green-dark-hover {
    color: var(--palette-green-dark-hover, #276831);
  }

  .lm\:text-green-darker {
    color: var(--palette-green-darker, #235C2B);
  }

  .lm\:text-green-light {
    color: var(--palette-green-light, #EAF5EA);
  }

  .lm\:text-green-light-active {
    color: var(--palette-green-light-active, #CDE4CF);
  }

  .lm\:text-green-light-hover {
    color: var(--palette-green-light-hover, #E1EFE2);
  }

  .lm\:text-green-normal {
    color: var(--palette-green-normal, #28A138);
  }

  .lm\:text-green-normal-active {
    color: var(--palette-green-normal-active, #1D7228);
  }

  .lm\:text-green-normal-hover {
    color: var(--palette-green-normal-hover, #238B31);
  }

  .lm\:text-ink-dark {
    color: var(--palette-ink-dark, #252A31);
  }

  .lm\:text-ink-dark-active {
    color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .lm\:text-ink-dark-hover {
    color: var(--palette-ink-dark-hover, #181B20);
  }

  .lm\:text-ink-light {
    color: var(--palette-ink-light, #697D95);
  }

  .lm\:text-ink-light-active {
    color: var(--palette-ink-light-active, #4A617C);
  }

  .lm\:text-ink-light-hover {
    color: var(--palette-ink-light-hover, #5D738E);
  }

  .lm\:text-ink-normal {
    color: var(--palette-ink-normal, #4F5E71);
  }

  .lm\:text-ink-normal-active {
    color: var(--palette-ink-normal-active, #324256);
  }

  .lm\:text-ink-normal-hover {
    color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .lm\:text-orange-dark {
    color: var(--palette-orange-dark, #AD5700);
  }

  .lm\:text-orange-dark-active {
    color: var(--palette-orange-dark-active, #954A00);
  }

  .lm\:text-orange-dark-hover {
    color: var(--palette-orange-dark-hover, #A75400);
  }

  .lm\:text-orange-darker {
    color: var(--palette-orange-darker, #803F00);
  }

  .lm\:text-orange-light {
    color: var(--palette-orange-light, #FEF2E6);
  }

  .lm\:text-orange-light-active {
    color: var(--palette-orange-light-active, #FAE2C6);
  }

  .lm\:text-orange-light-hover {
    color: var(--palette-orange-light-hover, #FCECDA);
  }

  .lm\:text-orange-normal {
    color: var(--palette-orange-normal, #DF7B00);
  }

  .lm\:text-orange-normal-active {
    color: var(--palette-orange-normal-active, #B26200);
  }

  .lm\:text-orange-normal-hover {
    color: var(--palette-orange-normal-hover, #C96F00);
  }

  .lm\:text-product-dark {
    color: var(--palette-product-dark, #007A69);
  }

  .lm\:text-product-dark-active {
    color: var(--palette-product-dark-active, #006657);
  }

  .lm\:text-product-dark-hover {
    color: var(--palette-product-dark-hover, #007060);
  }

  .lm\:text-product-darker {
    color: var(--palette-product-darker, #005C4E);
  }

  .lm\:text-product-light {
    color: var(--palette-product-light, #E1F4F3);
  }

  .lm\:text-product-light-active {
    color: var(--palette-product-light-active, #BFE8E2);
  }

  .lm\:text-product-light-hover {
    color: var(--palette-product-light-hover, #D6F0EC);
  }

  .lm\:text-product-normal {
    color: var(--palette-product-normal, #00A58E);
  }

  .lm\:text-product-normal-active {
    color: var(--palette-product-normal-active, #008472);
  }

  .lm\:text-product-normal-hover {
    color: var(--palette-product-normal-hover, #009580);
  }

  .lm\:text-red-dark {
    color: var(--palette-red-dark, #970C0C);
  }

  .lm\:text-red-dark-active {
    color: var(--palette-red-dark-active, #6D0909);
  }

  .lm\:text-red-dark-hover {
    color: var(--palette-red-dark-hover, #890B0B);
  }

  .lm\:text-red-darker {
    color: var(--palette-red-darker, #760909);
  }

  .lm\:text-red-light {
    color: var(--palette-red-light, #FAEAEA);
  }

  .lm\:text-red-light-active {
    color: var(--palette-red-light-active, #F3CECE);
  }

  .lm\:text-red-light-hover {
    color: var(--palette-red-light-hover, #F8E2E2);
  }

  .lm\:text-red-normal {
    color: var(--palette-red-normal, #D21C1C);
  }

  .lm\:text-red-normal-active {
    color: var(--palette-red-normal-active, #9D1515);
  }

  .lm\:text-red-normal-hover {
    color: var(--palette-red-normal-hover, #B91919);
  }

  .lm\:text-social-facebook {
    color: var(--palette-social-facebook, #3B5998);
  }

  .lm\:text-social-facebook-active {
    color: var(--palette-social-facebook-active, #354F88);
  }

  .lm\:text-social-facebook-hover {
    color: var(--palette-social-facebook-hover, #385490);
  }

  .lm\:text-white-normal {
    color: var(--palette-white-normal, #FFFFFF);
  }

  .lm\:text-white-normal-active {
    color: var(--palette-white-normal-active, #E7ECF1);
  }

  .lm\:text-white-normal-hover {
    color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .lm\:opacity-100 {
    opacity: 1;
  }

  .lm\:shadow-action {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 1px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lm\:shadow-fixed {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lm\:shadow-fixed-reverse {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lm\:shadow-overlay {
    --tw-shadow: 0 12px 24px -4px rgba(37, 42, 49, 0.24),0 8px 60px 0 rgba(37, 42, 49, 0.32);
    --tw-shadow-colored: 0 12px 24px -4px var(--tw-shadow-color), 0 8px 60px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lm\:shadow-raised {
    --tw-shadow: 0 4px 8px 0 rgba(37, 42, 49, 0.16),0 8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lm\:shadow-raised-reverse {
    --tw-shadow: 0 -4px 8px 0 rgba(37, 42, 49, 0.16),0 -8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color), 0 -8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lm\:first-of-type\:mt-xxl:first-of-type {
    margin-top: 40px;
  }

  .lm\:first-of-type\:rounded-t-modal:first-of-type {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
  }

  .lm\:last-of-type\:rounded-t-modal:last-of-type {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
  }

  :is([dir="ltr"] .ltr\:lm\:-translate-x-\[var\(--lm-drawer-width\)\]) {
    --tw-translate-x: calc(var(--lm-drawer-width) * -1);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  :is([dir="ltr"] .ltr\:lm\:translate-x-\[var\(--lm-drawer-width\)\]) {
    --tw-translate-x: var(--lm-drawer-width);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  :is([dir="rtl"] .rtl\:lm\:-translate-x-\[var\(--lm-drawer-width\)\]) {
    --tw-translate-x: calc(var(--lm-drawer-width) * -1);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

@media (min-width: 768px) {
  .tb\:fixed {
    position: fixed;
  }

  .tb\:absolute {
    position: absolute;
  }

  .tb\:relative {
    position: relative;
  }

  .tb\:bottom-\[var\(--tb-box-bottom\)\] {
    bottom: var(--tb-box-bottom);
  }

  .tb\:left-\[var\(--tb-box-left\)\] {
    left: var(--tb-box-left);
  }

  .tb\:right-\[var\(--tb-box-right\)\] {
    right: var(--tb-box-right);
  }

  .tb\:top-\[var\(--tb-box-top\)\] {
    top: var(--tb-box-top);
  }

  .tb\:z-\[var\(--tb-box-z-index\)\] {
    z-index: var(--tb-box-z-index);
  }

  .tb\:m-0 {
    margin: 0px;
  }

  .tb\:m-lg {
    margin: 24px;
  }

  .tb\:m-md {
    margin: 16px;
  }

  .tb\:m-sm {
    margin: 12px;
  }

  .tb\:m-xl {
    margin: 32px;
  }

  .tb\:m-xs {
    margin: 8px;
  }

  .tb\:m-xxl {
    margin: 40px;
  }

  .tb\:m-xxs {
    margin: 4px;
  }

  .tb\:m-xxxl {
    margin: 52px;
  }

  .tb\:m-xxxs {
    margin: 2px;
  }

  .tb\:mb-0 {
    margin-bottom: 0px;
  }

  .tb\:mb-lg {
    margin-bottom: 24px;
  }

  .tb\:mb-md {
    margin-bottom: 16px;
  }

  .tb\:mb-sm {
    margin-bottom: 12px;
  }

  .tb\:mb-xl {
    margin-bottom: 32px;
  }

  .tb\:mb-xs {
    margin-bottom: 8px;
  }

  .tb\:mb-xxl {
    margin-bottom: 40px;
  }

  .tb\:mb-xxs {
    margin-bottom: 4px;
  }

  .tb\:mb-xxxl {
    margin-bottom: 52px;
  }

  .tb\:mb-xxxs {
    margin-bottom: 2px;
  }

  .tb\:me-xs {
    margin-inline-end: 8px;
  }

  .tb\:ml-0 {
    margin-left: 0px;
  }

  .tb\:ml-lg {
    margin-left: 24px;
  }

  .tb\:ml-md {
    margin-left: 16px;
  }

  .tb\:ml-sm {
    margin-left: 12px;
  }

  .tb\:ml-xl {
    margin-left: 32px;
  }

  .tb\:ml-xs {
    margin-left: 8px;
  }

  .tb\:ml-xxl {
    margin-left: 40px;
  }

  .tb\:ml-xxs {
    margin-left: 4px;
  }

  .tb\:ml-xxxl {
    margin-left: 52px;
  }

  .tb\:ml-xxxs {
    margin-left: 2px;
  }

  .tb\:mr-0 {
    margin-right: 0px;
  }

  .tb\:mr-lg {
    margin-right: 24px;
  }

  .tb\:mr-md {
    margin-right: 16px;
  }

  .tb\:mr-sm {
    margin-right: 12px;
  }

  .tb\:mr-xl {
    margin-right: 32px;
  }

  .tb\:mr-xs {
    margin-right: 8px;
  }

  .tb\:mr-xxl {
    margin-right: 40px;
  }

  .tb\:mr-xxs {
    margin-right: 4px;
  }

  .tb\:mr-xxxl {
    margin-right: 52px;
  }

  .tb\:mr-xxxs {
    margin-right: 2px;
  }

  .tb\:mt-0 {
    margin-top: 0px;
  }

  .tb\:mt-lg {
    margin-top: 24px;
  }

  .tb\:mt-md {
    margin-top: 16px;
  }

  .tb\:mt-sm {
    margin-top: 12px;
  }

  .tb\:mt-xl {
    margin-top: 32px;
  }

  .tb\:mt-xs {
    margin-top: 8px;
  }

  .tb\:mt-xxl {
    margin-top: 40px;
  }

  .tb\:mt-xxs {
    margin-top: 4px;
  }

  .tb\:mt-xxxl {
    margin-top: 52px;
  }

  .tb\:mt-xxxs {
    margin-top: 2px;
  }

  .tb\:block {
    display: block;
  }

  .tb\:inline-block {
    display: inline-block;
  }

  .tb\:inline {
    display: inline;
  }

  .tb\:flex {
    display: flex;
  }

  .tb\:inline-flex {
    display: inline-flex;
  }

  .tb\:grid {
    display: grid;
  }

  .tb\:inline-grid {
    display: inline-grid;
  }

  .tb\:list-item {
    display: list-item;
  }

  .tb\:hidden {
    display: none;
  }

  .tb\:h-\[64px\] {
    height: 64px;
  }

  .tb\:h-\[var\(--tb-box-height\)\] {
    height: var(--tb-box-height);
  }

  .tb\:max-h-\[var\(--tb-box-max-height\)\] {
    max-height: var(--tb-box-max-height);
  }

  .tb\:w-\[var\(--tb-box-width\)\] {
    width: var(--tb-box-width);
  }

  .tb\:w-\[var\(--tb-grid-width\)\] {
    width: var(--tb-grid-width);
  }

  .tb\:min-w-\[var\(--tb-box-min-width\)\] {
    min-width: var(--tb-box-min-width);
  }

  .tb\:max-w-\[var\(--tb-box-max-width\)\] {
    max-width: var(--tb-box-max-width);
  }

  .tb\:max-w-\[var\(--tb-grid-max-width\)\] {
    max-width: var(--tb-grid-max-width);
  }

  .tb\:shrink {
    flex-shrink: 1;
  }

  .tb\:shrink-0 {
    flex-shrink: 0;
  }

  .tb\:shrink-\[var\(--tb-box-shrink\)\] {
    flex-shrink: var(--tb-box-shrink);
  }

  .tb\:grow {
    flex-grow: 1;
  }

  .tb\:grow-0 {
    flex-grow: 0;
  }

  .tb\:grow-\[var\(--tb-box-grow\)\] {
    flex-grow: var(--tb-box-grow);
  }

  .tb\:basis-\[var\(--tb-basis\)\] {
    flex-basis: var(--tb-basis);
  }

  .tb\:translate-y-\[-64px\] {
    --tw-translate-y: -64px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .tb\:grid-cols-\[var\(--tb-grid-columns\)\] {
    grid-template-columns: var(--tb-grid-columns);
  }

  .tb\:grid-rows-\[var\(--tb-grid-rows\)\] {
    grid-template-rows: var(--tb-grid-rows);
  }

  .tb\:flex-row {
    flex-direction: row;
  }

  .tb\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .tb\:flex-col {
    flex-direction: column;
  }

  .tb\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .tb\:flex-wrap {
    flex-wrap: wrap;
  }

  .tb\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .tb\:content-center {
    align-content: center;
  }

  .tb\:content-start {
    align-content: flex-start;
  }

  .tb\:content-end {
    align-content: flex-end;
  }

  .tb\:content-baseline {
    align-content: baseline;
  }

  .tb\:content-stretch {
    align-content: stretch;
  }

  .tb\:items-start {
    align-items: flex-start;
  }

  .tb\:items-end {
    align-items: flex-end;
  }

  .tb\:items-center {
    align-items: center;
  }

  .tb\:items-baseline {
    align-items: baseline;
  }

  .tb\:items-stretch {
    align-items: stretch;
  }

  .tb\:justify-start {
    justify-content: flex-start;
  }

  .tb\:justify-end {
    justify-content: flex-end;
  }

  .tb\:justify-center {
    justify-content: center;
  }

  .tb\:justify-between {
    justify-content: space-between;
  }

  .tb\:justify-around {
    justify-content: space-around;
  }

  .tb\:gap-\[var\(--tb-grid-gap\)\] {
    gap: var(--tb-grid-gap);
  }

  .tb\:gap-lg {
    gap: 24px;
  }

  .tb\:gap-md {
    gap: 16px;
  }

  .tb\:gap-none {
    gap: 0px;
  }

  .tb\:gap-sm {
    gap: 12px;
  }

  .tb\:gap-xl {
    gap: 32px;
  }

  .tb\:gap-xs {
    gap: 8px;
  }

  .tb\:gap-xxl {
    gap: 40px;
  }

  .tb\:gap-xxs {
    gap: 4px;
  }

  .tb\:gap-xxxl {
    gap: 52px;
  }

  .tb\:gap-xxxs {
    gap: 2px;
  }

  .tb\:gap-x-\[var\(--tb-grid-column-gap\)\] {
    column-gap: var(--tb-grid-column-gap);
  }

  .tb\:gap-y-\[var\(--tb-grid-row-gap\)\] {
    row-gap: var(--tb-grid-row-gap);
  }

  .tb\:space-x-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-none > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12px * var(--tw-space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(32px * var(--tw-space-x-reverse));
    margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4px * var(--tw-space-x-reverse));
    margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(52px * var(--tw-space-x-reverse));
    margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-x-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2px * var(--tw-space-x-reverse));
    margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
  }

  .tb\:space-y-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
  }

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

  .tb\:space-y-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(32px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(40px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(52px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2px * var(--tw-space-y-reverse));
  }

  .tb\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .tb\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .tb\:overflow-auto {
    overflow: auto;
  }

  .tb\:overflow-hidden {
    overflow: hidden;
  }

  .tb\:overflow-visible {
    overflow: visible;
  }

  .tb\:overflow-scroll {
    overflow: scroll;
  }

  .tb\:rounded-circle {
    border-radius: 50%;
  }

  .tb\:rounded-large {
    border-radius: 6px;
  }

  .tb\:rounded-normal {
    border-radius: 3px;
  }

  .tb\:rounded-small {
    border-radius: 2px;
  }

  .tb\:bg-blue-dark {
    background-color: var(--palette-blue-dark, #005AA3);
  }

  .tb\:bg-blue-dark-active {
    background-color: var(--palette-blue-dark-active, #003E70);
  }

  .tb\:bg-blue-dark-hover {
    background-color: var(--palette-blue-dark-hover, #004F8F);
  }

  .tb\:bg-blue-darker {
    background-color: var(--palette-blue-darker, #004680);
  }

  .tb\:bg-blue-light {
    background-color: var(--palette-blue-light, #E8F4FD);
  }

  .tb\:bg-blue-light-active {
    background-color: var(--palette-blue-light-active, #C7E4FA);
  }

  .tb\:bg-blue-light-hover {
    background-color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .tb\:bg-blue-normal {
    background-color: var(--palette-blue-normal, #0172CB);
  }

  .tb\:bg-blue-normal-active {
    background-color: var(--palette-blue-normal-active, #01508E);
  }

  .tb\:bg-blue-normal-hover {
    background-color: var(--palette-blue-normal-hover, #0161AC);
  }

  .tb\:bg-bundle-basic {
    background-color: var(--palette-bundle-basic, #D7331C);
  }

  .tb\:bg-bundle-medium {
    background-color: var(--palette-bundle-medium, #3B1EB0);
  }

  .tb\:bg-cloud-dark {
    background-color: var(--palette-cloud-dark, #BAC7D5);
  }

  .tb\:bg-cloud-dark-active {
    background-color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .tb\:bg-cloud-dark-hover {
    background-color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .tb\:bg-cloud-light {
    background-color: var(--palette-cloud-light, #F5F7F9);
  }

  .tb\:bg-cloud-light-active {
    background-color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .tb\:bg-cloud-light-hover {
    background-color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .tb\:bg-cloud-normal {
    background-color: var(--palette-cloud-normal, #E8EDF1);
  }

  .tb\:bg-cloud-normal-active {
    background-color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .tb\:bg-cloud-normal-hover {
    background-color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .tb\:bg-green-dark {
    background-color: var(--palette-green-dark, #2D7738);
  }

  .tb\:bg-green-dark-active {
    background-color: var(--palette-green-dark-active, #1F5126);
  }

  .tb\:bg-green-dark-hover {
    background-color: var(--palette-green-dark-hover, #276831);
  }

  .tb\:bg-green-darker {
    background-color: var(--palette-green-darker, #235C2B);
  }

  .tb\:bg-green-light {
    background-color: var(--palette-green-light, #EAF5EA);
  }

  .tb\:bg-green-light-active {
    background-color: var(--palette-green-light-active, #CDE4CF);
  }

  .tb\:bg-green-light-hover {
    background-color: var(--palette-green-light-hover, #E1EFE2);
  }

  .tb\:bg-green-normal {
    background-color: var(--palette-green-normal, #28A138);
  }

  .tb\:bg-green-normal-active {
    background-color: var(--palette-green-normal-active, #1D7228);
  }

  .tb\:bg-green-normal-hover {
    background-color: var(--palette-green-normal-hover, #238B31);
  }

  .tb\:bg-ink-dark {
    background-color: var(--palette-ink-dark, #252A31);
  }

  .tb\:bg-ink-dark-active {
    background-color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .tb\:bg-ink-dark-hover {
    background-color: var(--palette-ink-dark-hover, #181B20);
  }

  .tb\:bg-ink-light {
    background-color: var(--palette-ink-light, #697D95);
  }

  .tb\:bg-ink-light-active {
    background-color: var(--palette-ink-light-active, #4A617C);
  }

  .tb\:bg-ink-light-hover {
    background-color: var(--palette-ink-light-hover, #5D738E);
  }

  .tb\:bg-ink-normal {
    background-color: var(--palette-ink-normal, #4F5E71);
  }

  .tb\:bg-ink-normal-active {
    background-color: var(--palette-ink-normal-active, #324256);
  }

  .tb\:bg-ink-normal-hover {
    background-color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .tb\:bg-orange-dark {
    background-color: var(--palette-orange-dark, #AD5700);
  }

  .tb\:bg-orange-dark-active {
    background-color: var(--palette-orange-dark-active, #954A00);
  }

  .tb\:bg-orange-dark-hover {
    background-color: var(--palette-orange-dark-hover, #A75400);
  }

  .tb\:bg-orange-darker {
    background-color: var(--palette-orange-darker, #803F00);
  }

  .tb\:bg-orange-light {
    background-color: var(--palette-orange-light, #FEF2E6);
  }

  .tb\:bg-orange-light-active {
    background-color: var(--palette-orange-light-active, #FAE2C6);
  }

  .tb\:bg-orange-light-hover {
    background-color: var(--palette-orange-light-hover, #FCECDA);
  }

  .tb\:bg-orange-normal {
    background-color: var(--palette-orange-normal, #DF7B00);
  }

  .tb\:bg-orange-normal-active {
    background-color: var(--palette-orange-normal-active, #B26200);
  }

  .tb\:bg-orange-normal-hover {
    background-color: var(--palette-orange-normal-hover, #C96F00);
  }

  .tb\:bg-product-dark {
    background-color: var(--palette-product-dark, #007A69);
  }

  .tb\:bg-product-dark-active {
    background-color: var(--palette-product-dark-active, #006657);
  }

  .tb\:bg-product-dark-hover {
    background-color: var(--palette-product-dark-hover, #007060);
  }

  .tb\:bg-product-darker {
    background-color: var(--palette-product-darker, #005C4E);
  }

  .tb\:bg-product-light {
    background-color: var(--palette-product-light, #E1F4F3);
  }

  .tb\:bg-product-light-active {
    background-color: var(--palette-product-light-active, #BFE8E2);
  }

  .tb\:bg-product-light-hover {
    background-color: var(--palette-product-light-hover, #D6F0EC);
  }

  .tb\:bg-product-normal {
    background-color: var(--palette-product-normal, #00A58E);
  }

  .tb\:bg-product-normal-active {
    background-color: var(--palette-product-normal-active, #008472);
  }

  .tb\:bg-product-normal-hover {
    background-color: var(--palette-product-normal-hover, #009580);
  }

  .tb\:bg-red-dark {
    background-color: var(--palette-red-dark, #970C0C);
  }

  .tb\:bg-red-dark-active {
    background-color: var(--palette-red-dark-active, #6D0909);
  }

  .tb\:bg-red-dark-hover {
    background-color: var(--palette-red-dark-hover, #890B0B);
  }

  .tb\:bg-red-darker {
    background-color: var(--palette-red-darker, #760909);
  }

  .tb\:bg-red-light {
    background-color: var(--palette-red-light, #FAEAEA);
  }

  .tb\:bg-red-light-active {
    background-color: var(--palette-red-light-active, #F3CECE);
  }

  .tb\:bg-red-light-hover {
    background-color: var(--palette-red-light-hover, #F8E2E2);
  }

  .tb\:bg-red-normal {
    background-color: var(--palette-red-normal, #D21C1C);
  }

  .tb\:bg-red-normal-active {
    background-color: var(--palette-red-normal-active, #9D1515);
  }

  .tb\:bg-red-normal-hover {
    background-color: var(--palette-red-normal-hover, #B91919);
  }

  .tb\:bg-social-facebook {
    background-color: var(--palette-social-facebook, #3B5998);
  }

  .tb\:bg-social-facebook-active {
    background-color: var(--palette-social-facebook-active, #354F88);
  }

  .tb\:bg-social-facebook-hover {
    background-color: var(--palette-social-facebook-hover, #385490);
  }

  .tb\:bg-white-normal {
    background-color: var(--palette-white-normal, #FFFFFF);
  }

  .tb\:bg-white-normal-active {
    background-color: var(--palette-white-normal-active, #E7ECF1);
  }

  .tb\:bg-white-normal-hover {
    background-color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .tb\:p-0 {
    padding: 0px;
  }

  .tb\:p-lg {
    padding: 24px;
  }

  .tb\:p-md {
    padding: 16px;
  }

  .tb\:p-sm {
    padding: 12px;
  }

  .tb\:p-xl {
    padding: 32px;
  }

  .tb\:p-xs {
    padding: 8px;
  }

  .tb\:p-xxl {
    padding: 40px;
  }

  .tb\:p-xxs {
    padding: 4px;
  }

  .tb\:p-xxxl {
    padding: 52px;
  }

  .tb\:p-xxxs {
    padding: 2px;
  }

  .tb\:pb-0 {
    padding-bottom: 0px;
  }

  .tb\:pb-lg {
    padding-bottom: 24px;
  }

  .tb\:pb-md {
    padding-bottom: 16px;
  }

  .tb\:pb-sm {
    padding-bottom: 12px;
  }

  .tb\:pb-xl {
    padding-bottom: 32px;
  }

  .tb\:pb-xs {
    padding-bottom: 8px;
  }

  .tb\:pb-xxl {
    padding-bottom: 40px;
  }

  .tb\:pb-xxs {
    padding-bottom: 4px;
  }

  .tb\:pb-xxxl {
    padding-bottom: 52px;
  }

  .tb\:pb-xxxs {
    padding-bottom: 2px;
  }

  .tb\:pl-0 {
    padding-left: 0px;
  }

  .tb\:pl-lg {
    padding-left: 24px;
  }

  .tb\:pl-md {
    padding-left: 16px;
  }

  .tb\:pl-sm {
    padding-left: 12px;
  }

  .tb\:pl-xl {
    padding-left: 32px;
  }

  .tb\:pl-xs {
    padding-left: 8px;
  }

  .tb\:pl-xxl {
    padding-left: 40px;
  }

  .tb\:pl-xxs {
    padding-left: 4px;
  }

  .tb\:pl-xxxl {
    padding-left: 52px;
  }

  .tb\:pl-xxxs {
    padding-left: 2px;
  }

  .tb\:pr-0 {
    padding-right: 0px;
  }

  .tb\:pr-lg {
    padding-right: 24px;
  }

  .tb\:pr-md {
    padding-right: 16px;
  }

  .tb\:pr-sm {
    padding-right: 12px;
  }

  .tb\:pr-xl {
    padding-right: 32px;
  }

  .tb\:pr-xs {
    padding-right: 8px;
  }

  .tb\:pr-xxl {
    padding-right: 40px;
  }

  .tb\:pr-xxs {
    padding-right: 4px;
  }

  .tb\:pr-xxxl {
    padding-right: 52px;
  }

  .tb\:pr-xxxs {
    padding-right: 2px;
  }

  .tb\:pt-0 {
    padding-top: 0px;
  }

  .tb\:pt-lg {
    padding-top: 24px;
  }

  .tb\:pt-md {
    padding-top: 16px;
  }

  .tb\:pt-sm {
    padding-top: 12px;
  }

  .tb\:pt-xl {
    padding-top: 32px;
  }

  .tb\:pt-xs {
    padding-top: 8px;
  }

  .tb\:pt-xxl {
    padding-top: 40px;
  }

  .tb\:pt-xxs {
    padding-top: 4px;
  }

  .tb\:pt-xxxl {
    padding-top: 52px;
  }

  .tb\:pt-xxxs {
    padding-top: 2px;
  }

  .tb\:text-left {
    text-align: left;
  }

  .tb\:text-center {
    text-align: center;
  }

  .tb\:text-right {
    text-align: right;
  }

  .tb\:text-justify {
    text-align: justify;
  }

  .tb\:text-start {
    text-align: start;
  }

  .tb\:text-end {
    text-align: end;
  }

  .tb\:text-heading-display {
    font-size: 40px;
  }

  .tb\:text-heading-display-subtitle {
    font-size: 22px;
  }

  .tb\:text-heading-title1 {
    font-size: 28px;
  }

  .tb\:text-heading-title2 {
    font-size: 22px;
  }

  .tb\:text-heading-title3 {
    font-size: 18px;
  }

  .tb\:text-heading-title4 {
    font-size: 16px;
  }

  .tb\:text-heading-title5 {
    font-size: 15px;
  }

  .tb\:text-heading-title6 {
    font-size: 13px;
  }

  .tb\:font-heading-display {
    font-weight: 700;
  }

  .tb\:font-heading-display-subtitle {
    font-weight: 400;
  }

  .tb\:font-heading-title1 {
    font-weight: 700;
  }

  .tb\:font-heading-title2 {
    font-weight: 500;
  }

  .tb\:font-heading-title3 {
    font-weight: 500;
  }

  .tb\:font-heading-title4 {
    font-weight: 700;
  }

  .tb\:font-heading-title5 {
    font-weight: 700;
  }

  .tb\:font-heading-title6 {
    font-weight: 700;
  }

  .tb\:uppercase {
    text-transform: uppercase;
  }

  .tb\:leading-heading-display {
    line-height: 44px;
  }

  .tb\:leading-heading-display-subtitle {
    line-height: 28px;
  }

  .tb\:leading-heading-title1 {
    line-height: 32px;
  }

  .tb\:leading-heading-title2 {
    line-height: 28px;
  }

  .tb\:leading-heading-title3 {
    line-height: 24px;
  }

  .tb\:leading-heading-title4 {
    line-height: 20px;
  }

  .tb\:leading-heading-title5 {
    line-height: 20px;
  }

  .tb\:leading-heading-title6 {
    line-height: 16px;
  }

  .tb\:text-blue-dark {
    color: var(--palette-blue-dark, #005AA3);
  }

  .tb\:text-blue-dark-active {
    color: var(--palette-blue-dark-active, #003E70);
  }

  .tb\:text-blue-dark-hover {
    color: var(--palette-blue-dark-hover, #004F8F);
  }

  .tb\:text-blue-darker {
    color: var(--palette-blue-darker, #004680);
  }

  .tb\:text-blue-light {
    color: var(--palette-blue-light, #E8F4FD);
  }

  .tb\:text-blue-light-active {
    color: var(--palette-blue-light-active, #C7E4FA);
  }

  .tb\:text-blue-light-hover {
    color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .tb\:text-blue-normal {
    color: var(--palette-blue-normal, #0172CB);
  }

  .tb\:text-blue-normal-active {
    color: var(--palette-blue-normal-active, #01508E);
  }

  .tb\:text-blue-normal-hover {
    color: var(--palette-blue-normal-hover, #0161AC);
  }

  .tb\:text-bundle-basic {
    color: var(--palette-bundle-basic, #D7331C);
  }

  .tb\:text-bundle-medium {
    color: var(--palette-bundle-medium, #3B1EB0);
  }

  .tb\:text-cloud-dark {
    color: var(--palette-cloud-dark, #BAC7D5);
  }

  .tb\:text-cloud-dark-active {
    color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .tb\:text-cloud-dark-hover {
    color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .tb\:text-cloud-light {
    color: var(--palette-cloud-light, #F5F7F9);
  }

  .tb\:text-cloud-light-active {
    color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .tb\:text-cloud-light-hover {
    color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .tb\:text-cloud-normal {
    color: var(--palette-cloud-normal, #E8EDF1);
  }

  .tb\:text-cloud-normal-active {
    color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .tb\:text-cloud-normal-hover {
    color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .tb\:text-green-dark {
    color: var(--palette-green-dark, #2D7738);
  }

  .tb\:text-green-dark-active {
    color: var(--palette-green-dark-active, #1F5126);
  }

  .tb\:text-green-dark-hover {
    color: var(--palette-green-dark-hover, #276831);
  }

  .tb\:text-green-darker {
    color: var(--palette-green-darker, #235C2B);
  }

  .tb\:text-green-light {
    color: var(--palette-green-light, #EAF5EA);
  }

  .tb\:text-green-light-active {
    color: var(--palette-green-light-active, #CDE4CF);
  }

  .tb\:text-green-light-hover {
    color: var(--palette-green-light-hover, #E1EFE2);
  }

  .tb\:text-green-normal {
    color: var(--palette-green-normal, #28A138);
  }

  .tb\:text-green-normal-active {
    color: var(--palette-green-normal-active, #1D7228);
  }

  .tb\:text-green-normal-hover {
    color: var(--palette-green-normal-hover, #238B31);
  }

  .tb\:text-ink-dark {
    color: var(--palette-ink-dark, #252A31);
  }

  .tb\:text-ink-dark-active {
    color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .tb\:text-ink-dark-hover {
    color: var(--palette-ink-dark-hover, #181B20);
  }

  .tb\:text-ink-light {
    color: var(--palette-ink-light, #697D95);
  }

  .tb\:text-ink-light-active {
    color: var(--palette-ink-light-active, #4A617C);
  }

  .tb\:text-ink-light-hover {
    color: var(--palette-ink-light-hover, #5D738E);
  }

  .tb\:text-ink-normal {
    color: var(--palette-ink-normal, #4F5E71);
  }

  .tb\:text-ink-normal-active {
    color: var(--palette-ink-normal-active, #324256);
  }

  .tb\:text-ink-normal-hover {
    color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .tb\:text-orange-dark {
    color: var(--palette-orange-dark, #AD5700);
  }

  .tb\:text-orange-dark-active {
    color: var(--palette-orange-dark-active, #954A00);
  }

  .tb\:text-orange-dark-hover {
    color: var(--palette-orange-dark-hover, #A75400);
  }

  .tb\:text-orange-darker {
    color: var(--palette-orange-darker, #803F00);
  }

  .tb\:text-orange-light {
    color: var(--palette-orange-light, #FEF2E6);
  }

  .tb\:text-orange-light-active {
    color: var(--palette-orange-light-active, #FAE2C6);
  }

  .tb\:text-orange-light-hover {
    color: var(--palette-orange-light-hover, #FCECDA);
  }

  .tb\:text-orange-normal {
    color: var(--palette-orange-normal, #DF7B00);
  }

  .tb\:text-orange-normal-active {
    color: var(--palette-orange-normal-active, #B26200);
  }

  .tb\:text-orange-normal-hover {
    color: var(--palette-orange-normal-hover, #C96F00);
  }

  .tb\:text-product-dark {
    color: var(--palette-product-dark, #007A69);
  }

  .tb\:text-product-dark-active {
    color: var(--palette-product-dark-active, #006657);
  }

  .tb\:text-product-dark-hover {
    color: var(--palette-product-dark-hover, #007060);
  }

  .tb\:text-product-darker {
    color: var(--palette-product-darker, #005C4E);
  }

  .tb\:text-product-light {
    color: var(--palette-product-light, #E1F4F3);
  }

  .tb\:text-product-light-active {
    color: var(--palette-product-light-active, #BFE8E2);
  }

  .tb\:text-product-light-hover {
    color: var(--palette-product-light-hover, #D6F0EC);
  }

  .tb\:text-product-normal {
    color: var(--palette-product-normal, #00A58E);
  }

  .tb\:text-product-normal-active {
    color: var(--palette-product-normal-active, #008472);
  }

  .tb\:text-product-normal-hover {
    color: var(--palette-product-normal-hover, #009580);
  }

  .tb\:text-red-dark {
    color: var(--palette-red-dark, #970C0C);
  }

  .tb\:text-red-dark-active {
    color: var(--palette-red-dark-active, #6D0909);
  }

  .tb\:text-red-dark-hover {
    color: var(--palette-red-dark-hover, #890B0B);
  }

  .tb\:text-red-darker {
    color: var(--palette-red-darker, #760909);
  }

  .tb\:text-red-light {
    color: var(--palette-red-light, #FAEAEA);
  }

  .tb\:text-red-light-active {
    color: var(--palette-red-light-active, #F3CECE);
  }

  .tb\:text-red-light-hover {
    color: var(--palette-red-light-hover, #F8E2E2);
  }

  .tb\:text-red-normal {
    color: var(--palette-red-normal, #D21C1C);
  }

  .tb\:text-red-normal-active {
    color: var(--palette-red-normal-active, #9D1515);
  }

  .tb\:text-red-normal-hover {
    color: var(--palette-red-normal-hover, #B91919);
  }

  .tb\:text-social-facebook {
    color: var(--palette-social-facebook, #3B5998);
  }

  .tb\:text-social-facebook-active {
    color: var(--palette-social-facebook-active, #354F88);
  }

  .tb\:text-social-facebook-hover {
    color: var(--palette-social-facebook-hover, #385490);
  }

  .tb\:text-white-normal {
    color: var(--palette-white-normal, #FFFFFF);
  }

  .tb\:text-white-normal-active {
    color: var(--palette-white-normal-active, #E7ECF1);
  }

  .tb\:text-white-normal-hover {
    color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .tb\:shadow-action {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 1px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .tb\:shadow-fixed {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .tb\:shadow-fixed-reverse {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .tb\:shadow-overlay {
    --tw-shadow: 0 12px 24px -4px rgba(37, 42, 49, 0.24),0 8px 60px 0 rgba(37, 42, 49, 0.32);
    --tw-shadow-colored: 0 12px 24px -4px var(--tw-shadow-color), 0 8px 60px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .tb\:shadow-raised {
    --tw-shadow: 0 4px 8px 0 rgba(37, 42, 49, 0.16),0 8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .tb\:shadow-raised-reverse {
    --tw-shadow: 0 -4px 8px 0 rgba(37, 42, 49, 0.16),0 -8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color), 0 -8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

@media (min-width: 992px) {
  .de\:fixed {
    position: fixed;
  }

  .de\:absolute {
    position: absolute;
  }

  .de\:relative {
    position: relative;
  }

  .de\:bottom-\[var\(--de-box-bottom\)\] {
    bottom: var(--de-box-bottom);
  }

  .de\:left-\[var\(--de-box-left\)\] {
    left: var(--de-box-left);
  }

  .de\:right-\[var\(--de-box-right\)\] {
    right: var(--de-box-right);
  }

  .de\:top-\[var\(--de-box-top\)\] {
    top: var(--de-box-top);
  }

  .de\:z-\[var\(--de-box-z-index\)\] {
    z-index: var(--de-box-z-index);
  }

  .de\:m-0 {
    margin: 0px;
  }

  .de\:m-lg {
    margin: 24px;
  }

  .de\:m-md {
    margin: 16px;
  }

  .de\:m-sm {
    margin: 12px;
  }

  .de\:m-xl {
    margin: 32px;
  }

  .de\:m-xs {
    margin: 8px;
  }

  .de\:m-xxl {
    margin: 40px;
  }

  .de\:m-xxs {
    margin: 4px;
  }

  .de\:m-xxxl {
    margin: 52px;
  }

  .de\:m-xxxs {
    margin: 2px;
  }

  .de\:mb-0 {
    margin-bottom: 0px;
  }

  .de\:mb-lg {
    margin-bottom: 24px;
  }

  .de\:mb-md {
    margin-bottom: 16px;
  }

  .de\:mb-sm {
    margin-bottom: 12px;
  }

  .de\:mb-xl {
    margin-bottom: 32px;
  }

  .de\:mb-xs {
    margin-bottom: 8px;
  }

  .de\:mb-xxl {
    margin-bottom: 40px;
  }

  .de\:mb-xxs {
    margin-bottom: 4px;
  }

  .de\:mb-xxxl {
    margin-bottom: 52px;
  }

  .de\:mb-xxxs {
    margin-bottom: 2px;
  }

  .de\:ml-0 {
    margin-left: 0px;
  }

  .de\:ml-lg {
    margin-left: 24px;
  }

  .de\:ml-md {
    margin-left: 16px;
  }

  .de\:ml-sm {
    margin-left: 12px;
  }

  .de\:ml-xl {
    margin-left: 32px;
  }

  .de\:ml-xs {
    margin-left: 8px;
  }

  .de\:ml-xxl {
    margin-left: 40px;
  }

  .de\:ml-xxs {
    margin-left: 4px;
  }

  .de\:ml-xxxl {
    margin-left: 52px;
  }

  .de\:ml-xxxs {
    margin-left: 2px;
  }

  .de\:mr-0 {
    margin-right: 0px;
  }

  .de\:mr-lg {
    margin-right: 24px;
  }

  .de\:mr-md {
    margin-right: 16px;
  }

  .de\:mr-sm {
    margin-right: 12px;
  }

  .de\:mr-xl {
    margin-right: 32px;
  }

  .de\:mr-xs {
    margin-right: 8px;
  }

  .de\:mr-xxl {
    margin-right: 40px;
  }

  .de\:mr-xxs {
    margin-right: 4px;
  }

  .de\:mr-xxxl {
    margin-right: 52px;
  }

  .de\:mr-xxxs {
    margin-right: 2px;
  }

  .de\:ms-0 {
    margin-inline-start: 0px;
  }

  .de\:mt-0 {
    margin-top: 0px;
  }

  .de\:mt-lg {
    margin-top: 24px;
  }

  .de\:mt-md {
    margin-top: 16px;
  }

  .de\:mt-sm {
    margin-top: 12px;
  }

  .de\:mt-xl {
    margin-top: 32px;
  }

  .de\:mt-xs {
    margin-top: 8px;
  }

  .de\:mt-xxl {
    margin-top: 40px;
  }

  .de\:mt-xxs {
    margin-top: 4px;
  }

  .de\:mt-xxxl {
    margin-top: 52px;
  }

  .de\:mt-xxxs {
    margin-top: 2px;
  }

  .de\:block {
    display: block;
  }

  .de\:inline-block {
    display: inline-block;
  }

  .de\:inline {
    display: inline;
  }

  .de\:flex {
    display: flex;
  }

  .de\:inline-flex {
    display: inline-flex;
  }

  .de\:grid {
    display: grid;
  }

  .de\:inline-grid {
    display: inline-grid;
  }

  .de\:list-item {
    display: list-item;
  }

  .de\:hidden {
    display: none;
  }

  .de\:h-\[var\(--de-box-height\)\] {
    height: var(--de-box-height);
  }

  .de\:max-h-\[var\(--de-box-max-height\)\] {
    max-height: var(--de-box-max-height);
  }

  .de\:w-\[var\(--de-box-width\)\] {
    width: var(--de-box-width);
  }

  .de\:w-\[var\(--de-grid-width\)\] {
    width: var(--de-grid-width);
  }

  .de\:min-w-\[var\(--de-box-min-width\)\] {
    min-width: var(--de-box-min-width);
  }

  .de\:max-w-\[var\(--de-box-max-width\)\] {
    max-width: var(--de-box-max-width);
  }

  .de\:max-w-\[var\(--de-grid-max-width\)\] {
    max-width: var(--de-grid-max-width);
  }

  .de\:shrink {
    flex-shrink: 1;
  }

  .de\:shrink-0 {
    flex-shrink: 0;
  }

  .de\:shrink-\[var\(--de-box-shrink\)\] {
    flex-shrink: var(--de-box-shrink);
  }

  .de\:grow {
    flex-grow: 1;
  }

  .de\:grow-0 {
    flex-grow: 0;
  }

  .de\:grow-\[var\(--de-box-grow\)\] {
    flex-grow: var(--de-box-grow);
  }

  .de\:basis-\[var\(--de-basis\)\] {
    flex-basis: var(--de-basis);
  }

  .de\:grid-cols-\[var\(--de-grid-columns\)\] {
    grid-template-columns: var(--de-grid-columns);
  }

  .de\:grid-rows-\[var\(--de-grid-rows\)\] {
    grid-template-rows: var(--de-grid-rows);
  }

  .de\:flex-row {
    flex-direction: row;
  }

  .de\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .de\:flex-col {
    flex-direction: column;
  }

  .de\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .de\:flex-wrap {
    flex-wrap: wrap;
  }

  .de\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .de\:content-center {
    align-content: center;
  }

  .de\:content-start {
    align-content: flex-start;
  }

  .de\:content-end {
    align-content: flex-end;
  }

  .de\:content-baseline {
    align-content: baseline;
  }

  .de\:content-stretch {
    align-content: stretch;
  }

  .de\:items-start {
    align-items: flex-start;
  }

  .de\:items-end {
    align-items: flex-end;
  }

  .de\:items-center {
    align-items: center;
  }

  .de\:items-baseline {
    align-items: baseline;
  }

  .de\:items-stretch {
    align-items: stretch;
  }

  .de\:justify-start {
    justify-content: flex-start;
  }

  .de\:justify-end {
    justify-content: flex-end;
  }

  .de\:justify-center {
    justify-content: center;
  }

  .de\:justify-between {
    justify-content: space-between;
  }

  .de\:justify-around {
    justify-content: space-around;
  }

  .de\:gap-\[var\(--de-grid-gap\)\] {
    gap: var(--de-grid-gap);
  }

  .de\:gap-lg {
    gap: 24px;
  }

  .de\:gap-md {
    gap: 16px;
  }

  .de\:gap-none {
    gap: 0px;
  }

  .de\:gap-sm {
    gap: 12px;
  }

  .de\:gap-xl {
    gap: 32px;
  }

  .de\:gap-xs {
    gap: 8px;
  }

  .de\:gap-xxl {
    gap: 40px;
  }

  .de\:gap-xxs {
    gap: 4px;
  }

  .de\:gap-xxxl {
    gap: 52px;
  }

  .de\:gap-xxxs {
    gap: 2px;
  }

  .de\:gap-x-\[var\(--de-grid-column-gap\)\] {
    column-gap: var(--de-grid-column-gap);
  }

  .de\:gap-y-\[var\(--de-grid-row-gap\)\] {
    row-gap: var(--de-grid-row-gap);
  }

  .de\:space-x-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-none > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12px * var(--tw-space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(32px * var(--tw-space-x-reverse));
    margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4px * var(--tw-space-x-reverse));
    margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(52px * var(--tw-space-x-reverse));
    margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-x-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2px * var(--tw-space-x-reverse));
    margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
  }

  .de\:space-y-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse));
  }

  .de\:space-y-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
  }

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

  .de\:space-y-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse));
  }

  .de\:space-y-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(32px * var(--tw-space-y-reverse));
  }

  .de\:space-y-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
  }

  .de\:space-y-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(40px * var(--tw-space-y-reverse));
  }

  .de\:space-y-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4px * var(--tw-space-y-reverse));
  }

  .de\:space-y-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(52px * var(--tw-space-y-reverse));
  }

  .de\:space-y-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2px * var(--tw-space-y-reverse));
  }

  .de\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .de\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .de\:overflow-auto {
    overflow: auto;
  }

  .de\:overflow-hidden {
    overflow: hidden;
  }

  .de\:overflow-visible {
    overflow: visible;
  }

  .de\:overflow-scroll {
    overflow: scroll;
  }

  .de\:rounded-circle {
    border-radius: 50%;
  }

  .de\:rounded-large {
    border-radius: 6px;
  }

  .de\:rounded-normal {
    border-radius: 3px;
  }

  .de\:rounded-small {
    border-radius: 2px;
  }

  .de\:bg-blue-dark {
    background-color: var(--palette-blue-dark, #005AA3);
  }

  .de\:bg-blue-dark-active {
    background-color: var(--palette-blue-dark-active, #003E70);
  }

  .de\:bg-blue-dark-hover {
    background-color: var(--palette-blue-dark-hover, #004F8F);
  }

  .de\:bg-blue-darker {
    background-color: var(--palette-blue-darker, #004680);
  }

  .de\:bg-blue-light {
    background-color: var(--palette-blue-light, #E8F4FD);
  }

  .de\:bg-blue-light-active {
    background-color: var(--palette-blue-light-active, #C7E4FA);
  }

  .de\:bg-blue-light-hover {
    background-color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .de\:bg-blue-normal {
    background-color: var(--palette-blue-normal, #0172CB);
  }

  .de\:bg-blue-normal-active {
    background-color: var(--palette-blue-normal-active, #01508E);
  }

  .de\:bg-blue-normal-hover {
    background-color: var(--palette-blue-normal-hover, #0161AC);
  }

  .de\:bg-bundle-basic {
    background-color: var(--palette-bundle-basic, #D7331C);
  }

  .de\:bg-bundle-medium {
    background-color: var(--palette-bundle-medium, #3B1EB0);
  }

  .de\:bg-cloud-dark {
    background-color: var(--palette-cloud-dark, #BAC7D5);
  }

  .de\:bg-cloud-dark-active {
    background-color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .de\:bg-cloud-dark-hover {
    background-color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .de\:bg-cloud-light {
    background-color: var(--palette-cloud-light, #F5F7F9);
  }

  .de\:bg-cloud-light-active {
    background-color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .de\:bg-cloud-light-hover {
    background-color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .de\:bg-cloud-normal {
    background-color: var(--palette-cloud-normal, #E8EDF1);
  }

  .de\:bg-cloud-normal-active {
    background-color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .de\:bg-cloud-normal-hover {
    background-color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .de\:bg-green-dark {
    background-color: var(--palette-green-dark, #2D7738);
  }

  .de\:bg-green-dark-active {
    background-color: var(--palette-green-dark-active, #1F5126);
  }

  .de\:bg-green-dark-hover {
    background-color: var(--palette-green-dark-hover, #276831);
  }

  .de\:bg-green-darker {
    background-color: var(--palette-green-darker, #235C2B);
  }

  .de\:bg-green-light {
    background-color: var(--palette-green-light, #EAF5EA);
  }

  .de\:bg-green-light-active {
    background-color: var(--palette-green-light-active, #CDE4CF);
  }

  .de\:bg-green-light-hover {
    background-color: var(--palette-green-light-hover, #E1EFE2);
  }

  .de\:bg-green-normal {
    background-color: var(--palette-green-normal, #28A138);
  }

  .de\:bg-green-normal-active {
    background-color: var(--palette-green-normal-active, #1D7228);
  }

  .de\:bg-green-normal-hover {
    background-color: var(--palette-green-normal-hover, #238B31);
  }

  .de\:bg-ink-dark {
    background-color: var(--palette-ink-dark, #252A31);
  }

  .de\:bg-ink-dark-active {
    background-color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .de\:bg-ink-dark-hover {
    background-color: var(--palette-ink-dark-hover, #181B20);
  }

  .de\:bg-ink-light {
    background-color: var(--palette-ink-light, #697D95);
  }

  .de\:bg-ink-light-active {
    background-color: var(--palette-ink-light-active, #4A617C);
  }

  .de\:bg-ink-light-hover {
    background-color: var(--palette-ink-light-hover, #5D738E);
  }

  .de\:bg-ink-normal {
    background-color: var(--palette-ink-normal, #4F5E71);
  }

  .de\:bg-ink-normal-active {
    background-color: var(--palette-ink-normal-active, #324256);
  }

  .de\:bg-ink-normal-hover {
    background-color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .de\:bg-orange-dark {
    background-color: var(--palette-orange-dark, #AD5700);
  }

  .de\:bg-orange-dark-active {
    background-color: var(--palette-orange-dark-active, #954A00);
  }

  .de\:bg-orange-dark-hover {
    background-color: var(--palette-orange-dark-hover, #A75400);
  }

  .de\:bg-orange-darker {
    background-color: var(--palette-orange-darker, #803F00);
  }

  .de\:bg-orange-light {
    background-color: var(--palette-orange-light, #FEF2E6);
  }

  .de\:bg-orange-light-active {
    background-color: var(--palette-orange-light-active, #FAE2C6);
  }

  .de\:bg-orange-light-hover {
    background-color: var(--palette-orange-light-hover, #FCECDA);
  }

  .de\:bg-orange-normal {
    background-color: var(--palette-orange-normal, #DF7B00);
  }

  .de\:bg-orange-normal-active {
    background-color: var(--palette-orange-normal-active, #B26200);
  }

  .de\:bg-orange-normal-hover {
    background-color: var(--palette-orange-normal-hover, #C96F00);
  }

  .de\:bg-product-dark {
    background-color: var(--palette-product-dark, #007A69);
  }

  .de\:bg-product-dark-active {
    background-color: var(--palette-product-dark-active, #006657);
  }

  .de\:bg-product-dark-hover {
    background-color: var(--palette-product-dark-hover, #007060);
  }

  .de\:bg-product-darker {
    background-color: var(--palette-product-darker, #005C4E);
  }

  .de\:bg-product-light {
    background-color: var(--palette-product-light, #E1F4F3);
  }

  .de\:bg-product-light-active {
    background-color: var(--palette-product-light-active, #BFE8E2);
  }

  .de\:bg-product-light-hover {
    background-color: var(--palette-product-light-hover, #D6F0EC);
  }

  .de\:bg-product-normal {
    background-color: var(--palette-product-normal, #00A58E);
  }

  .de\:bg-product-normal-active {
    background-color: var(--palette-product-normal-active, #008472);
  }

  .de\:bg-product-normal-hover {
    background-color: var(--palette-product-normal-hover, #009580);
  }

  .de\:bg-red-dark {
    background-color: var(--palette-red-dark, #970C0C);
  }

  .de\:bg-red-dark-active {
    background-color: var(--palette-red-dark-active, #6D0909);
  }

  .de\:bg-red-dark-hover {
    background-color: var(--palette-red-dark-hover, #890B0B);
  }

  .de\:bg-red-darker {
    background-color: var(--palette-red-darker, #760909);
  }

  .de\:bg-red-light {
    background-color: var(--palette-red-light, #FAEAEA);
  }

  .de\:bg-red-light-active {
    background-color: var(--palette-red-light-active, #F3CECE);
  }

  .de\:bg-red-light-hover {
    background-color: var(--palette-red-light-hover, #F8E2E2);
  }

  .de\:bg-red-normal {
    background-color: var(--palette-red-normal, #D21C1C);
  }

  .de\:bg-red-normal-active {
    background-color: var(--palette-red-normal-active, #9D1515);
  }

  .de\:bg-red-normal-hover {
    background-color: var(--palette-red-normal-hover, #B91919);
  }

  .de\:bg-social-facebook {
    background-color: var(--palette-social-facebook, #3B5998);
  }

  .de\:bg-social-facebook-active {
    background-color: var(--palette-social-facebook-active, #354F88);
  }

  .de\:bg-social-facebook-hover {
    background-color: var(--palette-social-facebook-hover, #385490);
  }

  .de\:bg-white-normal {
    background-color: var(--palette-white-normal, #FFFFFF);
  }

  .de\:bg-white-normal-active {
    background-color: var(--palette-white-normal-active, #E7ECF1);
  }

  .de\:bg-white-normal-hover {
    background-color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .de\:p-0 {
    padding: 0px;
  }

  .de\:p-lg {
    padding: 24px;
  }

  .de\:p-md {
    padding: 16px;
  }

  .de\:p-sm {
    padding: 12px;
  }

  .de\:p-xl {
    padding: 32px;
  }

  .de\:p-xs {
    padding: 8px;
  }

  .de\:p-xxl {
    padding: 40px;
  }

  .de\:p-xxs {
    padding: 4px;
  }

  .de\:p-xxxl {
    padding: 52px;
  }

  .de\:p-xxxs {
    padding: 2px;
  }

  .de\:pb-0 {
    padding-bottom: 0px;
  }

  .de\:pb-lg {
    padding-bottom: 24px;
  }

  .de\:pb-md {
    padding-bottom: 16px;
  }

  .de\:pb-sm {
    padding-bottom: 12px;
  }

  .de\:pb-xl {
    padding-bottom: 32px;
  }

  .de\:pb-xs {
    padding-bottom: 8px;
  }

  .de\:pb-xxl {
    padding-bottom: 40px;
  }

  .de\:pb-xxs {
    padding-bottom: 4px;
  }

  .de\:pb-xxxl {
    padding-bottom: 52px;
  }

  .de\:pb-xxxs {
    padding-bottom: 2px;
  }

  .de\:pl-0 {
    padding-left: 0px;
  }

  .de\:pl-lg {
    padding-left: 24px;
  }

  .de\:pl-md {
    padding-left: 16px;
  }

  .de\:pl-sm {
    padding-left: 12px;
  }

  .de\:pl-xl {
    padding-left: 32px;
  }

  .de\:pl-xs {
    padding-left: 8px;
  }

  .de\:pl-xxl {
    padding-left: 40px;
  }

  .de\:pl-xxs {
    padding-left: 4px;
  }

  .de\:pl-xxxl {
    padding-left: 52px;
  }

  .de\:pl-xxxs {
    padding-left: 2px;
  }

  .de\:pr-0 {
    padding-right: 0px;
  }

  .de\:pr-lg {
    padding-right: 24px;
  }

  .de\:pr-md {
    padding-right: 16px;
  }

  .de\:pr-sm {
    padding-right: 12px;
  }

  .de\:pr-xl {
    padding-right: 32px;
  }

  .de\:pr-xs {
    padding-right: 8px;
  }

  .de\:pr-xxl {
    padding-right: 40px;
  }

  .de\:pr-xxs {
    padding-right: 4px;
  }

  .de\:pr-xxxl {
    padding-right: 52px;
  }

  .de\:pr-xxxs {
    padding-right: 2px;
  }

  .de\:pt-0 {
    padding-top: 0px;
  }

  .de\:pt-lg {
    padding-top: 24px;
  }

  .de\:pt-md {
    padding-top: 16px;
  }

  .de\:pt-sm {
    padding-top: 12px;
  }

  .de\:pt-xl {
    padding-top: 32px;
  }

  .de\:pt-xs {
    padding-top: 8px;
  }

  .de\:pt-xxl {
    padding-top: 40px;
  }

  .de\:pt-xxs {
    padding-top: 4px;
  }

  .de\:pt-xxxl {
    padding-top: 52px;
  }

  .de\:pt-xxxs {
    padding-top: 2px;
  }

  .de\:text-left {
    text-align: left;
  }

  .de\:text-center {
    text-align: center;
  }

  .de\:text-right {
    text-align: right;
  }

  .de\:text-justify {
    text-align: justify;
  }

  .de\:text-start {
    text-align: start;
  }

  .de\:text-end {
    text-align: end;
  }

  .de\:text-heading-display {
    font-size: 40px;
  }

  .de\:text-heading-display-subtitle {
    font-size: 22px;
  }

  .de\:text-heading-title1 {
    font-size: 28px;
  }

  .de\:text-heading-title2 {
    font-size: 22px;
  }

  .de\:text-heading-title3 {
    font-size: 18px;
  }

  .de\:text-heading-title4 {
    font-size: 16px;
  }

  .de\:text-heading-title5 {
    font-size: 15px;
  }

  .de\:text-heading-title6 {
    font-size: 13px;
  }

  .de\:font-heading-display {
    font-weight: 700;
  }

  .de\:font-heading-display-subtitle {
    font-weight: 400;
  }

  .de\:font-heading-title1 {
    font-weight: 700;
  }

  .de\:font-heading-title2 {
    font-weight: 500;
  }

  .de\:font-heading-title3 {
    font-weight: 500;
  }

  .de\:font-heading-title4 {
    font-weight: 700;
  }

  .de\:font-heading-title5 {
    font-weight: 700;
  }

  .de\:font-heading-title6 {
    font-weight: 700;
  }

  .de\:uppercase {
    text-transform: uppercase;
  }

  .de\:leading-heading-display {
    line-height: 44px;
  }

  .de\:leading-heading-display-subtitle {
    line-height: 28px;
  }

  .de\:leading-heading-title1 {
    line-height: 32px;
  }

  .de\:leading-heading-title2 {
    line-height: 28px;
  }

  .de\:leading-heading-title3 {
    line-height: 24px;
  }

  .de\:leading-heading-title4 {
    line-height: 20px;
  }

  .de\:leading-heading-title5 {
    line-height: 20px;
  }

  .de\:leading-heading-title6 {
    line-height: 16px;
  }

  .de\:text-blue-dark {
    color: var(--palette-blue-dark, #005AA3);
  }

  .de\:text-blue-dark-active {
    color: var(--palette-blue-dark-active, #003E70);
  }

  .de\:text-blue-dark-hover {
    color: var(--palette-blue-dark-hover, #004F8F);
  }

  .de\:text-blue-darker {
    color: var(--palette-blue-darker, #004680);
  }

  .de\:text-blue-light {
    color: var(--palette-blue-light, #E8F4FD);
  }

  .de\:text-blue-light-active {
    color: var(--palette-blue-light-active, #C7E4FA);
  }

  .de\:text-blue-light-hover {
    color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .de\:text-blue-normal {
    color: var(--palette-blue-normal, #0172CB);
  }

  .de\:text-blue-normal-active {
    color: var(--palette-blue-normal-active, #01508E);
  }

  .de\:text-blue-normal-hover {
    color: var(--palette-blue-normal-hover, #0161AC);
  }

  .de\:text-bundle-basic {
    color: var(--palette-bundle-basic, #D7331C);
  }

  .de\:text-bundle-medium {
    color: var(--palette-bundle-medium, #3B1EB0);
  }

  .de\:text-cloud-dark {
    color: var(--palette-cloud-dark, #BAC7D5);
  }

  .de\:text-cloud-dark-active {
    color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .de\:text-cloud-dark-hover {
    color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .de\:text-cloud-light {
    color: var(--palette-cloud-light, #F5F7F9);
  }

  .de\:text-cloud-light-active {
    color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .de\:text-cloud-light-hover {
    color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .de\:text-cloud-normal {
    color: var(--palette-cloud-normal, #E8EDF1);
  }

  .de\:text-cloud-normal-active {
    color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .de\:text-cloud-normal-hover {
    color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .de\:text-green-dark {
    color: var(--palette-green-dark, #2D7738);
  }

  .de\:text-green-dark-active {
    color: var(--palette-green-dark-active, #1F5126);
  }

  .de\:text-green-dark-hover {
    color: var(--palette-green-dark-hover, #276831);
  }

  .de\:text-green-darker {
    color: var(--palette-green-darker, #235C2B);
  }

  .de\:text-green-light {
    color: var(--palette-green-light, #EAF5EA);
  }

  .de\:text-green-light-active {
    color: var(--palette-green-light-active, #CDE4CF);
  }

  .de\:text-green-light-hover {
    color: var(--palette-green-light-hover, #E1EFE2);
  }

  .de\:text-green-normal {
    color: var(--palette-green-normal, #28A138);
  }

  .de\:text-green-normal-active {
    color: var(--palette-green-normal-active, #1D7228);
  }

  .de\:text-green-normal-hover {
    color: var(--palette-green-normal-hover, #238B31);
  }

  .de\:text-ink-dark {
    color: var(--palette-ink-dark, #252A31);
  }

  .de\:text-ink-dark-active {
    color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .de\:text-ink-dark-hover {
    color: var(--palette-ink-dark-hover, #181B20);
  }

  .de\:text-ink-light {
    color: var(--palette-ink-light, #697D95);
  }

  .de\:text-ink-light-active {
    color: var(--palette-ink-light-active, #4A617C);
  }

  .de\:text-ink-light-hover {
    color: var(--palette-ink-light-hover, #5D738E);
  }

  .de\:text-ink-normal {
    color: var(--palette-ink-normal, #4F5E71);
  }

  .de\:text-ink-normal-active {
    color: var(--palette-ink-normal-active, #324256);
  }

  .de\:text-ink-normal-hover {
    color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .de\:text-orange-dark {
    color: var(--palette-orange-dark, #AD5700);
  }

  .de\:text-orange-dark-active {
    color: var(--palette-orange-dark-active, #954A00);
  }

  .de\:text-orange-dark-hover {
    color: var(--palette-orange-dark-hover, #A75400);
  }

  .de\:text-orange-darker {
    color: var(--palette-orange-darker, #803F00);
  }

  .de\:text-orange-light {
    color: var(--palette-orange-light, #FEF2E6);
  }

  .de\:text-orange-light-active {
    color: var(--palette-orange-light-active, #FAE2C6);
  }

  .de\:text-orange-light-hover {
    color: var(--palette-orange-light-hover, #FCECDA);
  }

  .de\:text-orange-normal {
    color: var(--palette-orange-normal, #DF7B00);
  }

  .de\:text-orange-normal-active {
    color: var(--palette-orange-normal-active, #B26200);
  }

  .de\:text-orange-normal-hover {
    color: var(--palette-orange-normal-hover, #C96F00);
  }

  .de\:text-product-dark {
    color: var(--palette-product-dark, #007A69);
  }

  .de\:text-product-dark-active {
    color: var(--palette-product-dark-active, #006657);
  }

  .de\:text-product-dark-hover {
    color: var(--palette-product-dark-hover, #007060);
  }

  .de\:text-product-darker {
    color: var(--palette-product-darker, #005C4E);
  }

  .de\:text-product-light {
    color: var(--palette-product-light, #E1F4F3);
  }

  .de\:text-product-light-active {
    color: var(--palette-product-light-active, #BFE8E2);
  }

  .de\:text-product-light-hover {
    color: var(--palette-product-light-hover, #D6F0EC);
  }

  .de\:text-product-normal {
    color: var(--palette-product-normal, #00A58E);
  }

  .de\:text-product-normal-active {
    color: var(--palette-product-normal-active, #008472);
  }

  .de\:text-product-normal-hover {
    color: var(--palette-product-normal-hover, #009580);
  }

  .de\:text-red-dark {
    color: var(--palette-red-dark, #970C0C);
  }

  .de\:text-red-dark-active {
    color: var(--palette-red-dark-active, #6D0909);
  }

  .de\:text-red-dark-hover {
    color: var(--palette-red-dark-hover, #890B0B);
  }

  .de\:text-red-darker {
    color: var(--palette-red-darker, #760909);
  }

  .de\:text-red-light {
    color: var(--palette-red-light, #FAEAEA);
  }

  .de\:text-red-light-active {
    color: var(--palette-red-light-active, #F3CECE);
  }

  .de\:text-red-light-hover {
    color: var(--palette-red-light-hover, #F8E2E2);
  }

  .de\:text-red-normal {
    color: var(--palette-red-normal, #D21C1C);
  }

  .de\:text-red-normal-active {
    color: var(--palette-red-normal-active, #9D1515);
  }

  .de\:text-red-normal-hover {
    color: var(--palette-red-normal-hover, #B91919);
  }

  .de\:text-social-facebook {
    color: var(--palette-social-facebook, #3B5998);
  }

  .de\:text-social-facebook-active {
    color: var(--palette-social-facebook-active, #354F88);
  }

  .de\:text-social-facebook-hover {
    color: var(--palette-social-facebook-hover, #385490);
  }

  .de\:text-white-normal {
    color: var(--palette-white-normal, #FFFFFF);
  }

  .de\:text-white-normal-active {
    color: var(--palette-white-normal-active, #E7ECF1);
  }

  .de\:text-white-normal-hover {
    color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .de\:shadow-action {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 1px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .de\:shadow-fixed {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .de\:shadow-fixed-reverse {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .de\:shadow-overlay {
    --tw-shadow: 0 12px 24px -4px rgba(37, 42, 49, 0.24),0 8px 60px 0 rgba(37, 42, 49, 0.32);
    --tw-shadow-colored: 0 12px 24px -4px var(--tw-shadow-color), 0 8px 60px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .de\:shadow-raised {
    --tw-shadow: 0 4px 8px 0 rgba(37, 42, 49, 0.16),0 8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .de\:shadow-raised-reverse {
    --tw-shadow: 0 -4px 8px 0 rgba(37, 42, 49, 0.16),0 -8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color), 0 -8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  :is([dir="rtl"] .rtl\:de\:start-0) {
    inset-inline-start: 0px;
  }
}

@media (min-width: 1200px) {
  .ld\:fixed {
    position: fixed;
  }

  .ld\:absolute {
    position: absolute;
  }

  .ld\:relative {
    position: relative;
  }

  .ld\:bottom-\[var\(--ld-box-bottom\)\] {
    bottom: var(--ld-box-bottom);
  }

  .ld\:left-\[var\(--ld-box-left\)\] {
    left: var(--ld-box-left);
  }

  .ld\:right-\[var\(--ld-box-right\)\] {
    right: var(--ld-box-right);
  }

  .ld\:top-\[var\(--ld-box-top\)\] {
    top: var(--ld-box-top);
  }

  .ld\:z-\[var\(--ld-box-z-index\)\] {
    z-index: var(--ld-box-z-index);
  }

  .ld\:m-0 {
    margin: 0px;
  }

  .ld\:m-lg {
    margin: 24px;
  }

  .ld\:m-md {
    margin: 16px;
  }

  .ld\:m-sm {
    margin: 12px;
  }

  .ld\:m-xl {
    margin: 32px;
  }

  .ld\:m-xs {
    margin: 8px;
  }

  .ld\:m-xxl {
    margin: 40px;
  }

  .ld\:m-xxs {
    margin: 4px;
  }

  .ld\:m-xxxl {
    margin: 52px;
  }

  .ld\:m-xxxs {
    margin: 2px;
  }

  .ld\:mb-0 {
    margin-bottom: 0px;
  }

  .ld\:mb-lg {
    margin-bottom: 24px;
  }

  .ld\:mb-md {
    margin-bottom: 16px;
  }

  .ld\:mb-sm {
    margin-bottom: 12px;
  }

  .ld\:mb-xl {
    margin-bottom: 32px;
  }

  .ld\:mb-xs {
    margin-bottom: 8px;
  }

  .ld\:mb-xxl {
    margin-bottom: 40px;
  }

  .ld\:mb-xxs {
    margin-bottom: 4px;
  }

  .ld\:mb-xxxl {
    margin-bottom: 52px;
  }

  .ld\:mb-xxxs {
    margin-bottom: 2px;
  }

  .ld\:ml-0 {
    margin-left: 0px;
  }

  .ld\:ml-lg {
    margin-left: 24px;
  }

  .ld\:ml-md {
    margin-left: 16px;
  }

  .ld\:ml-sm {
    margin-left: 12px;
  }

  .ld\:ml-xl {
    margin-left: 32px;
  }

  .ld\:ml-xs {
    margin-left: 8px;
  }

  .ld\:ml-xxl {
    margin-left: 40px;
  }

  .ld\:ml-xxs {
    margin-left: 4px;
  }

  .ld\:ml-xxxl {
    margin-left: 52px;
  }

  .ld\:ml-xxxs {
    margin-left: 2px;
  }

  .ld\:mr-0 {
    margin-right: 0px;
  }

  .ld\:mr-lg {
    margin-right: 24px;
  }

  .ld\:mr-md {
    margin-right: 16px;
  }

  .ld\:mr-sm {
    margin-right: 12px;
  }

  .ld\:mr-xl {
    margin-right: 32px;
  }

  .ld\:mr-xs {
    margin-right: 8px;
  }

  .ld\:mr-xxl {
    margin-right: 40px;
  }

  .ld\:mr-xxs {
    margin-right: 4px;
  }

  .ld\:mr-xxxl {
    margin-right: 52px;
  }

  .ld\:mr-xxxs {
    margin-right: 2px;
  }

  .ld\:mt-0 {
    margin-top: 0px;
  }

  .ld\:mt-lg {
    margin-top: 24px;
  }

  .ld\:mt-md {
    margin-top: 16px;
  }

  .ld\:mt-sm {
    margin-top: 12px;
  }

  .ld\:mt-xl {
    margin-top: 32px;
  }

  .ld\:mt-xs {
    margin-top: 8px;
  }

  .ld\:mt-xxl {
    margin-top: 40px;
  }

  .ld\:mt-xxs {
    margin-top: 4px;
  }

  .ld\:mt-xxxl {
    margin-top: 52px;
  }

  .ld\:mt-xxxs {
    margin-top: 2px;
  }

  .ld\:block {
    display: block;
  }

  .ld\:inline-block {
    display: inline-block;
  }

  .ld\:inline {
    display: inline;
  }

  .ld\:flex {
    display: flex;
  }

  .ld\:inline-flex {
    display: inline-flex;
  }

  .ld\:grid {
    display: grid;
  }

  .ld\:inline-grid {
    display: inline-grid;
  }

  .ld\:list-item {
    display: list-item;
  }

  .ld\:hidden {
    display: none;
  }

  .ld\:h-\[var\(--ld-box-height\)\] {
    height: var(--ld-box-height);
  }

  .ld\:max-h-\[var\(--ld-box-max-height\)\] {
    max-height: var(--ld-box-max-height);
  }

  .ld\:w-\[var\(--ld-box-width\)\] {
    width: var(--ld-box-width);
  }

  .ld\:w-\[var\(--ld-grid-width\)\] {
    width: var(--ld-grid-width);
  }

  .ld\:min-w-\[var\(--ld-box-min-width\)\] {
    min-width: var(--ld-box-min-width);
  }

  .ld\:max-w-\[var\(--ld-box-max-width\)\] {
    max-width: var(--ld-box-max-width);
  }

  .ld\:max-w-\[var\(--ld-grid-max-width\)\] {
    max-width: var(--ld-grid-max-width);
  }

  .ld\:shrink {
    flex-shrink: 1;
  }

  .ld\:shrink-0 {
    flex-shrink: 0;
  }

  .ld\:shrink-\[var\(--ld-box-shrink\)\] {
    flex-shrink: var(--ld-box-shrink);
  }

  .ld\:grow {
    flex-grow: 1;
  }

  .ld\:grow-0 {
    flex-grow: 0;
  }

  .ld\:grow-\[var\(--ld-box-grow\)\] {
    flex-grow: var(--ld-box-grow);
  }

  .ld\:basis-\[var\(--ld-basis\)\] {
    flex-basis: var(--ld-basis);
  }

  .ld\:grid-cols-\[var\(--ld-grid-columns\)\] {
    grid-template-columns: var(--ld-grid-columns);
  }

  .ld\:grid-rows-\[var\(--ld-grid-rows\)\] {
    grid-template-rows: var(--ld-grid-rows);
  }

  .ld\:flex-row {
    flex-direction: row;
  }

  .ld\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .ld\:flex-col {
    flex-direction: column;
  }

  .ld\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .ld\:flex-wrap {
    flex-wrap: wrap;
  }

  .ld\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .ld\:content-center {
    align-content: center;
  }

  .ld\:content-start {
    align-content: flex-start;
  }

  .ld\:content-end {
    align-content: flex-end;
  }

  .ld\:content-baseline {
    align-content: baseline;
  }

  .ld\:content-stretch {
    align-content: stretch;
  }

  .ld\:items-start {
    align-items: flex-start;
  }

  .ld\:items-end {
    align-items: flex-end;
  }

  .ld\:items-center {
    align-items: center;
  }

  .ld\:items-baseline {
    align-items: baseline;
  }

  .ld\:items-stretch {
    align-items: stretch;
  }

  .ld\:justify-start {
    justify-content: flex-start;
  }

  .ld\:justify-end {
    justify-content: flex-end;
  }

  .ld\:justify-center {
    justify-content: center;
  }

  .ld\:justify-between {
    justify-content: space-between;
  }

  .ld\:justify-around {
    justify-content: space-around;
  }

  .ld\:gap-\[var\(--ld-grid-gap\)\] {
    gap: var(--ld-grid-gap);
  }

  .ld\:gap-lg {
    gap: 24px;
  }

  .ld\:gap-md {
    gap: 16px;
  }

  .ld\:gap-none {
    gap: 0px;
  }

  .ld\:gap-sm {
    gap: 12px;
  }

  .ld\:gap-xl {
    gap: 32px;
  }

  .ld\:gap-xs {
    gap: 8px;
  }

  .ld\:gap-xxl {
    gap: 40px;
  }

  .ld\:gap-xxs {
    gap: 4px;
  }

  .ld\:gap-xxxl {
    gap: 52px;
  }

  .ld\:gap-xxxs {
    gap: 2px;
  }

  .ld\:gap-x-\[var\(--ld-grid-column-gap\)\] {
    column-gap: var(--ld-grid-column-gap);
  }

  .ld\:gap-y-\[var\(--ld-grid-row-gap\)\] {
    row-gap: var(--ld-grid-row-gap);
  }

  .ld\:space-x-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-none > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12px * var(--tw-space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(32px * var(--tw-space-x-reverse));
    margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4px * var(--tw-space-x-reverse));
    margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(52px * var(--tw-space-x-reverse));
    margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-x-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2px * var(--tw-space-x-reverse));
    margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
  }

  .ld\:space-y-lg > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-md > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
  }

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

  .ld\:space-y-sm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-xl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(32px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-xs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-xxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(40px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-xxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-xxxl > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(52px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-xxxs > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2px * var(--tw-space-y-reverse));
  }

  .ld\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .ld\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .ld\:overflow-auto {
    overflow: auto;
  }

  .ld\:overflow-hidden {
    overflow: hidden;
  }

  .ld\:overflow-visible {
    overflow: visible;
  }

  .ld\:overflow-scroll {
    overflow: scroll;
  }

  .ld\:rounded-circle {
    border-radius: 50%;
  }

  .ld\:rounded-large {
    border-radius: 6px;
  }

  .ld\:rounded-normal {
    border-radius: 3px;
  }

  .ld\:rounded-small {
    border-radius: 2px;
  }

  .ld\:bg-blue-dark {
    background-color: var(--palette-blue-dark, #005AA3);
  }

  .ld\:bg-blue-dark-active {
    background-color: var(--palette-blue-dark-active, #003E70);
  }

  .ld\:bg-blue-dark-hover {
    background-color: var(--palette-blue-dark-hover, #004F8F);
  }

  .ld\:bg-blue-darker {
    background-color: var(--palette-blue-darker, #004680);
  }

  .ld\:bg-blue-light {
    background-color: var(--palette-blue-light, #E8F4FD);
  }

  .ld\:bg-blue-light-active {
    background-color: var(--palette-blue-light-active, #C7E4FA);
  }

  .ld\:bg-blue-light-hover {
    background-color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .ld\:bg-blue-normal {
    background-color: var(--palette-blue-normal, #0172CB);
  }

  .ld\:bg-blue-normal-active {
    background-color: var(--palette-blue-normal-active, #01508E);
  }

  .ld\:bg-blue-normal-hover {
    background-color: var(--palette-blue-normal-hover, #0161AC);
  }

  .ld\:bg-bundle-basic {
    background-color: var(--palette-bundle-basic, #D7331C);
  }

  .ld\:bg-bundle-medium {
    background-color: var(--palette-bundle-medium, #3B1EB0);
  }

  .ld\:bg-cloud-dark {
    background-color: var(--palette-cloud-dark, #BAC7D5);
  }

  .ld\:bg-cloud-dark-active {
    background-color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .ld\:bg-cloud-dark-hover {
    background-color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .ld\:bg-cloud-light {
    background-color: var(--palette-cloud-light, #F5F7F9);
  }

  .ld\:bg-cloud-light-active {
    background-color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .ld\:bg-cloud-light-hover {
    background-color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .ld\:bg-cloud-normal {
    background-color: var(--palette-cloud-normal, #E8EDF1);
  }

  .ld\:bg-cloud-normal-active {
    background-color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .ld\:bg-cloud-normal-hover {
    background-color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .ld\:bg-green-dark {
    background-color: var(--palette-green-dark, #2D7738);
  }

  .ld\:bg-green-dark-active {
    background-color: var(--palette-green-dark-active, #1F5126);
  }

  .ld\:bg-green-dark-hover {
    background-color: var(--palette-green-dark-hover, #276831);
  }

  .ld\:bg-green-darker {
    background-color: var(--palette-green-darker, #235C2B);
  }

  .ld\:bg-green-light {
    background-color: var(--palette-green-light, #EAF5EA);
  }

  .ld\:bg-green-light-active {
    background-color: var(--palette-green-light-active, #CDE4CF);
  }

  .ld\:bg-green-light-hover {
    background-color: var(--palette-green-light-hover, #E1EFE2);
  }

  .ld\:bg-green-normal {
    background-color: var(--palette-green-normal, #28A138);
  }

  .ld\:bg-green-normal-active {
    background-color: var(--palette-green-normal-active, #1D7228);
  }

  .ld\:bg-green-normal-hover {
    background-color: var(--palette-green-normal-hover, #238B31);
  }

  .ld\:bg-ink-dark {
    background-color: var(--palette-ink-dark, #252A31);
  }

  .ld\:bg-ink-dark-active {
    background-color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .ld\:bg-ink-dark-hover {
    background-color: var(--palette-ink-dark-hover, #181B20);
  }

  .ld\:bg-ink-light {
    background-color: var(--palette-ink-light, #697D95);
  }

  .ld\:bg-ink-light-active {
    background-color: var(--palette-ink-light-active, #4A617C);
  }

  .ld\:bg-ink-light-hover {
    background-color: var(--palette-ink-light-hover, #5D738E);
  }

  .ld\:bg-ink-normal {
    background-color: var(--palette-ink-normal, #4F5E71);
  }

  .ld\:bg-ink-normal-active {
    background-color: var(--palette-ink-normal-active, #324256);
  }

  .ld\:bg-ink-normal-hover {
    background-color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .ld\:bg-orange-dark {
    background-color: var(--palette-orange-dark, #AD5700);
  }

  .ld\:bg-orange-dark-active {
    background-color: var(--palette-orange-dark-active, #954A00);
  }

  .ld\:bg-orange-dark-hover {
    background-color: var(--palette-orange-dark-hover, #A75400);
  }

  .ld\:bg-orange-darker {
    background-color: var(--palette-orange-darker, #803F00);
  }

  .ld\:bg-orange-light {
    background-color: var(--palette-orange-light, #FEF2E6);
  }

  .ld\:bg-orange-light-active {
    background-color: var(--palette-orange-light-active, #FAE2C6);
  }

  .ld\:bg-orange-light-hover {
    background-color: var(--palette-orange-light-hover, #FCECDA);
  }

  .ld\:bg-orange-normal {
    background-color: var(--palette-orange-normal, #DF7B00);
  }

  .ld\:bg-orange-normal-active {
    background-color: var(--palette-orange-normal-active, #B26200);
  }

  .ld\:bg-orange-normal-hover {
    background-color: var(--palette-orange-normal-hover, #C96F00);
  }

  .ld\:bg-product-dark {
    background-color: var(--palette-product-dark, #007A69);
  }

  .ld\:bg-product-dark-active {
    background-color: var(--palette-product-dark-active, #006657);
  }

  .ld\:bg-product-dark-hover {
    background-color: var(--palette-product-dark-hover, #007060);
  }

  .ld\:bg-product-darker {
    background-color: var(--palette-product-darker, #005C4E);
  }

  .ld\:bg-product-light {
    background-color: var(--palette-product-light, #E1F4F3);
  }

  .ld\:bg-product-light-active {
    background-color: var(--palette-product-light-active, #BFE8E2);
  }

  .ld\:bg-product-light-hover {
    background-color: var(--palette-product-light-hover, #D6F0EC);
  }

  .ld\:bg-product-normal {
    background-color: var(--palette-product-normal, #00A58E);
  }

  .ld\:bg-product-normal-active {
    background-color: var(--palette-product-normal-active, #008472);
  }

  .ld\:bg-product-normal-hover {
    background-color: var(--palette-product-normal-hover, #009580);
  }

  .ld\:bg-red-dark {
    background-color: var(--palette-red-dark, #970C0C);
  }

  .ld\:bg-red-dark-active {
    background-color: var(--palette-red-dark-active, #6D0909);
  }

  .ld\:bg-red-dark-hover {
    background-color: var(--palette-red-dark-hover, #890B0B);
  }

  .ld\:bg-red-darker {
    background-color: var(--palette-red-darker, #760909);
  }

  .ld\:bg-red-light {
    background-color: var(--palette-red-light, #FAEAEA);
  }

  .ld\:bg-red-light-active {
    background-color: var(--palette-red-light-active, #F3CECE);
  }

  .ld\:bg-red-light-hover {
    background-color: var(--palette-red-light-hover, #F8E2E2);
  }

  .ld\:bg-red-normal {
    background-color: var(--palette-red-normal, #D21C1C);
  }

  .ld\:bg-red-normal-active {
    background-color: var(--palette-red-normal-active, #9D1515);
  }

  .ld\:bg-red-normal-hover {
    background-color: var(--palette-red-normal-hover, #B91919);
  }

  .ld\:bg-social-facebook {
    background-color: var(--palette-social-facebook, #3B5998);
  }

  .ld\:bg-social-facebook-active {
    background-color: var(--palette-social-facebook-active, #354F88);
  }

  .ld\:bg-social-facebook-hover {
    background-color: var(--palette-social-facebook-hover, #385490);
  }

  .ld\:bg-white-normal {
    background-color: var(--palette-white-normal, #FFFFFF);
  }

  .ld\:bg-white-normal-active {
    background-color: var(--palette-white-normal-active, #E7ECF1);
  }

  .ld\:bg-white-normal-hover {
    background-color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .ld\:p-0 {
    padding: 0px;
  }

  .ld\:p-lg {
    padding: 24px;
  }

  .ld\:p-md {
    padding: 16px;
  }

  .ld\:p-sm {
    padding: 12px;
  }

  .ld\:p-xl {
    padding: 32px;
  }

  .ld\:p-xs {
    padding: 8px;
  }

  .ld\:p-xxl {
    padding: 40px;
  }

  .ld\:p-xxs {
    padding: 4px;
  }

  .ld\:p-xxxl {
    padding: 52px;
  }

  .ld\:p-xxxs {
    padding: 2px;
  }

  .ld\:pb-0 {
    padding-bottom: 0px;
  }

  .ld\:pb-lg {
    padding-bottom: 24px;
  }

  .ld\:pb-md {
    padding-bottom: 16px;
  }

  .ld\:pb-sm {
    padding-bottom: 12px;
  }

  .ld\:pb-xl {
    padding-bottom: 32px;
  }

  .ld\:pb-xs {
    padding-bottom: 8px;
  }

  .ld\:pb-xxl {
    padding-bottom: 40px;
  }

  .ld\:pb-xxs {
    padding-bottom: 4px;
  }

  .ld\:pb-xxxl {
    padding-bottom: 52px;
  }

  .ld\:pb-xxxs {
    padding-bottom: 2px;
  }

  .ld\:pl-0 {
    padding-left: 0px;
  }

  .ld\:pl-lg {
    padding-left: 24px;
  }

  .ld\:pl-md {
    padding-left: 16px;
  }

  .ld\:pl-sm {
    padding-left: 12px;
  }

  .ld\:pl-xl {
    padding-left: 32px;
  }

  .ld\:pl-xs {
    padding-left: 8px;
  }

  .ld\:pl-xxl {
    padding-left: 40px;
  }

  .ld\:pl-xxs {
    padding-left: 4px;
  }

  .ld\:pl-xxxl {
    padding-left: 52px;
  }

  .ld\:pl-xxxs {
    padding-left: 2px;
  }

  .ld\:pr-0 {
    padding-right: 0px;
  }

  .ld\:pr-lg {
    padding-right: 24px;
  }

  .ld\:pr-md {
    padding-right: 16px;
  }

  .ld\:pr-sm {
    padding-right: 12px;
  }

  .ld\:pr-xl {
    padding-right: 32px;
  }

  .ld\:pr-xs {
    padding-right: 8px;
  }

  .ld\:pr-xxl {
    padding-right: 40px;
  }

  .ld\:pr-xxs {
    padding-right: 4px;
  }

  .ld\:pr-xxxl {
    padding-right: 52px;
  }

  .ld\:pr-xxxs {
    padding-right: 2px;
  }

  .ld\:pt-0 {
    padding-top: 0px;
  }

  .ld\:pt-lg {
    padding-top: 24px;
  }

  .ld\:pt-md {
    padding-top: 16px;
  }

  .ld\:pt-sm {
    padding-top: 12px;
  }

  .ld\:pt-xl {
    padding-top: 32px;
  }

  .ld\:pt-xs {
    padding-top: 8px;
  }

  .ld\:pt-xxl {
    padding-top: 40px;
  }

  .ld\:pt-xxs {
    padding-top: 4px;
  }

  .ld\:pt-xxxl {
    padding-top: 52px;
  }

  .ld\:pt-xxxs {
    padding-top: 2px;
  }

  .ld\:text-left {
    text-align: left;
  }

  .ld\:text-center {
    text-align: center;
  }

  .ld\:text-right {
    text-align: right;
  }

  .ld\:text-justify {
    text-align: justify;
  }

  .ld\:text-start {
    text-align: start;
  }

  .ld\:text-end {
    text-align: end;
  }

  .ld\:text-heading-display {
    font-size: 40px;
  }

  .ld\:text-heading-display-subtitle {
    font-size: 22px;
  }

  .ld\:text-heading-title1 {
    font-size: 28px;
  }

  .ld\:text-heading-title2 {
    font-size: 22px;
  }

  .ld\:text-heading-title3 {
    font-size: 18px;
  }

  .ld\:text-heading-title4 {
    font-size: 16px;
  }

  .ld\:text-heading-title5 {
    font-size: 15px;
  }

  .ld\:text-heading-title6 {
    font-size: 13px;
  }

  .ld\:font-heading-display {
    font-weight: 700;
  }

  .ld\:font-heading-display-subtitle {
    font-weight: 400;
  }

  .ld\:font-heading-title1 {
    font-weight: 700;
  }

  .ld\:font-heading-title2 {
    font-weight: 500;
  }

  .ld\:font-heading-title3 {
    font-weight: 500;
  }

  .ld\:font-heading-title4 {
    font-weight: 700;
  }

  .ld\:font-heading-title5 {
    font-weight: 700;
  }

  .ld\:font-heading-title6 {
    font-weight: 700;
  }

  .ld\:uppercase {
    text-transform: uppercase;
  }

  .ld\:leading-heading-display {
    line-height: 44px;
  }

  .ld\:leading-heading-display-subtitle {
    line-height: 28px;
  }

  .ld\:leading-heading-title1 {
    line-height: 32px;
  }

  .ld\:leading-heading-title2 {
    line-height: 28px;
  }

  .ld\:leading-heading-title3 {
    line-height: 24px;
  }

  .ld\:leading-heading-title4 {
    line-height: 20px;
  }

  .ld\:leading-heading-title5 {
    line-height: 20px;
  }

  .ld\:leading-heading-title6 {
    line-height: 16px;
  }

  .ld\:text-blue-dark {
    color: var(--palette-blue-dark, #005AA3);
  }

  .ld\:text-blue-dark-active {
    color: var(--palette-blue-dark-active, #003E70);
  }

  .ld\:text-blue-dark-hover {
    color: var(--palette-blue-dark-hover, #004F8F);
  }

  .ld\:text-blue-darker {
    color: var(--palette-blue-darker, #004680);
  }

  .ld\:text-blue-light {
    color: var(--palette-blue-light, #E8F4FD);
  }

  .ld\:text-blue-light-active {
    color: var(--palette-blue-light-active, #C7E4FA);
  }

  .ld\:text-blue-light-hover {
    color: var(--palette-blue-light-hover, #DEF0FC);
  }

  .ld\:text-blue-normal {
    color: var(--palette-blue-normal, #0172CB);
  }

  .ld\:text-blue-normal-active {
    color: var(--palette-blue-normal-active, #01508E);
  }

  .ld\:text-blue-normal-hover {
    color: var(--palette-blue-normal-hover, #0161AC);
  }

  .ld\:text-bundle-basic {
    color: var(--palette-bundle-basic, #D7331C);
  }

  .ld\:text-bundle-medium {
    color: var(--palette-bundle-medium, #3B1EB0);
  }

  .ld\:text-cloud-dark {
    color: var(--palette-cloud-dark, #BAC7D5);
  }

  .ld\:text-cloud-dark-active {
    color: var(--palette-cloud-dark-active, #94A8BE);
  }

  .ld\:text-cloud-dark-hover {
    color: var(--palette-cloud-dark-hover, #A6B6C8);
  }

  .ld\:text-cloud-light {
    color: var(--palette-cloud-light, #F5F7F9);
  }

  .ld\:text-cloud-light-active {
    color: var(--palette-cloud-light-active, #D6DEE6);
  }

  .ld\:text-cloud-light-hover {
    color: var(--palette-cloud-light-hover, #E5EAEF);
  }

  .ld\:text-cloud-normal {
    color: var(--palette-cloud-normal, #E8EDF1);
  }

  .ld\:text-cloud-normal-active {
    color: var(--palette-cloud-normal-active, #CAD4DE);
  }

  .ld\:text-cloud-normal-hover {
    color: var(--palette-cloud-normal-hover, #DCE3E9);
  }

  .ld\:text-green-dark {
    color: var(--palette-green-dark, #2D7738);
  }

  .ld\:text-green-dark-active {
    color: var(--palette-green-dark-active, #1F5126);
  }

  .ld\:text-green-dark-hover {
    color: var(--palette-green-dark-hover, #276831);
  }

  .ld\:text-green-darker {
    color: var(--palette-green-darker, #235C2B);
  }

  .ld\:text-green-light {
    color: var(--palette-green-light, #EAF5EA);
  }

  .ld\:text-green-light-active {
    color: var(--palette-green-light-active, #CDE4CF);
  }

  .ld\:text-green-light-hover {
    color: var(--palette-green-light-hover, #E1EFE2);
  }

  .ld\:text-green-normal {
    color: var(--palette-green-normal, #28A138);
  }

  .ld\:text-green-normal-active {
    color: var(--palette-green-normal-active, #1D7228);
  }

  .ld\:text-green-normal-hover {
    color: var(--palette-green-normal-hover, #238B31);
  }

  .ld\:text-ink-dark {
    color: var(--palette-ink-dark, #252A31);
  }

  .ld\:text-ink-dark-active {
    color: var(--palette-ink-dark-active, #0B0C0F);
  }

  .ld\:text-ink-dark-hover {
    color: var(--palette-ink-dark-hover, #181B20);
  }

  .ld\:text-ink-light {
    color: var(--palette-ink-light, #697D95);
  }

  .ld\:text-ink-light-active {
    color: var(--palette-ink-light-active, #4A617C);
  }

  .ld\:text-ink-light-hover {
    color: var(--palette-ink-light-hover, #5D738E);
  }

  .ld\:text-ink-normal {
    color: var(--palette-ink-normal, #4F5E71);
  }

  .ld\:text-ink-normal-active {
    color: var(--palette-ink-normal-active, #324256);
  }

  .ld\:text-ink-normal-hover {
    color: var(--palette-ink-normal-hover, #3E4E63);
  }

  .ld\:text-orange-dark {
    color: var(--palette-orange-dark, #AD5700);
  }

  .ld\:text-orange-dark-active {
    color: var(--palette-orange-dark-active, #954A00);
  }

  .ld\:text-orange-dark-hover {
    color: var(--palette-orange-dark-hover, #A75400);
  }

  .ld\:text-orange-darker {
    color: var(--palette-orange-darker, #803F00);
  }

  .ld\:text-orange-light {
    color: var(--palette-orange-light, #FEF2E6);
  }

  .ld\:text-orange-light-active {
    color: var(--palette-orange-light-active, #FAE2C6);
  }

  .ld\:text-orange-light-hover {
    color: var(--palette-orange-light-hover, #FCECDA);
  }

  .ld\:text-orange-normal {
    color: var(--palette-orange-normal, #DF7B00);
  }

  .ld\:text-orange-normal-active {
    color: var(--palette-orange-normal-active, #B26200);
  }

  .ld\:text-orange-normal-hover {
    color: var(--palette-orange-normal-hover, #C96F00);
  }

  .ld\:text-product-dark {
    color: var(--palette-product-dark, #007A69);
  }

  .ld\:text-product-dark-active {
    color: var(--palette-product-dark-active, #006657);
  }

  .ld\:text-product-dark-hover {
    color: var(--palette-product-dark-hover, #007060);
  }

  .ld\:text-product-darker {
    color: var(--palette-product-darker, #005C4E);
  }

  .ld\:text-product-light {
    color: var(--palette-product-light, #E1F4F3);
  }

  .ld\:text-product-light-active {
    color: var(--palette-product-light-active, #BFE8E2);
  }

  .ld\:text-product-light-hover {
    color: var(--palette-product-light-hover, #D6F0EC);
  }

  .ld\:text-product-normal {
    color: var(--palette-product-normal, #00A58E);
  }

  .ld\:text-product-normal-active {
    color: var(--palette-product-normal-active, #008472);
  }

  .ld\:text-product-normal-hover {
    color: var(--palette-product-normal-hover, #009580);
  }

  .ld\:text-red-dark {
    color: var(--palette-red-dark, #970C0C);
  }

  .ld\:text-red-dark-active {
    color: var(--palette-red-dark-active, #6D0909);
  }

  .ld\:text-red-dark-hover {
    color: var(--palette-red-dark-hover, #890B0B);
  }

  .ld\:text-red-darker {
    color: var(--palette-red-darker, #760909);
  }

  .ld\:text-red-light {
    color: var(--palette-red-light, #FAEAEA);
  }

  .ld\:text-red-light-active {
    color: var(--palette-red-light-active, #F3CECE);
  }

  .ld\:text-red-light-hover {
    color: var(--palette-red-light-hover, #F8E2E2);
  }

  .ld\:text-red-normal {
    color: var(--palette-red-normal, #D21C1C);
  }

  .ld\:text-red-normal-active {
    color: var(--palette-red-normal-active, #9D1515);
  }

  .ld\:text-red-normal-hover {
    color: var(--palette-red-normal-hover, #B91919);
  }

  .ld\:text-social-facebook {
    color: var(--palette-social-facebook, #3B5998);
  }

  .ld\:text-social-facebook-active {
    color: var(--palette-social-facebook-active, #354F88);
  }

  .ld\:text-social-facebook-hover {
    color: var(--palette-social-facebook-hover, #385490);
  }

  .ld\:text-white-normal {
    color: var(--palette-white-normal, #FFFFFF);
  }

  .ld\:text-white-normal-active {
    color: var(--palette-white-normal-active, #E7ECF1);
  }

  .ld\:text-white-normal-hover {
    color: var(--palette-white-normal-hover, #F1F4F7);
  }

  .ld\:shadow-action {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 1px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 1px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .ld\:shadow-fixed {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .ld\:shadow-fixed-reverse {
    --tw-shadow: 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
    --tw-shadow-colored: 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .ld\:shadow-overlay {
    --tw-shadow: 0 12px 24px -4px rgba(37, 42, 49, 0.24),0 8px 60px 0 rgba(37, 42, 49, 0.32);
    --tw-shadow-colored: 0 12px 24px -4px var(--tw-shadow-color), 0 8px 60px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .ld\:shadow-raised {
    --tw-shadow: 0 4px 8px 0 rgba(37, 42, 49, 0.16),0 8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 4px 8px 0 var(--tw-shadow-color), 0 8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .ld\:shadow-raised-reverse {
    --tw-shadow: 0 -4px 8px 0 rgba(37, 42, 49, 0.16),0 -8px 24px 0 rgba(37, 42, 49, 0.24);
    --tw-shadow-colored: 0 -4px 8px 0 var(--tw-shadow-color), 0 -8px 24px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

@media (max-width: 413px) {
  .sm-mm\:hidden {
    display: none;
  }
}

@media (min-width: 414px) and (max-width: 575px) {
  .mm-lm\:hidden {
    display: none;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .lm-tb\:hidden {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .tb-de\:hidden {
    display: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .de-ld\:hidden {
    display: none;
  }
}

.\[\&\+\*\]\:border-t+* {
  border-top-width: 1px;
}

.\[\&\:\:-ms-clear\]\:hidden::-ms-clear {
  display: none;
}

.\[\&\:\:-ms-input-placeholder\]\:text-form-element-foreground::-ms-input-placeholder {
  color: var(--palette-ink-light, #697D95);
}

.\[\&\:\:-ms-reveal\]\:hidden::-ms-reveal {
  display: none;
}

.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button {
  margin: 0px;
}

.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button {
  margin: 0px;
}

.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
  display: none;
}

.\[\&\:\:placeholder\]\:text-form-element-foreground::placeholder {
  color: var(--palette-ink-light, #697D95);
}

.\[\&\:\:placeholder\]\:opacity-100::placeholder {
  opacity: 1;
}

.last-of-type\:\[\&\:not\(\:last-child\)\]\:rounded-b-none:not(:last-child):last-of-type {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.\[\&\:nth-child\(3\)\]\:m-0:nth-child(3) {
  margin: 0px;
}

.\[\&\>\*\:first-child\]\:rounded-t-normal>*:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.\[\&\>\*\:first-child\]\:border-t>*:first-child {
  border-top-width: 1px;
}

.\[\&\>\*\:last-child\]\:rounded-b-normal>*:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

@supports (-webkit-touch-callout: none) and (not (translate: none)) {
  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12px * var(--tw-space-x-reverse));
    margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(32px * var(--tw-space-x-reverse));
    margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4px * var(--tw-space-x-reverse));
    margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(52px * var(--tw-space-x-reverse));
    margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2px * var(--tw-space-x-reverse));
    margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(32px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(40px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(52px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2px * var(--tw-space-y-reverse));
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }
}

@media (min-width: 414px) {
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(24px * var(--tw-space-x-reverse));
      margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(16px * var(--tw-space-x-reverse));
      margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0px * var(--tw-space-x-reverse));
      margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(12px * var(--tw-space-x-reverse));
      margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(32px * var(--tw-space-x-reverse));
      margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(8px * var(--tw-space-x-reverse));
      margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(40px * var(--tw-space-x-reverse));
      margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(4px * var(--tw-space-x-reverse));
      margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(52px * var(--tw-space-x-reverse));
      margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(2px * var(--tw-space-x-reverse));
      margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(24px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(16px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(12px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(32px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(8px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(40px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(4px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(52px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(2px * var(--tw-space-y-reverse));
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 1;
    }

    .mm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 1;
    }
  }
}

@media (min-width: 576px) {
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(24px * var(--tw-space-x-reverse));
      margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(16px * var(--tw-space-x-reverse));
      margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0px * var(--tw-space-x-reverse));
      margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(12px * var(--tw-space-x-reverse));
      margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(32px * var(--tw-space-x-reverse));
      margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(8px * var(--tw-space-x-reverse));
      margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(40px * var(--tw-space-x-reverse));
      margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(4px * var(--tw-space-x-reverse));
      margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(52px * var(--tw-space-x-reverse));
      margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(2px * var(--tw-space-x-reverse));
      margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(24px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(16px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(12px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(32px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(8px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(40px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(4px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(52px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(2px * var(--tw-space-y-reverse));
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 1;
    }

    .lm\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 1;
    }
  }
}

@media (min-width: 768px) {
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(24px * var(--tw-space-x-reverse));
      margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(16px * var(--tw-space-x-reverse));
      margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0px * var(--tw-space-x-reverse));
      margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(12px * var(--tw-space-x-reverse));
      margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(32px * var(--tw-space-x-reverse));
      margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(8px * var(--tw-space-x-reverse));
      margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(40px * var(--tw-space-x-reverse));
      margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(4px * var(--tw-space-x-reverse));
      margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(52px * var(--tw-space-x-reverse));
      margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(2px * var(--tw-space-x-reverse));
      margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(24px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(16px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(12px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(32px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(8px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(40px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(4px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(52px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(2px * var(--tw-space-y-reverse));
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 1;
    }

    .tb\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 1;
    }
  }
}

@media (min-width: 992px) {
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(24px * var(--tw-space-x-reverse));
      margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(16px * var(--tw-space-x-reverse));
      margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0px * var(--tw-space-x-reverse));
      margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(12px * var(--tw-space-x-reverse));
      margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(32px * var(--tw-space-x-reverse));
      margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(8px * var(--tw-space-x-reverse));
      margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(40px * var(--tw-space-x-reverse));
      margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(4px * var(--tw-space-x-reverse));
      margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(52px * var(--tw-space-x-reverse));
      margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(2px * var(--tw-space-x-reverse));
      margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(24px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(16px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(12px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(32px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(8px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(40px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(4px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(52px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(2px * var(--tw-space-y-reverse));
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 1;
    }

    .de\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 1;
    }
  }
}

@media (min-width: 1200px) {
  @supports (-webkit-touch-callout: none) and (not (translate: none)) {
    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(24px * var(--tw-space-x-reverse));
      margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(16px * var(--tw-space-x-reverse));
      margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(0px * var(--tw-space-x-reverse));
      margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(12px * var(--tw-space-x-reverse));
      margin-left: calc(12px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(32px * var(--tw-space-x-reverse));
      margin-left: calc(32px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(8px * var(--tw-space-x-reverse));
      margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(40px * var(--tw-space-x-reverse));
      margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(4px * var(--tw-space-x-reverse));
      margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(52px * var(--tw-space-x-reverse));
      margin-left: calc(52px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 0;
      margin-right: calc(2px * var(--tw-space-x-reverse));
      margin-left: calc(2px * calc(1 - var(--tw-space-x-reverse)));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-lg>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(24px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-md>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(16px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-none>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-sm>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(12px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(32px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(32px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(8px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(40px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(40px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(4px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxl>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(52px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(52px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-xxxs>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 0;
      margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
      margin-bottom: calc(2px * var(--tw-space-y-reverse));
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-y-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-y-reverse: 1;
    }

    .ld\:safari\:\[\&\>\*\:not\(\:last-child\)\]\:space-x-reverse>*:not(:last-child) > :not([hidden]) ~ :not([hidden]) {
      --tw-space-x-reverse: 1;
    }
  }
}

.\[\&\>\*\]\:border-elevation-flat-border-color>* {
  border-color: var(--palette-cloud-normal, #E8EDF1);
}

.\[\&\>\*\]\:align-middle>* {
  vertical-align: middle;
}

.first\:\[\&\>\*\]\:me-xs>*:first-child {
  margin-inline-end: 8px;
}

.\[\&\>\.orbit-button-primitive\]\:rounded-none>.orbit-button-primitive {
  border-radius: 0;
}

.first\:\[\&\>\.orbit-button-primitive\]\:rounded-s-\[6px\]>.orbit-button-primitive:first-child {
  border-start-start-radius: 6px;
  border-end-start-radius: 6px;
}

.last\:\[\&\>\.orbit-button-primitive\]\:rounded-e-\[6px\]>.orbit-button-primitive:last-child {
  border-start-end-radius: 6px;
  border-end-end-radius: 6px;
}

@media (min-width: 768px) {
  .tb\:first\:\[\&\>\.orbit-button-primitive\]\:rounded-s-normal>.orbit-button-primitive:first-child {
    border-start-start-radius: 3px;
    border-end-start-radius: 3px;
  }

  .tb\:last\:\[\&\>\.orbit-button-primitive\]\:rounded-e-normal>.orbit-button-primitive:last-child {
    border-start-end-radius: 3px;
    border-end-end-radius: 3px;
  }
}

.\[\&\>\.orbit-carrier-logo\>img\]\:h-icon-small>.orbit-carrier-logo>img {
  height: 16px;
}

.\[\&\>\.orbit-carrier-logo\>img\]\:w-icon-small>.orbit-carrier-logo>img {
  width: 16px;
}

.\[\&\>\.orbit-carrier-logo\]\:absolute>.orbit-carrier-logo {
  position: absolute;
}

.\[\&\>\.orbit-carrier-logo\]\:start-0>.orbit-carrier-logo {
  inset-inline-start: 0px;
}

.\[\&\>\.orbit-carrier-logo\]\:h-icon-small>.orbit-carrier-logo {
  height: 16px;
}

.\[\&\>\.orbit-carrier-logo\]\:w-icon-small>.orbit-carrier-logo {
  width: 16px;
}

.\[\&\>\.orbit-form-label\]\:z-\[3\]>.orbit-form-label {
  z-index: 3;
}

.\[\&\>\.orbit-form-label\]\:mb-0>.orbit-form-label {
  margin-bottom: 0px;
}

.\[\&\>\.orbit-form-label\]\:whitespace-nowrap>.orbit-form-label {
  white-space: nowrap;
}

.\[\&\>\.orbit-form-label\]\:leading-normal>.orbit-form-label {
  line-height: 20px;
}

.\[\&\>\.orbit-radio-icon-container\]\:border-form-element>.orbit-radio-icon-container {
  border-color: var(--palette-cloud-dark, #BAC7D5);
}

.\[\&\>\.orbit-radio-icon-container\]\:border-form-element-error>.orbit-radio-icon-container {
  border-color: var(--palette-red-normal, #D21C1C);
}

.\[\&\>\.orbit-radio-icon-container\]\:border-form-element-focus>.orbit-radio-icon-container {
  border-color: var(--palette-blue-normal, #0172CB);
}

.\[\&\>\.orbit-radio-icon-container\]\:bg-blue-normal>.orbit-radio-icon-container {
  background-color: var(--palette-blue-normal, #0172CB);
}

.\[\&\>\.orbit-radio-icon-container\]\:hover\:border-form-element-error-hover:hover>.orbit-radio-icon-container {
  border-color: var(--palette-red-normal-hover, #B91919);
}

.\[\&\>\.orbit-radio-icon-container\]\:hover\:border-form-element-hover:hover>.orbit-radio-icon-container {
  border-color: var(--palette-cloud-dark-hover, #A6B6C8);
}

.\[\&\>\.orbit-radio-icon-container\]\:active\:border-form-element-active:active>.orbit-radio-icon-container {
  border-color: var(--palette-cloud-dark-active, #94A8BE);
}

.\[\&\>\.orbit-radio-icon-container\]\:active\:border-form-element-error:active>.orbit-radio-icon-container {
  border-color: var(--palette-red-normal, #D21C1C);
}

.\[\&\>\.orbit-text\]\:text-center>.orbit-text {
  text-align: center;
}

@media (min-width: 576px) {
  .lm\:\[\&\>\.orbit-text\]\:text-start>.orbit-text {
    text-align: start;
  }
}

.\[\&\>button\]\:w-full>button {
  width: 100%;
}

.\[\&\>button\]\:flex-auto>button {
  flex: 1 1 auto;
}

@media (min-width: 576px) {
  .lm\:\[\&\>button\]\:w-auto>button {
    width: auto;
  }

  .lm\:\[\&\>button\]\:flex-none>button {
    flex: none;
  }
}

.\[\&\>img\]\:max-w-full>img {
  max-width: 100%;
}

.\[\&\>option\]\:text-form-element-filled-foreground>option {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&\>svg\]\:invisible>svg {
  visibility: hidden;
}

.\[\&\>svg\]\:flex>svg {
  display: flex;
}

.\[\&\>svg\]\:h-\[var\(--button-icon-height\)\]>svg {
  height: var(--button-icon-height);
}

.\[\&\>svg\]\:h-icon-medium>svg {
  height: 20px;
}

.\[\&\>svg\]\:h-icon-small>svg {
  height: 16px;
}

.\[\&\>svg\]\:w-\[var\(--button-icon-width\)\]>svg {
  width: var(--button-icon-width);
}

.\[\&\>svg\]\:w-icon-medium>svg {
  width: 20px;
}

.\[\&\>svg\]\:w-icon-small>svg {
  width: 16px;
}

.\[\&\>svg\]\:items-center>svg {
  align-items: center;
}

.\[\&\>svg\]\:justify-center>svg {
  justify-content: center;
}

.\[\&\>svg\]\:text-icon-tertiary-foreground>svg {
  color: var(--palette-cloud-dark, #BAC7D5);
}

.peer:checked ~ .peer-checked\:\[\&\>svg\]\:visible>svg {
  visibility: visible;
}

.\[\&_\*_svg\]\:h-icon-medium * svg {
  height: 20px;
}

.\[\&_\*_svg\]\:w-icon-medium * svg {
  width: 20px;
}

.\[\&_\+_\&\]\:mt-xxs + .\[\&_\+_\&\]\:mt-xxs {
  margin-top: 4px;
}

.\[\&_\+_\.orbit-modal-section\:first-of-type\]\:m-0 + .orbit-modal-section:first-of-type {
  margin: 0px;
}

.\[\&_\+_\.orbit-modal-section\:first-of-type\]\:pt-xxxl + .orbit-modal-section:first-of-type {
  padding-top: 52px;
}

.\[\&_\.orbit-badge-primitive\]\:w-icon-large .orbit-badge-primitive {
  width: 24px;
}

.\[\&_\.orbit-badge-primitive\]\:p-0 .orbit-badge-primitive {
  padding: 0px;
}

.\[\&_\.orbit-button-primitive-icon\]\:text-icon-secondary-foreground .orbit-button-primitive-icon {
  color: var(--palette-ink-normal, #4F5E71);
}

.\[\&_\.orbit-button-primitive\:active_svg\]\:text-ink-light-active .orbit-button-primitive:active svg {
  color: var(--palette-ink-light-active, #4A617C);
}

.\[\&_\.orbit-button-primitive\:hover_svg\]\:text-ink-light-hover .orbit-button-primitive:hover svg {
  color: var(--palette-ink-light-hover, #5D738E);
}

.\[\&_\.orbit-button-primitive\]\:pointer-events-auto .orbit-button-primitive {
  pointer-events: auto;
}

.\[\&_\.orbit-button-primitive\]\:me-xxs .orbit-button-primitive {
  margin-inline-end: 4px;
}

@media (max-width: 575px) {
  .sm-lm\:\[\&_\.orbit-button-primitive\]\:h-form-box-normal .orbit-button-primitive {
    height: 44px;
  }

  .sm-lm\:\[\&_\.orbit-button-primitive\]\:text-button-normal .orbit-button-primitive {
    font-size: 15px;
  }
}

.\[\&_\.orbit-button-primitive_svg\]\:text-ink-normal .orbit-button-primitive svg {
  color: var(--palette-ink-normal, #4F5E71);
}

.\[\&_\.orbit-button-primitive_svg\]\:duration-fast .orbit-button-primitive svg {
  transition-duration: 0.15s;
}

.\[\&_\.orbit-button-primitive_svg\]\:ease-in-out .orbit-button-primitive svg {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-checkbox-icon-container\]\:border-blue-normal .orbit-checkbox-icon-container {
  border-color: var(--palette-blue-normal, #0172CB);
}

.\[\&_\.orbit-checkbox-icon-container\]\:border-form-element-border-color .orbit-checkbox-icon-container {
  border-color: var(--palette-cloud-dark, #BAC7D5);
}

.\[\&_\.orbit-checkbox-icon-container\]\:border-form-element-error .orbit-checkbox-icon-container {
  border-color: var(--palette-red-normal, #D21C1C);
}

.\[\&_\.orbit-checkbox-icon-container\]\:bg-blue-normal .orbit-checkbox-icon-container {
  background-color: var(--palette-blue-normal, #0172CB);
}

.\[\&_\.orbit-checkbox-icon-container\]\:bg-form-element-background .orbit-checkbox-icon-container {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_\.orbit-checkbox-icon-container\]\:hover\:border-blue-dark:hover .orbit-checkbox-icon-container {
  border-color: var(--palette-blue-dark, #005AA3);
}

.\[\&_\.orbit-checkbox-icon-container\]\:hover\:border-blue-light-active:hover .orbit-checkbox-icon-container {
  border-color: var(--palette-blue-light-active, #C7E4FA);
}

.\[\&_\.orbit-checkbox-icon-container\]\:hover\:bg-blue-dark:hover .orbit-checkbox-icon-container {
  background-color: var(--palette-blue-dark, #005AA3);
}

.\[\&_\.orbit-checkbox-icon-container\]\:hover\:shadow-none:hover .orbit-checkbox-icon-container {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-checkbox-icon-container\]\:active\:border-form-element-focus:active .orbit-checkbox-icon-container {
  border-color: var(--palette-blue-normal, #0172CB);
}

.\[\&_\.orbit-checkbox-label\]\:w-auto .orbit-checkbox-label {
  width: auto;
}

.\[\&_\.orbit-choice-group-feedback\]\:relative .orbit-choice-group-feedback {
  position: relative;
}

.\[\&_\.orbit-choice-group-feedback\]\:top-\[initial\] .orbit-choice-group-feedback {
  top: initial;
}

.\[\&_\.orbit-choice-group-feedback\]\:mt-xs .orbit-choice-group-feedback {
  margin-top: 8px;
}

.\[\&_\.orbit-form-label\]\:mb-0 .orbit-form-label {
  margin-bottom: 0px;
}

.\[\&_\.orbit-form-label\]\:inline-block .orbit-form-label {
  display: inline-block;
}

.\[\&_\.orbit-form-label\]\:hidden .orbit-form-label {
  display: none;
}

.\[\&_\.orbit-form-label\]\:max-w-\[20ch\] .orbit-form-label {
  max-width: 20ch;
}

.\[\&_\.orbit-form-label\]\:overflow-hidden .orbit-form-label {
  overflow: hidden;
}

.\[\&_\.orbit-form-label\]\:text-ellipsis .orbit-form-label {
  text-overflow: ellipsis;
}

.\[\&_\.orbit-form-label\]\:whitespace-nowrap .orbit-form-label {
  white-space: nowrap;
}

.\[\&_\.orbit-form-label\]\:text-normal .orbit-form-label {
  font-size: 15px;
}

.\[\&_\.orbit-form-label\]\:leading-normal .orbit-form-label {
  line-height: 20px;
}

.\[\&_\.orbit-heading\]\:truncate .orbit-heading {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.\[\&_\.orbit-heading\]\:text-ink-dark .orbit-heading {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_\.orbit-input-field-fake-input\]\:hidden .orbit-input-field-fake-input {
  display: none;
}

.\[\&_\.orbit-input-field-fake-input\]\:bg-transparent .orbit-input-field-fake-input {
  background-color: transparent;
}

.\[\&_\.orbit-input-field-fake-input\]\:focus-within\:outline:focus-within .orbit-input-field-fake-input {
  outline-style: solid;
}

.\[\&_\.orbit-input-field-fake-input\]\:focus-within\:outline-2:focus-within .orbit-input-field-fake-input {
  outline-width: 2px;
}

.\[\&_\.orbit-input-field-fake-input\]\:focus-within\:outline-blue-normal:focus-within .orbit-input-field-fake-input {
  outline-color: var(--palette-blue-normal, #0172CB);
}

.\[\&_\.orbit-input-field-fake-input\]\:hover\:shadow-form-element-error-hover:hover .orbit-input-field-fake-input {
  --tw-shadow: inset 0 0 0 1px rgba(185, 25, 25, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-input-field-fake-input\]\:hover\:shadow-form-element-hover:hover .orbit-input-field-fake-input {
  --tw-shadow: inset 0 0 0 1px rgba(166, 182, 200, 1);
  --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-input-field-input-container\]\:after\:absolute .orbit-input-field-input-container::after {
  content: var(--tw-content);
  position: absolute;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:end-0 .orbit-input-field-input-container::after {
  content: var(--tw-content);
  inset-inline-end: 0px;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:top-1\/2 .orbit-input-field-input-container::after {
  content: var(--tw-content);
  top: 50%;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:z-\[1\] .orbit-input-field-input-container::after {
  content: var(--tw-content);
  z-index: 1;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:block .orbit-input-field-input-container::after {
  content: var(--tw-content);
  display: block;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:h-\[24px\] .orbit-input-field-input-container::after {
  content: var(--tw-content);
  height: 24px;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:-translate-y-1\/2 .orbit-input-field-input-container::after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&_\.orbit-input-field-input-container\]\:after\:border-r .orbit-input-field-input-container::after {
  content: var(--tw-content);
  border-right-width: 1px;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:border-input .orbit-input-field-input-container::after {
  content: var(--tw-content);
  border-color: var(--palette-cloud-dark, #BAC7D5);
}

.\[\&_\.orbit-input-field-input-container\]\:after\:border-input-error .orbit-input-field-input-container::after {
  content: var(--tw-content);
  border-color: var(--palette-red-normal, #D21C1C);
}

.\[\&_\.orbit-input-field-input-container\]\:after\:transition-colors .orbit-input-field-input-container::after {
  content: var(--tw-content);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-input-field-input-container\]\:after\:duration-fast .orbit-input-field-input-container::after {
  content: var(--tw-content);
  transition-duration: 0.15s;
}

.\[\&_\.orbit-input-field-input-container\]\:after\:ease-in-out .orbit-input-field-input-container::after {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-input-field-input-container\]\:last-of-type\:after\:content-none:last-of-type .orbit-input-field-input-container::after {
  --tw-content: none;
  content: var(--tw-content);
}

.\[\&_\.orbit-input-field-input\~\.orbit-input-field-fake-input\]\:shadow-none .orbit-input-field-input~.orbit-input-field-fake-input {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-list-item-icon\]\:h-icon-large .orbit-list-item-icon {
  height: 24px;
}

.\[\&_\.orbit-list-item-icon\]\:h-icon-medium .orbit-list-item-icon {
  height: 20px;
}

.\[\&_\.orbit-list-item-icon\]\:h-icon-small .orbit-list-item-icon {
  height: 16px;
}

.\[\&_\.orbit-list-item-label\]\:text-normal .orbit-list-item-label {
  font-size: 15px;
}

.\[\&_\.orbit-list-item-label\]\:text-small .orbit-list-item-label {
  font-size: 13px;
}

.\[\&_\.orbit-list-item\]\:text-normal .orbit-list-item {
  font-size: 15px;
}

.\[\&_\.orbit-list-item\]\:text-small .orbit-list-item {
  font-size: 13px;
}

.\[\&_\.orbit-list-item\]\:font-medium .orbit-list-item {
  font-weight: 500;
}

.\[\&_\.orbit-list-item\]\:font-normal .orbit-list-item {
  font-weight: 400;
}

.\[\&_\.orbit-list-item\]\:text-ink-dark .orbit-list-item {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_\.orbit-list-item\]\:text-white-normal .orbit-list-item {
  color: var(--palette-white-normal, #FFFFFF);
}

.hover\:\[\&_\.orbit-list-item\]\:text-white-normal .orbit-list-item:hover {
  color: var(--palette-white-normal, #FFFFFF);
}

.focus\:\[\&_\.orbit-list-item\]\:text-white-normal .orbit-list-item:focus {
  color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_\.orbit-loading-spinner\]\:h-\[var\(--button-icon-height\)\] .orbit-loading-spinner {
  height: var(--button-icon-height);
}

.\[\&_\.orbit-loading-spinner\]\:w-\[var\(--button-icon-width\)\] .orbit-loading-spinner {
  width: var(--button-icon-width);
}

.\[\&_\.orbit-loading-spinner\]\:stroke-\[currentColor\] .orbit-loading-spinner {
  stroke: currentColor;
}

.\[\&_\.orbit-modal-footer-child\:last-of-type\]\:p-0 .orbit-modal-footer-child:last-of-type {
  padding: 0px;
}

.\[\&_\.orbit-modal-footer\]\:fixed .orbit-modal-footer {
  position: fixed;
}

.\[\&_\.orbit-modal-footer\]\:bottom-0 .orbit-modal-footer {
  bottom: 0px;
}

.\[\&_\.orbit-modal-footer\]\:p-md .orbit-modal-footer {
  padding: 16px;
}

.\[\&_\.orbit-modal-footer\]\:shadow-modal .orbit-modal-footer {
  --tw-shadow: inset 0 0 0 transparent, 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: inset 0 0 0 var(--tw-shadow-color), 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-modal-footer\]\:shadow-modal-scrolled .orbit-modal-footer {
  --tw-shadow: inset 0 1px 0 var(--palette-cloud-normal, #E8EDF1), 0 0 2px 0 rgba(37, 42, 49, 0.16),0 -2px 4px 0 rgba(37, 42, 49, 0.12);
  --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 2px 0 var(--tw-shadow-color), 0 -2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-modal-footer\]\:transition-shadow .orbit-modal-footer {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-modal-footer\]\:duration-fast .orbit-modal-footer {
  transition-duration: 0.15s;
}

.\[\&_\.orbit-modal-footer\]\:ease-in-out .orbit-modal-footer {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 576px) {
  .lm\:\[\&_\.orbit-modal-footer\]\:absolute .orbit-modal-footer {
    position: absolute;
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:max-w-\[var\(--orbit-modal-width\)\] .orbit-modal-footer {
    max-width: var(--orbit-modal-width);
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:max-w-modal-extra-large .orbit-modal-footer {
    max-width: 1280px;
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:max-w-modal-extra-small .orbit-modal-footer {
    max-width: 360px;
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:max-w-modal-large .orbit-modal-footer {
    max-width: 900px;
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:max-w-modal-normal .orbit-modal-footer {
    max-width: 740px;
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:max-w-modal-small .orbit-modal-footer {
    max-width: 540px;
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:\!p-xl .orbit-modal-footer {
    padding: 32px !important;
  }

  .lm\:\[\&_\.orbit-modal-footer\]\:shadow-none .orbit-modal-footer {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

.\[\&_\.orbit-modal-header-container\]\:mb-xl .orbit-modal-header-container {
  margin-bottom: 32px;
}

@media (min-width: 576px) {
  .lm\:\[\&_\.orbit-modal-header-container\]\:mb-\[var\(--orbit-modal-footer-height\2c 0px\)\] .orbit-modal-header-container {
    margin-bottom: var(--orbit-modal-footer-height,0px);
  }
}

.\[\&_\.orbit-modal-heading\]\:pe-xl .orbit-modal-heading {
  padding-inline-end: 32px;
}

@media (min-width: 992px) {
  .de\:\[\&_\.orbit-modal-heading\]\:p-0 .orbit-modal-heading {
    padding: 0px;
  }
}

.\[\&_\.orbit-modal-mobile-header\]\:visible .orbit-modal-mobile-header {
  visibility: visible;
}

.\[\&_\.orbit-modal-mobile-header\]\:top-xl .orbit-modal-mobile-header {
  top: 32px;
}

.\[\&_\.orbit-modal-mobile-header\]\:opacity-100 .orbit-modal-mobile-header {
  opacity: 1;
}

.\[\&_\.orbit-modal-mobile-header\]\:ease-in-out .orbit-modal-mobile-header {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-modal-mobile-header\]\:\[transition\:visibility_theme\(transitionDuration\.fast\)\2c _opacity_theme\(transitionDuration\.fast\)\2c _top_theme\(transitionDuration\.normal\)\] .orbit-modal-mobile-header {
  transition: visibility 0.15s, opacity 0.15s, top 0.3s;
}

@media (min-width: 576px) {
  .lm\:\[\&_\.orbit-modal-mobile-header\]\:-top-xxl .orbit-modal-mobile-header {
    top: -40px;
  }

  .lm\:\[\&_\.orbit-modal-mobile-header\]\:top-0 .orbit-modal-mobile-header {
    top: 0px;
  }

  .lm\:\[\&_\.orbit-modal-mobile-header\]\:w-\[calc\(var\(--orbit-modal-width\)-48px-theme\(spacing\.xxl\)\)\] .orbit-modal-mobile-header {
    width: calc(var(--orbit-modal-width) - 48px - 40px);
  }

  .lm\:\[\&_\.orbit-modal-section\:last-of-type\:after\]\:content-none .orbit-modal-section:last-of-type:after {
    --tw-content: none;
    content: var(--tw-content);
  }
}

.\[\&_\.orbit-modal-section\:last-of-type\]\:mb-0 .orbit-modal-section:last-of-type {
  margin-bottom: 0px;
}

.\[\&_\.orbit-modal-section\:last-of-type\]\:pb-lg .orbit-modal-section:last-of-type {
  padding-bottom: 24px;
}

@media (min-width: 576px) {
  .lm\:\[\&_\.orbit-modal-section\:last-of-type\]\:mb-\[var\(--orbit-modal-footer-height\2c 0px\)\] .orbit-modal-section:last-of-type {
    margin-bottom: var(--orbit-modal-footer-height,0px);
  }

  .lm\:\[\&_\.orbit-modal-section\:last-of-type\]\:pb-xxl .orbit-modal-section:last-of-type {
    padding-bottom: 40px;
  }
}

.\[\&_\.orbit-select-container\]\:bg-transparent .orbit-select-container {
  background-color: transparent;
}

.\[\&_\.orbit-select-container\]\:after\:absolute .orbit-select-container::after {
  content: var(--tw-content);
  position: absolute;
}

.\[\&_\.orbit-select-container\]\:after\:end-0 .orbit-select-container::after {
  content: var(--tw-content);
  inset-inline-end: 0px;
}

.\[\&_\.orbit-select-container\]\:after\:top-1\/2 .orbit-select-container::after {
  content: var(--tw-content);
  top: 50%;
}

.\[\&_\.orbit-select-container\]\:after\:z-\[2\] .orbit-select-container::after {
  content: var(--tw-content);
  z-index: 2;
}

.\[\&_\.orbit-select-container\]\:after\:block .orbit-select-container::after {
  content: var(--tw-content);
  display: block;
}

.\[\&_\.orbit-select-container\]\:after\:h-\[24px\] .orbit-select-container::after {
  content: var(--tw-content);
  height: 24px;
}

.\[\&_\.orbit-select-container\]\:after\:-translate-y-1\/2 .orbit-select-container::after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&_\.orbit-select-container\]\:after\:border-r .orbit-select-container::after {
  content: var(--tw-content);
  border-right-width: 1px;
}

.\[\&_\.orbit-select-container\]\:after\:border-input .orbit-select-container::after {
  content: var(--tw-content);
  border-color: var(--palette-cloud-dark, #BAC7D5);
}

.\[\&_\.orbit-select-container\]\:after\:border-input-error .orbit-select-container::after {
  content: var(--tw-content);
  border-color: var(--palette-red-normal, #D21C1C);
}

.\[\&_\.orbit-select-container\]\:after\:transition-colors .orbit-select-container::after {
  content: var(--tw-content);
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-select-container\]\:after\:duration-fast .orbit-select-container::after {
  content: var(--tw-content);
  transition-duration: 0.15s;
}

.\[\&_\.orbit-select-container\]\:after\:ease-in-out .orbit-select-container::after {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-select-container\]\:last-of-type\:after\:content-none:last-of-type .orbit-select-container::after {
  --tw-content: none;
  content: var(--tw-content);
}

.\[\&_\.orbit-select-container_select\]\:bg-transparent .orbit-select-container select {
  background-color: transparent;
}

.\[\&_\.orbit-select-container_select\]\:shadow-none .orbit-select-container select {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-select-container_select\]\:focus\:outline-none:focus .orbit-select-container select {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_\.orbit-service-logo\]\:h-md .orbit-service-logo {
  height: 16px;
}

.\[\&_\.orbit-service-logo\]\:pe-sm .orbit-service-logo {
  padding-inline-end: 12px;
}

.\[\&_\.orbit-slide\]\:bg-white-normal .orbit-slide {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_\.orbit-switch-segment-label\:nth-child\(even\)_\.orbit-switch-segment-text\]\:rounded-\[0_5px_5px_0\] .orbit-switch-segment-label:nth-child(even) .orbit-switch-segment-text {
  border-radius: 0 5px 5px 0;
}

.\[\&_\.orbit-switch-segment-label\:nth-child\(odd\)_\.orbit-switch-segment-text\]\:rounded-\[5px_0_0_5px\] .orbit-switch-segment-label:nth-child(odd) .orbit-switch-segment-text {
  border-radius: 5px 0 0 5px;
}

.\[\&_\.orbit-text-link\:not\(\.orbit-text-link--secondary\)\]\:font-medium .orbit-text-link:not(.orbit-text-link--secondary) {
  font-weight: 500;
}

.\[\&_\.orbit-text-link\:not\(\.orbit-text-link--secondary\)\]\:text-link-critical-foreground .orbit-text-link:not(.orbit-text-link--secondary) {
  color: var(--palette-red-dark, #970C0C);
}

.\[\&_\.orbit-text-link\:not\(\.orbit-text-link--secondary\)\]\:text-link-info-foreground .orbit-text-link:not(.orbit-text-link--secondary) {
  color: var(--palette-blue-dark, #005AA3);
}

.\[\&_\.orbit-text-link\:not\(\.orbit-text-link--secondary\)\]\:text-link-success-foreground .orbit-text-link:not(.orbit-text-link--secondary) {
  color: var(--palette-green-dark, #2D7738);
}

.\[\&_\.orbit-text-link\:not\(\.orbit-text-link--secondary\)\]\:text-link-warning-foreground .orbit-text-link:not(.orbit-text-link--secondary) {
  color: var(--palette-orange-dark, #AD5700);
}

.\[\&_\.orbit-text-link\:not\(\.orbit-text-link--secondary\)\]\:no-underline .orbit-text-link:not(.orbit-text-link--secondary) {
  text-decoration-line: none;
}

.\[\&_\.orbit-text-link\]\:w-full .orbit-text-link {
  width: 100%;
}

.\[\&_\.orbit-text-link\]\:text-white-normal .orbit-text-link {
  color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_\.orbit-text-link\]\:no-underline .orbit-text-link {
  text-decoration-line: none;
}

.hover\:\[\&_\.orbit-text-link\]\:text-link-critical-foreground-hover .orbit-text-link:hover {
  color: var(--palette-red-dark-hover, #890B0B);
}

.hover\:\[\&_\.orbit-text-link\]\:text-link-info-foreground-hover .orbit-text-link:hover {
  color: var(--palette-blue-dark-hover, #004F8F);
}

.hover\:\[\&_\.orbit-text-link\]\:text-link-success-foreground-hover .orbit-text-link:hover {
  color: var(--palette-green-dark-hover, #276831);
}

.hover\:\[\&_\.orbit-text-link\]\:text-link-warning-foreground-hover .orbit-text-link:hover {
  color: var(--palette-orange-dark-hover, #A75400);
}

.hover\:\[\&_\.orbit-text-link\]\:no-underline .orbit-text-link:hover {
  text-decoration-line: none;
}

.hover\:\[\&_\.orbit-text-link\]\:outline-none .orbit-text-link:hover {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.active\:\[\&_\.orbit-text-link\]\:text-link-critical-foreground-active .orbit-text-link:active {
  color: var(--palette-red-darker, #760909);
}

.active\:\[\&_\.orbit-text-link\]\:text-link-info-foreground-active .orbit-text-link:active {
  color: var(--palette-blue-darker, #004680);
}

.active\:\[\&_\.orbit-text-link\]\:text-link-success-foreground-active .orbit-text-link:active {
  color: var(--palette-green-darker, #235C2B);
}

.active\:\[\&_\.orbit-text-link\]\:text-link-warning-foreground-active .orbit-text-link:active {
  color: var(--palette-orange-darker, #803F00);
}

.active\:\[\&_\.orbit-text-link\]\:no-underline .orbit-text-link:active {
  text-decoration-line: none;
}

.active\:\[\&_\.orbit-text-link\]\:outline-none .orbit-text-link:active {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

@media (min-width: 768px) {
  .tb\:\[\&_\.orbit-text-link\]\:w-auto .orbit-text-link {
    width: auto;
  }
}

.\[\&_\.orbit-text\]\:inline-block .orbit-text {
  display: inline-block;
}

.\[\&_\.orbit-text\]\:truncate .orbit-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.\[\&_\.orbit-text\]\:text-form-element-normal .orbit-text {
  font-size: 15px;
}

.\[\&_\.orbit-text\]\:text-normal .orbit-text {
  font-size: 15px;
}

.\[\&_\.orbit-text\]\:text-small .orbit-text {
  font-size: 13px;
}

.\[\&_\.orbit-text\]\:font-medium .orbit-text {
  font-weight: 500;
}

.\[\&_\.orbit-text\]\:font-normal .orbit-text {
  font-weight: 400;
}

.\[\&_\.orbit-text\]\:leading-normal .orbit-text {
  line-height: 20px;
}

.\[\&_\.orbit-text\]\:leading-small .orbit-text {
  line-height: 16px;
}

.\[\&_\.orbit-text\]\:text-form-element-label-foreground .orbit-text {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_\.orbit-text\]\:text-ink-dark .orbit-text {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_\.orbit-text\]\:text-white-normal .orbit-text {
  color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_\.orbit-text\]\:underline .orbit-text {
  text-decoration-line: underline;
}

.\[\&_\.orbit-text\]\:decoration-dotted .orbit-text {
  text-decoration-style: dotted;
}

.hover\:\[\&_\.orbit-text\]\:text-white-normal .orbit-text:hover {
  color: var(--palette-white-normal, #FFFFFF);
}

.focus\:\[\&_\.orbit-text\]\:text-white-normal .orbit-text:focus {
  color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_\.orbit-tile-header-icon-right\]\:hover\:text-ink-light-hover:hover .orbit-tile-header-icon-right {
  color: var(--palette-ink-light-hover, #5D738E);
}

.focus\:\[\&_\.orbit-tile-header-icon-right\]\:text-ink-light-hover .orbit-tile-header-icon-right:focus {
  color: var(--palette-ink-light-hover, #5D738E);
}

.\[\&_\.orbit-tile-wrapper\]\:rounded-none .orbit-tile-wrapper {
  border-radius: 0;
}

.\[\&_\.orbit-tile-wrapper\]\:shadow-none .orbit-tile-wrapper {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_\.orbit-tile-wrapper\]\:transition-colors .orbit-tile-wrapper {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_\.orbit-tile-wrapper\]\:duration-fast .orbit-tile-wrapper {
  transition-duration: 0.15s;
}

.\[\&_\.orbit-tile-wrapper\]\:ease-in-out .orbit-tile-wrapper {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.first\:\[\&_\.orbit-tile-wrapper\]\:rounded-t-normal .orbit-tile-wrapper:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.last\:\[\&_\.orbit-tile-wrapper\]\:rounded-b-normal .orbit-tile-wrapper:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.hover\:\[\&_\.orbit-tile-wrapper\]\:bg-cloud-normal .orbit-tile-wrapper:hover {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.focus\:\[\&_\.orbit-tile-wrapper\]\:bg-cloud-normal .orbit-tile-wrapper:focus {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.not-last\:\[\&_\.orbit-tile-wrapper\]\:border-b .orbit-tile-wrapper:not(:last-child) {
  border-bottom-width: 1px;
}

.not-last\:\[\&_\.orbit-tile-wrapper\]\:border-cloud-normal .orbit-tile-wrapper:not(:last-child) {
  border-color: var(--palette-cloud-normal, #E8EDF1);
}

.\[\&_\.orbit-tooltip-wrapper_\.orbit-text\]\:font-medium .orbit-tooltip-wrapper .orbit-text {
  font-weight: 500;
}

.\[\&_\:disabled\]\:pointer-events-none :disabled {
  pointer-events: none;
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:font-medium a:not(.orbit-text-link) {
  font-weight: 500;
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-critical-foreground a:not(.orbit-text-link) {
  color: var(--palette-red-dark, #970C0C);
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-info-foreground a:not(.orbit-text-link) {
  color: var(--palette-blue-dark, #005AA3);
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-primary-foreground a:not(.orbit-text-link) {
  color: var(--palette-product-dark, #007A69);
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-secondary-foreground a:not(.orbit-text-link) {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-success-foreground a:not(.orbit-text-link) {
  color: var(--palette-green-dark, #2D7738);
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-warning-foreground a:not(.orbit-text-link) {
  color: var(--palette-orange-dark, #AD5700);
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-white-foreground a:not(.orbit-text-link) {
  color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_a\:not\(\.orbit-text-link\)\]\:underline a:not(.orbit-text-link) {
  text-decoration-line: underline;
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-critical-foreground-hover a:not(.orbit-text-link):hover {
  color: var(--palette-red-dark-hover, #890B0B);
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-info-foreground-hover a:not(.orbit-text-link):hover {
  color: var(--palette-blue-dark-hover, #004F8F);
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-primary-foreground-hover a:not(.orbit-text-link):hover {
  color: var(--palette-product-dark-hover, #007060);
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-secondary-foreground-hover a:not(.orbit-text-link):hover {
  color: var(--palette-product-dark-hover, #007060);
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-success-foreground-hover a:not(.orbit-text-link):hover {
  color: var(--palette-green-dark-hover, #276831);
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-warning-foreground-hover a:not(.orbit-text-link):hover {
  color: var(--palette-orange-dark-hover, #A75400);
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-white-foreground-hover a:not(.orbit-text-link):hover {
  color: var(--palette-product-light, #E1F4F3);
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:no-underline a:not(.orbit-text-link):hover {
  text-decoration-line: none;
}

.hover\:\[\&_a\:not\(\.orbit-text-link\)\]\:outline-none a:not(.orbit-text-link):hover {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-critical-foreground-active a:not(.orbit-text-link):active {
  color: var(--palette-red-darker, #760909);
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-info-foreground-active a:not(.orbit-text-link):active {
  color: var(--palette-blue-darker, #004680);
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-primary-foreground-active a:not(.orbit-text-link):active {
  color: var(--palette-product-dark-active, #006657);
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-secondary-foreground-active a:not(.orbit-text-link):active {
  color: var(--palette-product-dark-active, #006657);
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-success-foreground-active a:not(.orbit-text-link):active {
  color: var(--palette-green-darker, #235C2B);
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-warning-foreground-active a:not(.orbit-text-link):active {
  color: var(--palette-orange-darker, #803F00);
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:text-link-white-foreground-active a:not(.orbit-text-link):active {
  color: var(--palette-product-light, #E1F4F3);
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:no-underline a:not(.orbit-text-link):active {
  text-decoration-line: none;
}

.active\:\[\&_a\:not\(\.orbit-text-link\)\]\:outline-none a:not(.orbit-text-link):active {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_a\:not\(\[class\]\)\]\:font-medium a:not([class]) {
  font-weight: 500;
}

.\[\&_a\:not\(\[class\]\)\]\:text-link-critical-foreground a:not([class]) {
  color: var(--palette-red-dark, #970C0C);
}

.\[\&_a\:not\(\[class\]\)\]\:text-link-info-foreground a:not([class]) {
  color: var(--palette-blue-dark, #005AA3);
}

.\[\&_a\:not\(\[class\]\)\]\:text-link-success-foreground a:not([class]) {
  color: var(--palette-green-dark, #2D7738);
}

.\[\&_a\:not\(\[class\]\)\]\:text-link-warning-foreground a:not([class]) {
  color: var(--palette-orange-dark, #AD5700);
}

.\[\&_a\:not\(\[class\]\)\]\:no-underline a:not([class]) {
  text-decoration-line: none;
}

.hover\:\[\&_a\:not\(\[class\]\)\]\:text-link-critical-foreground-hover a:not([class]):hover {
  color: var(--palette-red-dark-hover, #890B0B);
}

.hover\:\[\&_a\:not\(\[class\]\)\]\:text-link-info-foreground-hover a:not([class]):hover {
  color: var(--palette-blue-dark-hover, #004F8F);
}

.hover\:\[\&_a\:not\(\[class\]\)\]\:text-link-success-foreground-hover a:not([class]):hover {
  color: var(--palette-green-dark-hover, #276831);
}

.hover\:\[\&_a\:not\(\[class\]\)\]\:text-link-warning-foreground-hover a:not([class]):hover {
  color: var(--palette-orange-dark-hover, #A75400);
}

.hover\:\[\&_a\:not\(\[class\]\)\]\:no-underline a:not([class]):hover {
  text-decoration-line: none;
}

.hover\:\[\&_a\:not\(\[class\]\)\]\:outline-none a:not([class]):hover {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.active\:\[\&_a\:not\(\[class\]\)\]\:text-link-critical-foreground-active a:not([class]):active {
  color: var(--palette-red-darker, #760909);
}

.active\:\[\&_a\:not\(\[class\]\)\]\:text-link-info-foreground-active a:not([class]):active {
  color: var(--palette-blue-darker, #004680);
}

.active\:\[\&_a\:not\(\[class\]\)\]\:text-link-success-foreground-active a:not([class]):active {
  color: var(--palette-green-darker, #235C2B);
}

.active\:\[\&_a\:not\(\[class\]\)\]\:text-link-warning-foreground-active a:not([class]):active {
  color: var(--palette-orange-darker, #803F00);
}

.active\:\[\&_a\:not\(\[class\]\)\]\:no-underline a:not([class]):active {
  text-decoration-line: none;
}

.active\:\[\&_a\:not\(\[class\]\)\]\:outline-none a:not([class]):active {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.\[\&_a\]\:cursor-pointer a {
  cursor: pointer;
}

.\[\&_a\]\:text-normal a {
  font-size: 15px;
}

.\[\&_a\]\:font-normal a {
  font-weight: 400;
}

.\[\&_a\]\:text-white-normal a {
  color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_a\]\:underline a {
  text-decoration-line: underline;
}

.hover\:\[\&_a\]\:text-white-normal a:hover {
  color: var(--palette-white-normal, #FFFFFF);
}

.focus\:\[\&_a\]\:text-white-normal a:focus {
  color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_b\]\:font-medium b {
  font-weight: 500;
}

.\[\&_b\]\:text-ink-dark b {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_button\]\:hover\:bg-transparent:hover button {
  background-color: transparent;
}

.\[\&_img\]\:max-w-full img {
  max-width: 100%;
}

.\[\&_strong\]\:font-medium strong {
  font-weight: 500;
}

.\[\&_strong\]\:text-ink-dark strong {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_svg\]\:h-icon-large svg {
  height: 24px;
}

.\[\&_svg\]\:h-icon-medium svg {
  height: 20px;
}

.\[\&_svg\]\:h-icon-small svg {
  height: 16px;
}

.\[\&_svg\]\:min-h-\[20px\] svg {
  min-height: 20px;
}

.\[\&_svg\]\:w-icon-large svg {
  width: 24px;
}

.\[\&_svg\]\:w-icon-medium svg {
  width: 20px;
}

.\[\&_svg\]\:w-icon-small svg {
  width: 16px;
}

.\[\&_svg\]\:self-center svg {
  align-self: center;
}

.\[\&_svg\]\:rounded-circle svg {
  border-radius: 50%;
}

.\[\&_svg\]\:bg-blue-normal svg {
  background-color: var(--palette-blue-normal, #0172CB);
}

.\[\&_svg\]\:bg-cloud-normal svg {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.\[\&_svg\]\:p-xxxs svg {
  padding: 2px;
}

.\[\&_svg\]\:text-blue-normal svg {
  color: var(--palette-blue-normal, #0172CB);
}

.\[\&_svg\]\:text-cloud-dark svg {
  color: var(--palette-cloud-dark, #BAC7D5);
}

.\[\&_svg\]\:text-icon-primary-foreground svg {
  color: var(--palette-ink-dark, #252A31);
}

.\[\&_svg\]\:text-ink-normal svg {
  color: var(--palette-ink-normal, #4F5E71);
}

.\[\&_svg\]\:transition-\[color\] svg {
  transition-property: color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_svg\]\:duration-fast svg {
  transition-duration: 0.15s;
}

.\[\&_svg\]\:ease-in-out svg {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.hover\:\[\&_svg\]\:bg-blue-normal-hover svg:hover {
  background-color: var(--palette-blue-normal-hover, #0161AC);
}

.hover\:\[\&_svg\]\:bg-cloud-normal-hover svg:hover {
  background-color: var(--palette-cloud-normal-hover, #DCE3E9);
}

.\[\&_svg\]\:focus\:outline:focus svg {
  outline-style: solid;
}

.\[\&_svg\]\:focus\:outline-2:focus svg {
  outline-width: 2px;
}

.\[\&_svg\]\:focus\:outline-blue-normal:focus svg {
  outline-color: var(--palette-blue-normal, #0172CB);
}

.\[\&_svg\]\:active\:focus\:shadow-\[inset_0_0_0_2px_var\(--palette-blue-light-active\)\]:focus:active svg {
  --tw-shadow: inset 0 0 0 2px var(--palette-blue-light-active);
  --tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_svg\]\:active\:focus\:shadow-\[inset_0_0_0_2px_var\(--palette-cloud-normal-active\)\]:focus:active svg {
  --tw-shadow: inset 0 0 0 2px var(--palette-cloud-normal-active);
  --tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 768px) {
  .tb\:\[\&_svg\]\:h-icon-medium svg {
    height: 20px;
  }

  .tb\:\[\&_svg\]\:w-icon-medium svg {
    width: 20px;
  }
}

@media (min-width: 992px) {
  .de\:\[\&_svg\]\:h-icon-small svg {
    height: 16px;
  }

  .de\:\[\&_svg\]\:w-icon-small svg {
    width: 16px;
  }
}

.\[\&_tbody\>tr\]\:border-b tbody>tr {
  border-bottom-width: 1px;
}

.\[\&_tbody\>tr\]\:border-b-cloud-normal tbody>tr {
  border-bottom-color: var(--palette-cloud-normal, #E8EDF1);
}

.\[\&_tbody\>tr\]\:bg-white-normal tbody>tr {
  background-color: var(--palette-white-normal, #FFFFFF);
}

.\[\&_tbody\>tr\]\:transition-colors tbody>tr {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\[\&_tbody\>tr\]\:duration-fast tbody>tr {
  transition-duration: 0.15s;
}

.\[\&_tbody\>tr\]\:ease-in-out tbody>tr {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.last\:\[\&_tbody\>tr\]\:border-b-0 tbody>tr:last-child {
  border-bottom-width: 0px;
}

.hover\:\[\&_tbody\>tr\]\:bg-cloud-light tbody>tr:hover {
  background-color: var(--palette-cloud-light, #F5F7F9);
}

.type-even\:\[\&_tbody\>tr\]\:bg-cloud-normal tbody>tr:nth-of-type(even) {
  background-color: var(--palette-cloud-normal, #E8EDF1);
}

.\[\&_td\]\:h-xl td {
  height: 32px;
}

.\[\&_td\]\:h-xxl td {
  height: 40px;
}

.\[\&_td\]\:px-sm td {
  padding-left: 12px;
  padding-right: 12px;
}

.\[\&_td\]\:py-\[10px\] td {
  padding-top: 10px;
  padding-bottom: 10px;
}

.\[\&_td\]\:py-\[6px\] td {
  padding-top: 6px;
  padding-bottom: 6px;
}

.\[\&_td\]\:leading-normal td {
  line-height: 20px;
}

.\[\&_td\]\:text-ink-normal td {
  color: var(--palette-ink-normal, #4F5E71);
}

.\[\&_th\]\:h-xl th {
  height: 32px;
}

.\[\&_th\]\:h-xxl th {
  height: 40px;
}

.\[\&_th\]\:px-sm th {
  padding-left: 12px;
  padding-right: 12px;
}

.\[\&_th\]\:py-\[10px\] th {
  padding-top: 10px;
  padding-bottom: 10px;
}

.\[\&_th\]\:py-\[6px\] th {
  padding-top: 6px;
  padding-bottom: 6px;
}

.\[\&_th\]\:leading-normal th {
  line-height: 20px;
}

.\[\&_th\]\:text-ink-normal th {
  color: var(--palette-ink-normal, #4F5E71);
}

.\[\&_\~_\.orbit-modal-footer\]\:last-of-type\:mt-md:last-of-type ~ .orbit-modal-footer {
  margin-top: 16px;
}

@media (min-width: 576px) {
  .lm\:\[\&_\~_\.orbit-modal-footer\]\:last-of-type\:mt-0:last-of-type ~ .orbit-modal-footer {
    margin-top: 0px;
  }

  .lm\:\[\&_\~_\.orbit-modal-footer\]\:last-of-type\:pt-0:last-of-type ~ .orbit-modal-footer {
    padding-top: 0px;
  }
}

.\[\&_\~_\.orbit-modal-section\:first-of-type\]\:\!mt-0 ~ .orbit-modal-section:first-of-type {
  margin-top: 0px !important;
}

.\[\&_\~_\.orbit-modal-section\:first-of-type\]\:rounded-t-none ~ .orbit-modal-section:first-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.\[\&_\~_\.orbit-modal-section\:first-of-type\]\:border-t ~ .orbit-modal-section:first-of-type {
  border-top-width: 1px;
}

.\[\&_\~_\.orbit-modal-section\:first-of-type\]\:border-t-elevation-flat-border-color ~ .orbit-modal-section:first-of-type {
  border-top-color: var(--palette-cloud-normal, #E8EDF1);
}

@media (min-width: 576px) {
  .lm\:\[\&_\~_\.orbit-modal-section\:first-of-type\]\:rounded-t-none ~ .orbit-modal-section:first-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

@media(hover) and (pointer:fine) {
  .\[\@media\(hover\)_and_\(pointer\:fine\)\]\:invisible {
    visibility: hidden;
  }

  .\[\@media\(hover\)_and_\(pointer\:fine\)\]\:opacity-0 {
    opacity: 0;
  }

  .focus-within\:\[\@media\(hover\)_and_\(pointer\:fine\)\]\:bg-blue-light:focus-within {
    background-color: var(--palette-blue-light, #E8F4FD);
  }

  .hover\:\[\@media\(hover\)_and_\(pointer\:fine\)\]\:bg-blue-light:hover {
    background-color: var(--palette-blue-light, #E8F4FD);
  }

  .group:focus-within .group-focus-within\:\[\@media\(hover\)_and_\(pointer\:fine\)\]\:visible {
    visibility: visible;
  }

  .group:focus-within .group-focus-within\:\[\@media\(hover\)_and_\(pointer\:fine\)\]\:opacity-100 {
    opacity: 1;
  }

  .group:hover .group-hover\:\[\@media\(hover\)_and_\(pointer\:fine\)\]\:visible {
    visibility: visible;
  }

  .group:hover .group-hover\:\[\@media\(hover\)_and_\(pointer\:fine\)\]\:opacity-100 {
    opacity: 1;
  }
}

@media(hover:none) {
  .\[\@media\(hover\:none\)\]\:visible {
    visibility: visible;
  }

  .\[\@media\(hover\:none\)\]\:opacity-30 {
    opacity: 0.3;
  }

  .hover\:\[\@media\(hover\:none\)\]\:opacity-100:hover {
    opacity: 1;
  }
}
