/* ===== 结账弹窗 ===== */
.co-overlay {
  position: fixed;
  inset: 0;
  z-index: 1000;
  background: rgba(11, 31, 22, 0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  opacity: 0;
  transition: opacity 0.2s;
}
.co-overlay.co-show {
  opacity: 1;
}
.co-modal {
  position: relative;
  width: 100%;
  max-width: 600px;
  max-height: calc(100vh - 32px);
  overflow-y: auto;
  background: #fff;
  border-radius: 24px;
  padding: 40px 32px 32px;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif;
  color: #0b1f16;
  transform: translateY(12px);
  transition: transform 0.2s;
}
.co-overlay.co-show .co-modal {
  transform: none;
}
.co-close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 32px;
  height: 32px;
  border: 0;
  background: none;
  cursor: pointer;
  color: #0b1f16;
  display: flex;
  align-items: center;
  justify-content: center;
}
.co-close:hover {
  opacity: 0.6;
}

/* 步骤条 */
.co-steps {
  display: flex;
  justify-content: center;
  margin: 0 auto 28px;
  max-width: 360px;
}
.co-step {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #e42100;
}
.co-step:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 7px;
  left: calc(50% + 8px);
  width: calc(100% - 16px);
  height: 2px;
  background: #e42100;
}
.co-dot {
  width: 16px;
  height: 16px;
  border: 2px solid #e42100;
  border-radius: 50%;
  background: #fff;
  margin-bottom: 8px;
  box-sizing: border-box;
}
.co-step.co-active .co-dot {
  box-shadow: inset 0 0 0 2px #fff;
  background: #e42100;
}
.co-step.co-done .co-dot {
  background: #e42100;
}

.co-title {
  font-size: 30px;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  margin: 0 0 24px;
}
.co-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.co-full {
  grid-column: 1/-1;
}

/* 浮动标签输入框 */
.co-field {
  position: relative;
}
.co-field input,
.co-field select {
  width: 100%;
  height: 58px;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  padding: 22px 12px 6px;
  font: inherit;
  font-size: 16px;
  color: #0b1f16;
  background: #fff;
  outline: none;
  box-sizing: border-box;
  transition: border-color 0.15s;
}
.co-field input:focus,
.co-field select:focus {
  border-color: #0e7c4a;
}
.co-field label {
  position: absolute;
  left: 13px;
  top: 18px;
  font-size: 16px;
  color: #6b6b6b;
  pointer-events: none;
  transition: all 0.15s;
}
.co-field label sup {
  font-size: 12px;
  margin-left: 2px;
}
.co-field input:focus + label,
.co-field input:not(:placeholder-shown) + label {
  top: 7px;
  font-size: 12px;
}
.co-field.co-err input {
  border-color: #e42100;
}
.co-msg {
  color: #e42100;
  font-size: 12px;
  margin-top: 4px;
  display: none;
}
.co-field.co-err .co-msg {
  display: block;
}

.co-row {
  display: grid;
  grid-template-columns: 160px 1fr;
  gap: 16px;
}
.co-country {
  position: relative;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  height: 58px;
  padding: 6px 12px;
  box-sizing: border-box;
}
.co-country small,
.co-phone small {
  display: block;
  font-size: 12px;
  color: #4b4b4b;
}
.co-country .co-cval {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 16px;
  margin-top: 2px;
}
.co-country .co-cval svg {
  width: 30px;
  height: 20px;
  flex-shrink: 0;
}
.co-country select {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer;
  width: 100%;
}
.co-phone {
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  height: 58px;
  padding: 6px 12px;
  box-sizing: border-box;
}
.co-phone:focus-within {
  border-color: #0e7c4a;
}
.co-phone div {
  display: flex;
  gap: 8px;
  font-size: 16px;
  margin-top: 2px;
  padding-left: 8px;
}
.co-phone span {
  color: #4b4b4b;
}
.co-phone input {
  border: 0;
  outline: 0;
  font: inherit;
  font-size: 16px;
  flex: 1;
  min-width: 0;
  padding: 0;
  color: #0b1f16;
}
.co-phone input::placeholder {
  color: #8a93b0;
}

.co-info {
  display: flex;
  align-items: center;
  gap: 16px;
  background: #dcf5ed;
  border-radius: 4px;
  padding: 16px;
  font-size: 16px;
  margin-top: 16px;
}
.co-ins {
  background: #dcf5ed;
  border-radius: 4px;
  padding: 20px 16px;
  margin-top: 16px;
}
.co-ins-head {
  display: flex;
  align-items: center;
  gap: 16px;
}
.co-ins-head b {
  display: block;
  font-size: 18px;
  font-weight: 600;
}
.co-ins-head u {
  font-size: 16px;
}
.co-chev {
  margin-left: auto;
  background: none;
  border: 0;
  cursor: pointer;
  padding: 4px;
  transition: transform 0.2s;
  color: #0b1f16;
}
.co-ins.co-open .co-chev {
  transform: rotate(180deg);
}
.co-ins-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s;
  font-size: 14px;
  line-height: 1.5;
}
.co-ins.co-open .co-ins-body {
  max-height: 200px;
}
.co-ins-body p {
  margin: 12px 0 0;
}

.co-switch {
  position: relative;
  width: 34px;
  height: 20px;
  flex-shrink: 0;
}
.co-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.co-switch i {
  position: absolute;
  inset: 0;
  background: #b5b5b5;
  border-radius: 20px;
  cursor: pointer;
  transition: background 0.2s;
}
.co-switch i::before {
  content: "";
  position: absolute;
  width: 14px;
  height: 14px;
  left: 3px;
  top: 3px;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.2s;
}
.co-switch input:checked + i {
  background: #0e7c4a;
}
.co-switch input:checked + i::before {
  transform: translateX(14px);
}

.co-btn {
  display: block;
  width: 100%;
  margin-top: 32px;
  height: 68px;
  border: 0;
  border-radius: 999px;
  background: #0e7c4a;
  color: #fff;
  font: inherit;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.15s;
}
.co-btn:hover {
  background: rgba(14, 124, 74, 0.85);
}
.co-btn:disabled {
  background: rgba(14, 124, 74, 0.4);
  cursor: not-allowed;
}
.co-back {
  display: block;
  margin: 16px auto 0;
  background: none;
  border: 0;
  color: #4b4b4b;
  text-decoration: underline;
  cursor: pointer;
  font: inherit;
  font-size: 14px;
}

/* 订单摘要 */
.co-sum {
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 20px;
}
.co-sum-prod {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #eee;
  margin-bottom: 12px;
}
.co-sum-prod img {
  width: 64px;
  height: 64px;
  object-fit: contain;
}
.co-sum-prod b {
  display: block;
  font-size: 16px;
}
.co-sum-prod span {
  font-size: 14px;
  color: #4b4b4b;
}
.co-line {
  display: flex;
  justify-content: space-between;
  font-size: 15px;
  padding: 4px 0;
}
.co-line.co-total {
  font-weight: 700;
  font-size: 18px;
  border-top: 1px solid #eee;
  margin-top: 8px;
  padding-top: 12px;
}
.co-line s {
  color: #8a8a8a;
  margin-right: 6px;
}

/* 支付方式 */
.co-pay {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.co-pay label {
  display: flex;
  align-items: center;
  gap: 12px;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  padding: 16px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
}
.co-pay label:has(input:checked) {
  border-color: #0e7c4a;
  background: #f3fbf7;
}
.co-pay input {
  accent-color: #0e7c4a;
  width: 18px;
  height: 18px;
}
.co-pay img {
  height: 24px;
  margin-left: auto;
}

/* 收据 */
.co-ok {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #0e7c4a;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 16px;
}
.co-center {
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  margin: 0 0 20px;
}

body.co-lock {
  overflow: hidden;
}

@media (max-width: 640px) {
  .co-modal {
    padding: 36px 16px 20px;
    border-radius: 16px;
  }
  .co-title {
    font-size: 24px;
  }
  .co-row {
    grid-template-columns: 1fr;
  }
  .co-btn {
    height: 56px;
    font-size: 16px;
  }
}
/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box;
}
:after,
:before {
  --tw-content: "";
}
:host,
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  font-family:
    Inter,
    ui-sans-serif,
    system-ui,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-tap-highlight-color: transparent;
}
body {
  line-height: inherit;
  margin: 0;
}
hr {
  border-top-width: 1px;
  color: inherit;
  height: 0;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
pre,
samp {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    Liberation Mono,
    Courier New,
    monospace;
  font-feature-settings: normal;
  font-size: 1em;
  font-variation-settings: normal;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-feature-settings: inherit;
  font-size: 100%;
  font-variation-settings: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
}
fieldset,
legend {
  padding: 0;
}
menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #9ca3af;
  opacity: 1;
}
input::placeholder,
textarea::placeholder {
  color: #9ca3af;
  opacity: 1;
}
[role="button"],
button {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}
img,
video {
  height: auto;
  max-width: 100%;
}
[hidden] {
  display: none;
}
h1 {
  font-family:
    Moret,
    ui-sans-serif,
    system-ui,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 2rem;
}
@media (min-width: 854px) {
  h1 {
    font-size: 4rem;
    line-height: 4.5rem;
  }
}
h2 {
  font-family:
    Moret,
    ui-sans-serif,
    system-ui,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 2rem;
}
@media (min-width: 854px) {
  h2 {
    font-size: 3.5rem;
    line-height: 4rem;
  }
}
h3 {
  font-family:
    Moret,
    ui-sans-serif,
    system-ui,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.75rem;
}
@media (min-width: 854px) {
  h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
h4 {
  font-size: 1.5rem;
  line-height: 2rem;
}
h4,
h5 {
  font-family:
    Moret,
    ui-sans-serif,
    system-ui,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
}
p {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}
*,
:after,
:before {
  --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: rgba(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: rgba(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 {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width: 854px) {
  .container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1281px) {
  .container {
    max-width: 1280px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }
}
.sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0;
}
.inset-x-1\/2 {
  left: 50%;
  right: 50%;
}
.-left-14 {
  left: -3.5rem;
}
.-left-2 {
  left: -0.5rem;
}
.-left-5 {
  left: -1.25rem;
}
.-right-2 {
  right: -0.5rem;
}
.-top-2 {
  top: -0.5rem;
}
.-top-\[100px\] {
  top: -100px;
}
.bottom-0 {
  bottom: 0;
}
.bottom-3 {
  bottom: 0.75rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-\[-6\%\] {
  bottom: -6%;
}
.bottom-\[15px\] {
  bottom: 15px;
}
.bottom-\[30\%\] {
  bottom: 30%;
}
.left-0 {
  left: 0;
}
.left-0\.5 {
  left: 0.125rem;
}
.left-1\/2 {
  left: 50%;
}
.left-4 {
  left: 1rem;
}
.left-\[12\.5\%\] {
  left: 12.5%;
}
.left-\[120px\] {
  left: 120px;
}
.left-\[136px\] {
  left: 136px;
}
.left-\[13px\] {
  left: 13px;
}
.left-\[15\%\] {
  left: 15%;
}
.left-\[23px\] {
  left: 23px;
}
.left-\[2px\] {
  left: 2px;
}
.left-\[37\.5\%\] {
  left: 37.5%;
}
.left-\[40\%\] {
  left: 40%;
}
.left-\[6\%\] {
  left: 6%;
}
.left-\[62\.5\%\] {
  left: 62.5%;
}
.left-\[8\%\] {
  left: 8%;
}
.left-\[87\.5\%\] {
  left: 87.5%;
}
.left-\[9\%\] {
  left: 9%;
}
.right-0 {
  right: 0;
}
.right-16 {
  right: 4rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-\[110px\] {
  right: 110px;
}
.right-\[15px\] {
  right: 15px;
}
.right-\[1rem\] {
  right: 1rem;
}
.right-\[6px\] {
  right: 6px;
}
.right-\[72px\] {
  right: 72px;
}
.top-0 {
  top: 0;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1\/2 {
  top: 50%;
}
.top-2 {
  top: 0.5rem;
}
.top-20 {
  top: 5rem;
}
.top-3 {
  top: 0.75rem;
}
.top-30 {
  top: 7.5rem;
}
.top-4 {
  top: 1rem;
}
.top-5 {
  top: 1.25rem;
}
.top-\[-180px\] {
  top: -180px;
}
.top-\[-4px\] {
  top: -4px;
}
.top-\[0\.5rem\] {
  top: 0.5rem;
}
.top-\[10\%\] {
  top: 10%;
}
.top-\[13px\] {
  top: 13px;
}
.top-\[15px\] {
  top: 15px;
}
.top-\[18px\] {
  top: 18px;
}
.top-\[26\%\] {
  top: 26%;
}
.top-\[2px\] {
  top: 2px;
}
.top-\[32\%\] {
  top: 32%;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[6\%\] {
  top: 6%;
}
.top-full {
  top: 100%;
}
.z-1 {
  z-index: 1;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[1100\] {
  z-index: 1100;
}
.z-\[1\] {
  z-index: 1;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-first {
  order: -9999;
}
.order-last {
  order: 9999;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-10 {
  grid-column: span 10 / span 10;
}
.col-span-11 {
  grid-column: span 11 / span 11;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.col-span-9 {
  grid-column: span 9 / span 9;
}
.col-span-full {
  grid-column: 1/-1;
}
.col-start-1 {
  grid-column-start: 1;
}
.row-start-1 {
  grid-row-start: 1;
}
.m-4 {
  margin: 1rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-\[6px\] {
  margin-left: 6px;
  margin-right: 6px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-2 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.my-3 {
  margin-bottom: 0.75rem;
  margin-top: 0.75rem;
}
.my-4 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.my-6 {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}
.my-\[47px\] {
  margin-bottom: 47px;
  margin-top: 47px;
}
.my-auto {
  margin-bottom: auto;
  margin-top: auto;
}
.\!mb-0 {
  margin-bottom: 0 !important;
}
.\!mt-0 {
  margin-top: 0 !important;
}
.\!mt-4 {
  margin-top: 1rem !important;
}
.\!mt-6 {
  margin-top: 1.5rem !important;
}
.-mb-4 {
  margin-bottom: -1rem;
}
.-mt-0 {
  margin-top: 0;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mt-1\.5 {
  margin-top: -0.375rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-2\.5 {
  margin-top: -0.625rem;
}
.-mt-\[3px\] {
  margin-top: -3px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-9 {
  margin-bottom: 2.25rem;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[14px\] {
  margin-bottom: 14px;
}
.mb-\[2px\] {
  margin-bottom: 2px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-7 {
  margin-right: 1.75rem;
}
.ms-3 {
  margin-inline-start: 0.75rem;
}
.mt-0 {
  margin-top: 0;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.\!inline-flex {
  display: inline-flex !important;
}
.inline-flex {
  display: inline-flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-\[414\/355\] {
  aspect-ratio: 414/355;
}
.aspect-square {
  aspect-ratio: 1/1;
}
.size-1 {
  height: 0.25rem;
  width: 0.25rem;
}
.size-1\.5 {
  height: 0.375rem;
  width: 0.375rem;
}
.size-10 {
  height: 2.5rem;
  width: 2.5rem;
}
.size-12 {
  height: 3rem;
  width: 3rem;
}
.size-14 {
  height: 3.5rem;
  width: 3.5rem;
}
.size-16 {
  height: 4rem;
  width: 4rem;
}
.size-2 {
  height: 0.5rem;
  width: 0.5rem;
}
.size-2\.5 {
  height: 0.625rem;
  width: 0.625rem;
}
.size-20 {
  height: 5rem;
  width: 5rem;
}
.size-3 {
  height: 0.75rem;
  width: 0.75rem;
}
.size-4 {
  height: 1rem;
  width: 1rem;
}
.size-5 {
  height: 1.25rem;
  width: 1.25rem;
}
.size-6 {
  height: 1.5rem;
  width: 1.5rem;
}
.size-7 {
  height: 1.75rem;
  width: 1.75rem;
}
.size-8 {
  height: 2rem;
  width: 2rem;
}
.size-9 {
  height: 2.25rem;
  width: 2.25rem;
}
.size-\[110px\] {
  height: 110px;
  width: 110px;
}
.size-\[112px\] {
  height: 112px;
  width: 112px;
}
.size-\[124px\] {
  height: 124px;
  width: 124px;
}
.size-\[140px\] {
  height: 140px;
  width: 140px;
}
.size-\[18px\] {
  height: 18px;
  width: 18px;
}
.size-\[26px\] {
  height: 26px;
  width: 26px;
}
.size-\[35px\] {
  height: 35px;
  width: 35px;
}
.size-\[70\%\] {
  height: 70%;
  width: 70%;
}
.size-\[84px\] {
  height: 84px;
  width: 84px;
}
.size-full {
  height: 100%;
  width: 100%;
}
.\!h-\[56px\] {
  height: 56px !important;
}
.\!h-\[calc\(100\%\+40px\)\] {
  height: calc(100% + 40px) !important;
}
.h-0 {
  height: 0;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[100dvh\] {
  height: 100dvh;
}
.h-\[104px\] {
  height: 104px;
}
.h-\[108px\] {
  height: 108px;
}
.h-\[122px\] {
  height: 122px;
}
.h-\[15px\] {
  height: 15px;
}
.h-\[184px\] {
  height: 184px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[19px\] {
  height: 19px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[206px\] {
  height: 206px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[280px\] {
  height: 280px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[343px\] {
  height: 343px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[53px\] {
  height: 53px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[58px\] {
  height: 58px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[61px\] {
  height: 61px;
}
.h-\[62px\] {
  height: 62px;
}
.h-\[66px\] {
  height: 66px;
}
.h-\[70vh\] {
  height: 70vh;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[94px\] {
  height: 94px;
}
.h-\[calc\(100\%\+16px\)\] {
  height: calc(100% + 16px);
}
.h-\[calc\(100\%\+24px\)\] {
  height: calc(100% + 24px);
}
.h-\[calc\(100\%\+40px\)\] {
  height: calc(100% + 40px);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-max {
  height: -moz-max-content;
  height: max-content;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-0 {
  max-height: 0;
}
.max-h-5 {
  max-height: 1.25rem;
}
.max-h-6 {
  max-height: 1.5rem;
}
.max-h-\[1000px\] {
  max-height: 1000px;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[280px\] {
  max-height: 280px;
}
.max-h-\[322px\] {
  max-height: 322px;
}
.max-h-\[90dvh\] {
  max-height: 90dvh;
}
.\!min-h-0 {
  min-height: 0 !important;
}
.\!min-h-\[56px\] {
  min-height: 56px !important;
}
.min-h-10 {
  min-height: 2.5rem;
}
.min-h-12 {
  min-height: 3rem;
}
.min-h-14 {
  min-height: 3.5rem;
}
.min-h-7 {
  min-height: 1.75rem;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[51px\] {
  min-height: 51px;
}
.min-h-\[61px\] {
  min-height: 61px;
}
.min-h-\[62px\] {
  min-height: 62px;
}
.min-h-\[calc\(100\%-280px\)\] {
  min-height: calc(100% - 280px);
}
.min-h-\[calc\(100vh-61px-92px-66px\)\] {
  min-height: calc(100vh - 219px);
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-\[108px\] {
  width: 108px !important;
}
.\!w-\[343px\] {
  width: 343px !important;
}
.\!w-\[510px\] {
  width: 510px !important;
}
.\!w-\[98px\] {
  width: 98px !important;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-44 {
  width: 11rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-8 {
  width: 2rem;
}
.w-\[106px\] {
  width: 106px;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[15px\] {
  width: 15px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[45px\] {
  width: 45px;
}
.w-\[51px\] {
  width: 51px;
}
.w-\[5px\] {
  width: 5px;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[96px\] {
  width: 96px;
}
.w-\[calc\(100\%_-_1\.5rem\)\] {
  width: calc(100% - 1.5rem);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.\!min-w-0 {
  min-width: 0 !important;
}
.\!min-w-\[180px\] {
  min-width: 180px !important;
}
.min-w-0 {
  min-width: 0;
}
.min-w-\[573px\] {
  min-width: 573px;
}
.min-w-\[68px\] {
  min-width: 68px;
}
.min-w-\[89px\] {
  min-width: 89px;
}
.\!max-w-\[465px\] {
  max-width: 465px !important;
}
.\!max-w-\[485px\] {
  max-width: 485px !important;
}
.\!max-w-\[490px\] {
  max-width: 490px !important;
}
.max-w-12 {
  max-width: 3rem;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3 {
  max-width: 0.75rem;
}
.max-w-64 {
  max-width: 16rem;
}
.max-w-\[1080px\] {
  max-width: 1080px;
}
.max-w-\[1120px\] {
  max-width: 1120px;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.max-w-\[1280px\] {
  max-width: 1280px;
}
.max-w-\[135px\] {
  max-width: 135px;
}
.max-w-\[145px\] {
  max-width: 145px;
}
.max-w-\[160px\] {
  max-width: 160px;
}
.max-w-\[170px\] {
  max-width: 170px;
}
.max-w-\[236px\] {
  max-width: 236px;
}
.max-w-\[334px\] {
  max-width: 334px;
}
.max-w-\[33px\] {
  max-width: 33px;
}
.max-w-\[340px\] {
  max-width: 340px;
}
.max-w-\[343px\] {
  max-width: 343px;
}
.max-w-\[345px\] {
  max-width: 345px;
}
.max-w-\[352px\] {
  max-width: 352px;
}
.max-w-\[424px\] {
  max-width: 424px;
}
.max-w-\[425px\] {
  max-width: 425px;
}
.max-w-\[458px\] {
  max-width: 458px;
}
.max-w-\[460px\] {
  max-width: 460px;
}
.max-w-\[486px\] {
  max-width: 486px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[514px\] {
  max-width: 514px;
}
.max-w-\[520px\] {
  max-width: 520px;
}
.max-w-\[536px\] {
  max-width: 536px;
}
.max-w-\[539px\] {
  max-width: 539px;
}
.max-w-\[540px\] {
  max-width: 540px;
}
.max-w-\[568px\] {
  max-width: 568px;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[60px\] {
  max-width: 60px;
}
.max-w-\[616px\] {
  max-width: 616px;
}
.max-w-\[620px\] {
  max-width: 620px;
}
.max-w-\[704px\] {
  max-width: 704px;
}
.max-w-\[724px\] {
  max-width: 724px;
}
.max-w-\[768px\] {
  max-width: 768px;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.max-w-\[85\%\] {
  max-width: 85%;
}
.max-w-\[85px\] {
  max-width: 85px;
}
.max-w-\[90\%\] {
  max-width: 90%;
}
.max-w-\[900px\] {
  max-width: 900px;
}
.max-w-\[932px\] {
  max-width: 932px;
}
.max-w-\[944px\] {
  max-width: 944px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.grow {
  flex-grow: 1;
}
.origin-center {
  transform-origin: center;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(-50%, 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: 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-\[calc\(50\%\+11px\)\] {
  --tw-translate-x: calc(-50% + -11px);
  transform: translate(calc(-50% + -11px), 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: 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-\[calc\(50\%\+13px\)\] {
  --tw-translate-x: calc(-50% + -13px);
  transform: translate(calc(-50% + -13px), 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: 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 {
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), -0.25rem) 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: 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\.5 {
  --tw-translate-y: -0.375rem;
  transform: translate(var(--tw-translate-x), -0.375rem)
    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: 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), -50%) 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: 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-5 {
  --tw-translate-y: -1.25rem;
  transform: translate(var(--tw-translate-x), -1.25rem) 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: 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-\[50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), -50%) 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: 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)) 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: 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-4 {
  --tw-translate-y: 1rem;
  transform: translate(var(--tw-translate-x), 1rem) 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: 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-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), 100%) 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: 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-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(-45deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-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-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(-90deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-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-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(0deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-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-12 {
  --tw-rotate: 12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(12deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-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(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-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));
}
.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(1) scaleY(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));
}
.scale-95 {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.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(0.95) scaleY(0.95);
}
.scale-95,
.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));
}
@keyframes blink {
  0%,
  to {
    opacity: 0.2;
  }
  20% {
    opacity: 1;
  }
}
.animate-blink {
  animation: blink 1.4s infinite both;
}
@keyframes blip {
  0%,
  to {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
.animate-blip {
  animation: blip 0.3s ease-in-out 0.9s both;
}
@keyframes bounce-slow {
  0%,
  to {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-50%);
  }
}
.animate-bounce-slow {
  animation: bounce-slow 2s infinite;
}
@keyframes slide-in {
  0% {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(-50%);
  }
}
.animate-slide-in {
  animation: slide-in 0.5s ease-in;
}
@keyframes slide-out {
  0% {
    transform: -translateX(-50%);
  }
  to {
    transform: translateX(100%);
  }
}
.animate-slide-out {
  animation: slide-out 0.5s ease-out;
}
@keyframes slide-slow {
  0%,
  to {
    transform: translateX(50%);
  }
  50% {
    transform: translateX(-50%);
  }
}
.animate-slide-slow {
  animation: slide-slow 2s infinite;
}
@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.animate-stroke-check {
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
@keyframes stroke {
  to {
    stroke-dashoffset: 0;
  }
}
.animate-stroke-circle {
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.resize {
  resize: both;
}
.list-\[lower-alpha\] {
  list-style-type: lower-alpha;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.\!flex-wrap {
  flex-wrap: wrap !important;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-normal {
  justify-content: normal;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.\!gap-1 {
  gap: 0.25rem !important;
}
.gap-0 {
  gap: 0;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[14px\] {
  gap: 14px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-\[9px\] {
  gap: 9px;
}
.gap-x-0 {
  -moz-column-gap: 0;
  column-gap: 0;
}
.gap-x-0\.5 {
  -moz-column-gap: 0.125rem;
  column-gap: 0.125rem;
}
.gap-x-1 {
  -moz-column-gap: 0.25rem;
  column-gap: 0.25rem;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
}
.gap-x-2\.5 {
  -moz-column-gap: 0.625rem;
  column-gap: 0.625rem;
}
.gap-x-20 {
  -moz-column-gap: 5rem;
  column-gap: 5rem;
}
.gap-x-3 {
  -moz-column-gap: 0.75rem;
  column-gap: 0.75rem;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.gap-x-8 {
  -moz-column-gap: 2rem;
  column-gap: 2rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0.25rem;
  margin-left: calc(0.25rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
}
.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0.375rem;
  margin-left: calc(0.375rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0.5rem;
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0.75rem;
  margin-left: calc(0.75rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 1rem;
  margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  margin-top: 0.25rem;
  margin-top: calc(0.25rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  margin-top: 0.5rem;
  margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  margin-top: 0.75rem;
  margin-top: calc(0.75rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  margin-top: 1rem;
  margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  margin-top: 1.25rem;
  margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  margin-top: 1.5rem;
  margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
}
.space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(1px * var(--tw-space-y-reverse));
  margin-top: 1px;
  margin-top: calc(1px * (1 - var(--tw-space-y-reverse)));
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-left-width: 1px;
  border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
  border-right-width: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-bottom-width: 0;
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  border-top-width: 1px;
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
}
.divide-\[\#0B1F1614\] > :not([hidden]) ~ :not([hidden]) {
  border-color: #0b1f1614;
}
.divide-\[\#CEE7DA\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: #cee7da;
  border-color: rgb(206 231 218 / var(--tw-divide-opacity));
}
.divide-\[\#F4DDDD\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: #f4dddd;
  border-color: rgb(244 221 221 / var(--tw-divide-opacity));
}
.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: #f3f4f6;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}
.self-start {
  align-self: flex-start;
}
.justify-self-end {
  justify-self: end;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overscroll-contain {
  overscroll-behavior: contain;
}
.truncate {
  overflow: hidden;
  white-space: nowrap;
}
.text-ellipsis,
.truncate {
  text-overflow: ellipsis;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.\!rounded-2xl {
  border-radius: 1rem !important;
}
.\!rounded-3xl {
  border-radius: 1.5rem !important;
}
.\!rounded-full {
  border-radius: 9999px !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[17px\] {
  border-radius: 17px;
}
.rounded-\[1px\] {
  border-radius: 1px;
}
.rounded-\[26px\] {
  border-radius: 26px;
}
.rounded-\[40px\] {
  border-radius: 40px;
}
.rounded-\[6px\] {
  border-radius: 6px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-b-2xl {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.rounded-b-\[4px\] {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.rounded-b-\[6px\] {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.rounded-b-sm {
  border-bottom-left-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.rounded-r {
  border-bottom-right-radius: 0.25rem;
}
.rounded-r,
.rounded-t {
  border-top-right-radius: 0.25rem;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-\[6px\] {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}
.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}
.rounded-br-full {
  border-bottom-right-radius: 9999px;
}
.rounded-tl-full {
  border-top-left-radius: 9999px;
}
.rounded-tr-full {
  border-top-right-radius: 9999px;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-\[1\.5px\] {
  border-width: 1.5px;
}
.border-\[2\.4px\] {
  border-width: 2.4px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#00000014\] {
  border-color: #00000014;
}
.border-\[\#0A281914\] {
  border-color: #0a281914;
}
.border-\[\#0E7C4A\] {
  --tw-border-opacity: 1;
  border-color: #0e7c4a;
  border-color: rgb(14 124 74 / var(--tw-border-opacity));
}
.border-\[\#A2DCCA\] {
  --tw-border-opacity: 1;
  border-color: #a2dcca;
  border-color: rgb(162 220 202 / var(--tw-border-opacity));
}
.border-\[\#CECECE\] {
  --tw-border-opacity: 1;
  border-color: #cecece;
  border-color: rgb(206 206 206 / var(--tw-border-opacity));
}
.border-\[\#D1D1D1\] {
  --tw-border-opacity: 1;
  border-color: #d1d1d1;
  border-color: rgb(209 209 209 / var(--tw-border-opacity));
}
.border-\[\#E3E3E3\] {
  --tw-border-opacity: 1;
  border-color: #e3e3e3;
  border-color: rgb(227 227 227 / var(--tw-border-opacity));
}
.border-\[\#E9ECEF\] {
  --tw-border-opacity: 1;
  border-color: #e9ecef;
  border-color: rgb(233 236 239 / var(--tw-border-opacity));
}
.border-\[\#f0a488\] {
  --tw-border-opacity: 1;
  border-color: #f0a488;
  border-color: rgb(240 164 136 / var(--tw-border-opacity));
}
.border-\[rgba\(0\2c 0\2c 0\2c 0\.16\)\] {
  border-color: rgba(0, 0, 0, 0.16);
}
.border-\[rgba\(11\2c 31\2c 22\2c 0\.08\)\] {
  border-color: rgba(11, 31, 22, 0.08);
}
.border-\[rgba\(14\2c 124\2c 74\2c 0\.16\)\] {
  border-color: rgba(14, 124, 74, 0.16);
}
.border-\[rgba\(38\2c 195\2c 146\2c 0\.24\)\] {
  border-color: rgba(38, 195, 146, 0.24);
}
.border-brands-klarna {
  --tw-border-opacity: 1;
  border-color: #ffb3c7;
  border-color: rgb(255 179 199 / var(--tw-border-opacity));
}
.border-brands-paypal {
  --tw-border-opacity: 1;
  border-color: #ffc439;
  border-color: rgb(255 196 57 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: #f3f4f6;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: #d1d5db;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: #09de12;
  border-color: rgb(9 222 18 / var(--tw-border-opacity));
}
.border-primary-black\/10 {
  border-color: rgba(11, 31, 22, 0.1);
}
.border-primary-red {
  --tw-border-opacity: 1;
  border-color: #e42100;
  border-color: rgb(228 33 0 / var(--tw-border-opacity));
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: #f87171;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: #dc2626;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: #b91c1c;
  border-color: rgb(185 28 28 / var(--tw-border-opacity));
}
.border-secondary {
  --tw-border-opacity: 1;
  border-color: #0e7c4a;
  border-color: rgb(14 124 74 / var(--tw-border-opacity));
}
.border-stone-300 {
  --tw-border-opacity: 1;
  border-color: #d6d3d1;
  border-color: rgb(214 211 209 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: #fff;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/50 {
  border-color: hsla(0, 0%, 100%, 0.5);
}
.border-zinc-300 {
  --tw-border-opacity: 1;
  border-color: #d4d4d8;
  border-color: rgb(212 212 216 / var(--tw-border-opacity));
}
.\!border-t-\[\#95CFBC29\] {
  border-top-color: #95cfbc29 !important;
}
.\!border-t-\[\#95CFBC\] {
  --tw-border-opacity: 1 !important;
  border-top-color: #95cfbc !important;
  border-top-color: rgb(149 207 188 / var(--tw-border-opacity)) !important;
}
.border-b-\[\#E5E7EB\] {
  --tw-border-opacity: 1;
  border-bottom-color: #e5e7eb;
  border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-b-\[\#F0EDE1\] {
  --tw-border-opacity: 1;
  border-bottom-color: #f0ede1;
  border-bottom-color: rgb(240 237 225 / var(--tw-border-opacity));
}
.border-b-primary\/\[8\%\] {
  border-bottom-color: rgb(0 59 62/8%);
}
.border-t-\[\#BFE8DB\] {
  --tw-border-opacity: 1;
  border-top-color: #bfe8db;
  border-top-color: rgb(191 232 219 / var(--tw-border-opacity));
}
.border-t-primary\/\[8\%\] {
  border-top-color: rgb(0 59 62/8%);
}
.border-t-white\/\[16\%\] {
  border-top-color: hsla(0, 0%, 100%, 0.16);
}
.\!bg-\[\#B2DDCF\] {
  --tw-bg-opacity: 1 !important;
  background-color: #b2ddcf !important;
  background-color: rgb(178 221 207 / var(--tw-bg-opacity)) !important;
}
.\!bg-\[\#ECECEC\] {
  --tw-bg-opacity: 1 !important;
  background-color: #ececec !important;
  background-color: rgb(236 236 236 / var(--tw-bg-opacity)) !important;
}
.\!bg-\[\#F6F6F6\] {
  --tw-bg-opacity: 1 !important;
  background-color: #f6f6f6 !important;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity)) !important;
}
.\!bg-main-bg {
  --tw-bg-opacity: 1 !important;
  background-color: #dcf5ed !important;
  background-color: rgb(220 245 237 / var(--tw-bg-opacity)) !important;
}
.\!bg-transparent {
  background-color: transparent !important;
}
.bg-\[\#00000066\] {
  background-color: #00000066;
}
.bg-\[\#054729\] {
  --tw-bg-opacity: 1;
  background-color: #054729;
  background-color: rgb(5 71 41 / var(--tw-bg-opacity));
}
.bg-\[\#071510\] {
  --tw-bg-opacity: 1;
  background-color: #071510;
  background-color: rgb(7 21 16 / var(--tw-bg-opacity));
}
.bg-\[\#0B1F16\] {
  --tw-bg-opacity: 1;
  background-color: #0b1f16;
  background-color: rgb(11 31 22 / var(--tw-bg-opacity));
}
.bg-\[\#0E1F46\]\/15 {
  background-color: rgba(14, 31, 70, 0.15);
}
.bg-\[\#0E7C4A\] {
  --tw-bg-opacity: 1;
  background-color: #0e7c4a;
  background-color: rgb(14 124 74 / var(--tw-bg-opacity));
}
.bg-\[\#1D4198\] {
  --tw-bg-opacity: 1;
  background-color: #1d4198;
  background-color: rgb(29 65 152 / var(--tw-bg-opacity));
}
.bg-\[\#3B7A01\] {
  --tw-bg-opacity: 1;
  background-color: #3b7a01;
  background-color: rgb(59 122 1 / var(--tw-bg-opacity));
}
.bg-\[\#3D56D6\] {
  --tw-bg-opacity: 1;
  background-color: #3d56d6;
  background-color: rgb(61 86 214 / var(--tw-bg-opacity));
}
.bg-\[\#4C8F4A1A\] {
  background-color: #4c8f4a1a;
}
.bg-\[\#4C8F4A\] {
  --tw-bg-opacity: 1;
  background-color: #4c8f4a;
  background-color: rgb(76 143 74 / var(--tw-bg-opacity));
}
.bg-\[\#4d7c0f\] {
  --tw-bg-opacity: 1;
  background-color: #4d7c0f;
  background-color: rgb(77 124 15 / var(--tw-bg-opacity));
}
.bg-\[\#6CA4B5\] {
  --tw-bg-opacity: 1;
  background-color: #6ca4b5;
  background-color: rgb(108 164 181 / var(--tw-bg-opacity));
}
.bg-\[\#8E351C\] {
  --tw-bg-opacity: 1;
  background-color: #8e351c;
  background-color: rgb(142 53 28 / var(--tw-bg-opacity));
}
.bg-\[\#A5A5A547\] {
  background-color: #a5a5a547;
}
.bg-\[\#A684D3\] {
  --tw-bg-opacity: 1;
  background-color: #a684d3;
  background-color: rgb(166 132 211 / var(--tw-bg-opacity));
}
.bg-\[\#B2DDCF\] {
  --tw-bg-opacity: 1;
  background-color: #b2ddcf;
  background-color: rgb(178 221 207 / var(--tw-bg-opacity));
}
.bg-\[\#B3F6C9\] {
  --tw-bg-opacity: 1;
  background-color: #b3f6c9;
  background-color: rgb(179 246 201 / var(--tw-bg-opacity));
}
.bg-\[\#BCE9DB\] {
  --tw-bg-opacity: 1;
  background-color: #bce9db;
  background-color: rgb(188 233 219 / var(--tw-bg-opacity));
}
.bg-\[\#C2C2C2\] {
  --tw-bg-opacity: 1;
  background-color: #c2c2c2;
  background-color: rgb(194 194 194 / var(--tw-bg-opacity));
}
.bg-\[\#C4121A\] {
  --tw-bg-opacity: 1;
  background-color: #c4121a;
  background-color: rgb(196 18 26 / var(--tw-bg-opacity));
}
.bg-\[\#CAB3E9\] {
  --tw-bg-opacity: 1;
  background-color: #cab3e9;
  background-color: rgb(202 179 233 / var(--tw-bg-opacity));
}
.bg-\[\#D80027\] {
  --tw-bg-opacity: 1;
  background-color: #d80027;
  background-color: rgb(216 0 39 / var(--tw-bg-opacity));
}
.bg-\[\#D9D8D1\] {
  --tw-bg-opacity: 1;
  background-color: #d9d8d1;
  background-color: rgb(217 216 209 / var(--tw-bg-opacity));
}
.bg-\[\#DAF5EC\] {
  --tw-bg-opacity: 1;
  background-color: #daf5ec;
  background-color: rgb(218 245 236 / var(--tw-bg-opacity));
}
.bg-\[\#DCDCDC3D\] {
  background-color: #dcdcdc3d;
}
.bg-\[\#E42100\] {
  --tw-bg-opacity: 1;
  background-color: #e42100;
  background-color: rgb(228 33 0 / var(--tw-bg-opacity));
}
.bg-\[\#E5E5E5\] {
  --tw-bg-opacity: 1;
  background-color: #e5e5e5;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-\[\#EAF2F5\] {
  --tw-bg-opacity: 1;
  background-color: #eaf2f5;
  background-color: rgb(234 242 245 / var(--tw-bg-opacity));
}
.bg-\[\#EAF5DF\] {
  --tw-bg-opacity: 1;
  background-color: #eaf5df;
  background-color: rgb(234 245 223 / var(--tw-bg-opacity));
}
.bg-\[\#EEEDE4\] {
  --tw-bg-opacity: 1;
  background-color: #eeede4;
  background-color: rgb(238 237 228 / var(--tw-bg-opacity));
}
.bg-\[\#F0F0F0\] {
  --tw-bg-opacity: 1;
  background-color: #f0f0f0;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}
.bg-\[\#F0FFFA\] {
  --tw-bg-opacity: 1;
  background-color: #f0fffa;
  background-color: rgb(240 255 250 / var(--tw-bg-opacity));
}
.bg-\[\#F2ECE2\] {
  --tw-bg-opacity: 1;
  background-color: #f2ece2;
  background-color: rgb(242 236 226 / var(--tw-bg-opacity));
}
.bg-\[\#F4F4F421\] {
  background-color: #f4f4f421;
}
.bg-\[\#F4F4F499\] {
  background-color: #f4f4f499;
}
.bg-\[\#F6F9F7\] {
  --tw-bg-opacity: 1;
  background-color: #f6f9f7;
  background-color: rgb(246 249 247 / var(--tw-bg-opacity));
}
.bg-\[\#F9F8F8\] {
  --tw-bg-opacity: 1;
  background-color: #f9f8f8;
  background-color: rgb(249 248 248 / var(--tw-bg-opacity));
}
.bg-\[\#FDEDEB\] {
  --tw-bg-opacity: 1;
  background-color: #fdedeb;
  background-color: rgb(253 237 235 / var(--tw-bg-opacity));
}
.bg-\[\#FEB4C7\] {
  --tw-bg-opacity: 1;
  background-color: #feb4c7;
  background-color: rgb(254 180 199 / var(--tw-bg-opacity));
}
.bg-\[\#FF654B14\] {
  background-color: #ff654b14;
}
.bg-\[\#FF654B\] {
  --tw-bg-opacity: 1;
  background-color: #ff654b;
  background-color: rgb(255 101 75 / var(--tw-bg-opacity));
}
.bg-\[\#FFC600\] {
  --tw-bg-opacity: 1;
  background-color: #ffc600;
  background-color: rgb(255 198 0 / var(--tw-bg-opacity));
}
.bg-\[\#FFE7D8\] {
  --tw-bg-opacity: 1;
  background-color: #ffe7d8;
  background-color: rgb(255 231 216 / var(--tw-bg-opacity));
}
.bg-\[\#FFE9EF\] {
  --tw-bg-opacity: 1;
  background-color: #ffe9ef;
  background-color: rgb(255 233 239 / var(--tw-bg-opacity));
}
.bg-\[\#FFF48D\] {
  --tw-bg-opacity: 1;
  background-color: #fff48d;
  background-color: rgb(255 244 141 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF4D\] {
  background-color: #ffffff4d;
}
.bg-\[\#FFFFFFCC\] {
  background-color: #ffffffcc;
}
.bg-\[\#b45309\] {
  --tw-bg-opacity: 1;
  background-color: #b45309;
  background-color: rgb(180 83 9 / var(--tw-bg-opacity));
}
.bg-\[\#b5f5e0\] {
  --tw-bg-opacity: 1;
  background-color: #b5f5e0;
  background-color: rgb(181 245 224 / var(--tw-bg-opacity));
}
.bg-\[\#c22f2f\] {
  --tw-bg-opacity: 1;
  background-color: #c22f2f;
  background-color: rgb(194 47 47 / var(--tw-bg-opacity));
}
.bg-\[\#e5ddd0\] {
  --tw-bg-opacity: 1;
  background-color: #e5ddd0;
  background-color: rgb(229 221 208 / var(--tw-bg-opacity));
}
.bg-\[\#e8552f\] {
  --tw-bg-opacity: 1;
  background-color: #e8552f;
  background-color: rgb(232 85 47 / var(--tw-bg-opacity));
}
.bg-\[\#f0eae0\] {
  --tw-bg-opacity: 1;
  background-color: #f0eae0;
  background-color: rgb(240 234 224 / var(--tw-bg-opacity));
}
.bg-\[\#f4f7fe\] {
  --tw-bg-opacity: 1;
  background-color: #f4f7fe;
  background-color: rgb(244 247 254 / var(--tw-bg-opacity));
}
.bg-\[\#fdf3ef\] {
  --tw-bg-opacity: 1;
  background-color: #fdf3ef;
  background-color: rgb(253 243 239 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  background-color: rgba(0, 0, 0, 0.08);
}
.bg-\[rgba\(14\2c 124\2c 74\2c 0\.16\)\] {
  background-color: rgba(14, 124, 74, 0.16);
}
.bg-\[rgba\(200\2c 228\2c 254\2c 0\.32\)\] {
  background-color: rgba(200, 228, 254, 0.32);
}
.bg-\[rgba\(38\2c 195\2c 146\2c 0\.08\)\] {
  background-color: rgba(38, 195, 146, 0.08);
}
.bg-\[rgba\(98\2c 87\2c 42\2c 0\.16\)\] {
  background-color: rgba(98, 87, 42, 0.16);
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: #000;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: #3b82f6;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: #2563eb;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-blue-600\/10 {
  background-color: rgba(37, 99, 235, 0.1);
}
.bg-brands-klarna {
  --tw-bg-opacity: 1;
  background-color: #ffb3c7;
  background-color: rgb(255 179 199 / var(--tw-bg-opacity));
}
.bg-brands-paypal {
  --tw-bg-opacity: 1;
  background-color: #ffc439;
  background-color: rgb(255 196 57 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: #f3f4f6;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: #d1d5db;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: #efe;
  background-color: rgb(238 255 238 / var(--tw-bg-opacity));
}
.bg-main-bg {
  --tw-bg-opacity: 1;
  background-color: #dcf5ed;
  background-color: rgb(220 245 237 / var(--tw-bg-opacity));
}
.bg-neutral-200 {
  --tw-bg-opacity: 1;
  background-color: #e5e5e5;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}
.bg-parent {
  background-color: initial;
  background-color: var(--parent-background-color, initial);
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: #003b3e;
  background-color: rgb(0 59 62 / var(--tw-bg-opacity));
}
.bg-primary-black\/20 {
  background-color: rgba(11, 31, 22, 0.2);
}
.bg-primary-gray {
  --tw-bg-opacity: 1;
  background-color: #f9f9f9;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}
.bg-primary-green {
  --tw-bg-opacity: 1;
  background-color: #37923a;
  background-color: rgb(55 146 58 / var(--tw-bg-opacity));
}
.bg-primary-orange {
  --tw-bg-opacity: 1;
  background-color: #d25d3d;
  background-color: rgb(210 93 61 / var(--tw-bg-opacity));
}
.bg-primary-red {
  --tw-bg-opacity: 1;
  background-color: #e42100;
  background-color: rgb(228 33 0 / var(--tw-bg-opacity));
}
.bg-primary-red\/10 {
  background-color: rgba(228, 33, 0, 0.1);
}
.bg-primary\/40 {
  background-color: rgba(0, 59, 62, 0.4);
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: #fee2e2;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: #fecaca;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}
.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: #0e7c4a;
  background-color: rgb(14 124 74 / var(--tw-bg-opacity));
}
.bg-secondary\/10 {
  background-color: rgba(14, 124, 74, 0.1);
}
.bg-secondary\/40 {
  background-color: rgba(14, 124, 74, 0.4);
}
.bg-secondary\/\[8\%\] {
  background-color: rgb(14 124 74/8%);
}
.bg-secondary\/\[80\%\] {
  background-color: rgba(14, 124, 74, 0.8);
}
.bg-section {
  background-color: initial;
  background-color: var(--section-background-color, initial);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: #fff;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/20 {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bg-white\/30 {
  background-color: hsla(0, 0%, 100%, 0.3);
}
.bg-white\/80 {
  background-color: hsla(0, 0%, 100%, 0.8);
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.bg-\[url\(\'https\:\/\/imagedelivery\.net\/u8JiH5bJQTfO_tBFRSJ5Lg\/23d88125-276b-4b73-dc98-253eb742fb00\/large\'\)\] {
  background-image: url(/assets/23d88125_large-BzUB0h7Q.webp);
}
.bg-\[url\(\'https\:\/\/imagedelivery\.net\/u8JiH5bJQTfO_tBFRSJ5Lg\/ecec077b-5a84-4a1f-fa24-a3e8aa95b000\/w\=400\2c
  h\=700\2c
  format\=webp\'\)\] {
  background-image: url(data:image/webp;base64,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);
}
.bg-\[url\(\'https\:\/\/imagedelivery\.net\/u8JiH5bJQTfO_tBFRSJ5Lg\/f9cd1547-e15e-42ed-395c-ed7cd410a500\/w\=400\2c
  h\=200\2c
  format\=webp\'\)\] {
  background-image: url(data:image/webp;base64,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);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-main-bg {
  --tw-gradient-from: #dcf5ed var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(220, 245, 237, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position);
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: 50%;
}
.bg-top {
  background-position: top;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-\[\#003087\] {
  fill: #003087;
}
.fill-\[\#FFD12C\] {
  fill: #ffd12c;
}
.fill-blue-600 {
  fill: #2563eb;
}
.stroke-current {
  stroke: currentColor;
}
.stroke-\[4px\] {
  stroke-width: 4px;
}
.stroke-\[6px\] {
  stroke-width: 6px;
}
.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.object-\[right_top\] {
  -o-object-position: right top;
  object-position: right top;
}
.object-left-bottom {
  -o-object-position: left bottom;
  object-position: left bottom;
}
.object-top {
  -o-object-position: top;
  object-position: top;
}
.\!p-1 {
  padding: 0.25rem !important;
}
.\!p-2 {
  padding: 0.5rem !important;
}
.p-0 {
  padding: 0;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!py-0 {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.\!py-6 {
  padding-bottom: 1.5rem !important;
  padding-top: 1.5rem !important;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[22px\] {
  padding-left: 22px;
  padding-right: 22px;
}
.px-\[26\.5px\] {
  padding-left: 26.5px;
  padding-right: 26.5px;
}
.py-0 {
  padding-bottom: 0;
  padding-top: 0;
}
.py-0\.5 {
  padding-bottom: 0.125rem;
  padding-top: 0.125rem;
}
.py-1 {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
.py-1\.5 {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
}
.py-10 {
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
}
.py-2 {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.py-3 {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}
.py-4 {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.py-5 {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}
.py-6 {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.py-8 {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
.py-\[13px\] {
  padding-bottom: 13px;
  padding-top: 13px;
}
.py-\[18px\] {
  padding-bottom: 18px;
  padding-top: 18px;
}
.\!pb-10 {
  padding-bottom: 2.5rem !important;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-16 {
  padding-top: 4rem;
}
.pt-18 {
  padding-top: 4.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-safe-top {
  padding-top: env(safe-area-inset-top);
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
.font-moret {
  font-family:
    Moret,
    ui-sans-serif,
    system-ui,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
}
.font-sans {
  font-family:
    Inter,
    ui-sans-serif,
    system-ui,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
}
.\!text-2\.5xl {
  font-size: 1.75rem !important;
  line-height: 2rem !important;
}
.\!text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.\!text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.\!text-\[10px\] {
  font-size: 10px !important;
}
.\!text-\[11px\] {
  font-size: 11px !important;
}
.\!text-\[15px\] {
  font-size: 15px !important;
}
.\!text-\[18px\] {
  font-size: 18px !important;
}
.\!text-\[8px\] {
  font-size: 8px !important;
}
.\!text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\!text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.\!text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-1\.5xl {
  font-size: 1.375rem;
  line-height: 2rem;
}
.text-2\.5xl {
  font-size: 1.75rem;
  line-height: 2rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-2xs {
  font-size: 0.625rem;
  line-height: 0.75rem;
}
.text-3\.5xl {
  font-size: 2rem;
  line-height: 2.25rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-3xs {
  font-size: 0.5rem;
  line-height: 0.625rem;
}
.text-4\.5xl {
  font-size: 2.5rem;
  line-height: 3rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5\.5xl {
  font-size: 3.5rem;
  line-height: 4rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-6\.5xl {
  font-size: 4rem;
  line-height: 4.5rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[26px\] {
  font-size: 26px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-\[54px\] {
  font-size: 54px;
}
.text-\[6px\] {
  font-size: 6px;
}
.text-\[7px\] {
  font-size: 7px;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-normal {
  font-weight: 400 !important;
}
.\!font-semibold {
  font-weight: 600 !important;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.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) tabular-nums var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}
.\!leading-normal {
  line-height: 1.5 !important;
}
.leading-10 {
  line-height: 2.5rem;
}
.leading-3 {
  line-height: 0.75rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-\[13px\] {
  line-height: 13px;
}
.leading-\[14px\] {
  line-height: 14px;
}
.leading-\[15px\] {
  line-height: 15px;
}
.leading-\[16\.5px\] {
  line-height: 16.5px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-\[25px\] {
  line-height: 25px;
}
.leading-\[26px\] {
  line-height: 26px;
}
.leading-\[28px\] {
  line-height: 28px;
}
.leading-\[30px\] {
  line-height: 30px;
}
.leading-\[40px\] {
  line-height: 40px;
}
.leading-\[42px\] {
  line-height: 42px;
}
.leading-\[46px\] {
  line-height: 46px;
}
.leading-\[48px\] {
  line-height: 48px;
}
.leading-\[64px\] {
  line-height: 64px;
}
.leading-none {
  line-height: 1;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[-0\.072px\] {
  letter-spacing: -0.072px;
}
.tracking-\[-0\.08px\] {
  letter-spacing: -0.08px;
}
.tracking-\[-0\.12px\] {
  letter-spacing: -0.12px;
}
.tracking-\[-0\.18px\] {
  letter-spacing: -0.18px;
}
.tracking-\[-0\.24px\] {
  letter-spacing: -0.24px;
}
.tracking-\[-0\.27px\] {
  letter-spacing: -0.27px;
}
.tracking-\[-0\.36px\] {
  letter-spacing: -0.36px;
}
.tracking-\[-0\.3px\] {
  letter-spacing: -0.3px;
}
.tracking-\[-0\.4px\] {
  letter-spacing: -0.4px;
}
.tracking-\[-0\.64px\] {
  letter-spacing: -0.64px;
}
.tracking-\[0\.48px\] {
  letter-spacing: 0.48px;
}
.tracking-\[0\.4px\] {
  letter-spacing: 0.4px;
}
.tracking-\[0\.5px\] {
  letter-spacing: 0.5px;
}
.tracking-\[1\.12px\] {
  letter-spacing: 1.12px;
}
.tracking-\[1px\] {
  letter-spacing: 1px;
}
.tracking-\[2\.24px\] {
  letter-spacing: 2.24px;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.\!text-black {
  --tw-text-opacity: 1 !important;
  color: #000 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: #fff !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#000000A3\] {
  color: #000000a3;
}
.text-\[\#000000CC\] {
  color: #000000cc;
}
.text-\[\#0B1F1680\] {
  color: #0b1f1680;
}
.text-\[\#0B1F1699\] {
  color: #0b1f1699;
}
.text-\[\#0B1F16CC\] {
  color: #0b1f16cc;
}
.text-\[\#0B1F16\] {
  --tw-text-opacity: 1;
  color: #0b1f16;
  color: rgb(11 31 22 / var(--tw-text-opacity));
}
.text-\[\#0C1731\] {
  --tw-text-opacity: 1;
  color: #0c1731;
  color: rgb(12 23 49 / var(--tw-text-opacity));
}
.text-\[\#0D0D0D8F\] {
  color: #0d0d0d8f;
}
.text-\[\#0E1F46\] {
  --tw-text-opacity: 1;
  color: #0e1f46;
  color: rgb(14 31 70 / var(--tw-text-opacity));
}
.text-\[\#0E1F46\]\/60 {
  color: rgba(14, 31, 70, 0.6);
}
.text-\[\#0E1F46\]\/80 {
  color: rgba(14, 31, 70, 0.8);
}
.text-\[\#0E7C4A\] {
  --tw-text-opacity: 1;
  color: #0e7c4a;
  color: rgb(14 124 74 / var(--tw-text-opacity));
}
.text-\[\#11182799\] {
  color: #11182799;
}
.text-\[\#111827\] {
  --tw-text-opacity: 1;
  color: #111827;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-\[\#13B57E\] {
  --tw-text-opacity: 1;
  color: #13b57e;
  color: rgb(19 181 126 / var(--tw-text-opacity));
}
.text-\[\#141936\] {
  --tw-text-opacity: 1;
  color: #141936;
  color: rgb(20 25 54 / var(--tw-text-opacity));
}
.text-\[\#180900\] {
  --tw-text-opacity: 1;
  color: #180900;
  color: rgb(24 9 0 / var(--tw-text-opacity));
}
.text-\[\#1A0800\] {
  --tw-text-opacity: 1;
  color: #1a0800;
  color: rgb(26 8 0 / var(--tw-text-opacity));
}
.text-\[\#1A1817CC\] {
  color: #1a1817cc;
}
.text-\[\#1A1817\] {
  --tw-text-opacity: 1;
  color: #1a1817;
  color: rgb(26 24 23 / var(--tw-text-opacity));
}
.text-\[\#1a1817cc\] {
  color: #1a1817cc;
}
.text-\[\#201d1a\] {
  --tw-text-opacity: 1;
  color: #201d1a;
  color: rgb(32 29 26 / var(--tw-text-opacity));
}
.text-\[\#3A6909\] {
  --tw-text-opacity: 1;
  color: #3a6909;
  color: rgb(58 105 9 / var(--tw-text-opacity));
}
.text-\[\#3B7A01\] {
  --tw-text-opacity: 1;
  color: #3b7a01;
  color: rgb(59 122 1 / var(--tw-text-opacity));
}
.text-\[\#4E6191\] {
  --tw-text-opacity: 1;
  color: #4e6191;
  color: rgb(78 97 145 / var(--tw-text-opacity));
}
.text-\[\#5E677D\] {
  --tw-text-opacity: 1;
  color: #5e677d;
  color: rgb(94 103 125 / var(--tw-text-opacity));
}
.text-\[\#6a635d\] {
  --tw-text-opacity: 1;
  color: #6a635d;
  color: rgb(106 99 93 / var(--tw-text-opacity));
}
.text-\[\#A9A4A1\] {
  --tw-text-opacity: 1;
  color: #a9a4a1;
  color: rgb(169 164 161 / var(--tw-text-opacity));
}
.text-\[\#BCBCBC\] {
  --tw-text-opacity: 1;
  color: #bcbcbc;
  color: rgb(188 188 188 / var(--tw-text-opacity));
}
.text-\[\#C01818\] {
  --tw-text-opacity: 1;
  color: #c01818;
  color: rgb(192 24 24 / var(--tw-text-opacity));
}
.text-\[\#E72D38\] {
  --tw-text-opacity: 1;
  color: #e72d38;
  color: rgb(231 45 56 / var(--tw-text-opacity));
}
.text-\[\#F5F7FC\] {
  --tw-text-opacity: 1;
  color: #f5f7fc;
  color: rgb(245 247 252 / var(--tw-text-opacity));
}
.text-\[\#FFFFFF8F\] {
  color: #ffffff8f;
}
.text-\[\#FFFFFFA3\] {
  color: #ffffffa3;
}
.text-\[\#FFFFFFCC\] {
  color: #ffffffcc;
}
.text-\[\#e0bc00\] {
  --tw-text-opacity: 1;
  color: #e0bc00;
  color: rgb(224 188 0 / var(--tw-text-opacity));
}
.text-\[rgba\(106\2c 99\2c 93\2c 0\.6\)\] {
  color: rgba(106, 99, 93, 0.6);
}
.text-\[rgba\(11\2c 31\2c 22\2c 0\.8\)\] {
  color: rgba(11, 31, 22, 0.8);
}
.text-\[rgba\(17\2c 24\2c 39\2c 0\.7\)\] {
  color: rgba(17, 24, 39, 0.7);
}
.text-\[rgba\(74\2c 31\2c 15\2c 0\.8\)\] {
  color: rgba(74, 31, 15, 0.8);
}
.text-black {
  --tw-text-opacity: 1;
  color: #000;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-black\/50 {
  color: rgba(0, 0, 0, 0.5);
}
.text-black\/60 {
  color: rgba(0, 0, 0, 0.6);
}
.text-black\/80 {
  color: rgba(0, 0, 0, 0.8);
}
.text-black\/90 {
  color: rgba(0, 0, 0, 0.9);
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: #2563eb;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: #e5e7eb;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: #9ca3af;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: #6b7280;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: #374151;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: #04910b;
  color: rgb(4 145 11 / var(--tw-text-opacity));
}
.text-primary {
  --tw-text-opacity: 1;
  color: #003b3e;
  color: rgb(0 59 62 / var(--tw-text-opacity));
}
.text-primary-black {
  --tw-text-opacity: 1;
  color: #0b1f16;
  color: rgb(11 31 22 / var(--tw-text-opacity));
}
.text-primary-black\/40 {
  color: rgba(11, 31, 22, 0.4);
}
.text-primary-black\/60 {
  color: rgba(11, 31, 22, 0.6);
}
.text-primary-black\/80 {
  color: rgba(11, 31, 22, 0.8);
}
.text-primary-black\/\[50\%\] {
  color: rgba(11, 31, 22, 0.5);
}
.text-primary-black\/\[60\%\] {
  color: rgba(11, 31, 22, 0.6);
}
.text-primary-black\/\[72\%\] {
  color: rgba(11, 31, 22, 0.72);
}
.text-primary-black\/\[80\%\] {
  color: rgba(11, 31, 22, 0.8);
}
.text-primary-green {
  --tw-text-opacity: 1;
  color: #37923a;
  color: rgb(55 146 58 / var(--tw-text-opacity));
}
.text-primary-orange {
  --tw-text-opacity: 1;
  color: #d25d3d;
  color: rgb(210 93 61 / var(--tw-text-opacity));
}
.text-primary-red {
  --tw-text-opacity: 1;
  color: #e42100;
  color: rgb(228 33 0 / var(--tw-text-opacity));
}
.text-primary-red\/70 {
  color: rgba(228, 33, 0, 0.7);
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: #f87171;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: #dc2626;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: #b91c1c;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-secondary {
  --tw-text-opacity: 1;
  color: #0e7c4a;
  color: rgb(14 124 74 / var(--tw-text-opacity));
}
.text-slate-800 {
  --tw-text-opacity: 1;
  color: #1e293b;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.text-transparent {
  color: transparent;
}
.text-white {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/50 {
  color: hsla(0, 0%, 100%, 0.5);
}
.text-white\/80 {
  color: hsla(0, 0%, 100%, 0.8);
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.decoration-1 {
  text-decoration-thickness: 1px;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.\!placeholder-gray-400::-moz-placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: #9ca3af !important;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity)) !important;
}
.\!placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1 !important;
  color: #9ca3af !important;
  color: rgb(156 163 175 / var(--tw-placeholder-opacity)) !important;
}
.placeholder-\[\#0A28198F\]::-moz-placeholder {
  color: #0a28198f;
}
.placeholder-\[\#0A28198F\]::placeholder {
  color: #0a28198f;
}
.accent-light-blue {
  accent-color: #00c1b7;
}
.accent-red-400 {
  accent-color: #f87171;
}
.accent-red-600 {
  accent-color: #dc2626;
}
.accent-secondary {
  accent-color: #0e7c4a;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-75 {
  opacity: 0.75;
}
.shadow {
  --tw-shadow:
    0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored:
    0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-3xl {
  --tw-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0 0 8px 2px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 0 8px 2px rgba(0, 0, 0, 0.2);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-OrderLgBtn {
  --tw-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.2);
  --tw-shadow-colored: 0 4px 5px 2px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 4px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0_-4px_16px_rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  --tw-shadow: 0 -4px 16px rgba(0, 0, 0, 0.08);
  --tw-shadow-colored: 0 -4px 16px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 -4px 16px rgba(0, 0, 0, 0.08);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_10px_15px_-3px_rgba\(0\2c
  0\2c
  0\2c
  0\.1\)\2c
  0px_4px_6px_-4px_rgba\(0\2c
  0\2c
  0\2c
  0\.1\)\] {
  --tw-shadow:
    0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -4px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored:
    0px 10px 15px -3px var(--tw-shadow-color),
    0px 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -4px rgba(0, 0, 0, 0.1);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_12px_16px_0px_rgba\(0\2c _0\2c _0\2c _0\.04\)\] {
  --tw-shadow: 0px 12px 16px 0px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0px 12px 16px 0px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 12px 16px 0 rgba(0, 0, 0, 0.04);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_12px_8px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0px 12px 8px 0px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0px 12px 8px 0px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 12px 8px 0 rgba(0, 0, 0, 0.04);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_20px_25px_-5px_rgba\(0\2c
  0\2c
  0\2c
  0\.1\)\2c
  0px_8px_10px_-6px_rgba\(0\2c
  0\2c
  0\2c
  0\.1\)\] {
  --tw-shadow:
    0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 8px 10px -6px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored:
    0px 20px 25px -5px var(--tw-shadow-color),
    0px 8px 10px -6px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 8px 10px -6px rgba(0, 0, 0, 0.1);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-\[0px_4px_16px_0px_rgba\(0\2c _0\2c _0\2c _0\.06\)\] {
  --tw-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0px 4px 16px 0px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 4px 16px 0 rgba(0, 0, 0, 0.06);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow:
    0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored:
    0 10px 15px -3px var(--tw-shadow-color),
    0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -4px rgba(0, 0, 0, 0.1);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.shadow-md {
  --tw-shadow:
    0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored:
    0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -2px rgba(0, 0, 0, 0.1);
  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-\[-2px\] {
  outline-offset: -2px;
}
.outline-secondary {
  outline-color: #0e7c4a;
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
      var(--tw-ring-offset-color),
    var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width))
      var(--tw-ring-color),
    0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
      var(--tw-ring-offset-color),
    var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width))
      var(--tw-ring-color),
    0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-red-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38/var(--tw-ring-opacity));
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.blur-\[20px\] {
  --tw-blur: blur(20px);
  filter: blur(20px) 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: 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);
}
.drop-shadow-\[0_0_8px_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
  --tw-drop-shadow: drop-shadow(0 0 8px rgba(0, 0, 0, 0.12));
  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) drop-shadow(0 0 8px rgba(0, 0, 0, 0.12));
}
.drop-shadow-\[0_0_8px_rgba\(0\2c 0\2c 0\2c 0\.12\)\],
.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);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  backdrop-filter: blur(12px) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.transition {
  transition-duration: 0.15s;
  transition-property:
    color, background-color, border-color, text-decoration-color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[stroke-dashoffset\] {
  transition-duration: 0.15s;
  transition-property: stroke-dashoffset;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
  transition-duration: 0.15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-colors {
  transition-duration: 0.15s;
  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-duration: 0.15s;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-transform {
  transition-duration: 0.15s;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration-100 {
  transition-duration: 0.1s;
}
.duration-1000 {
  transition-duration: 1s;
}
.duration-200 {
  transition-duration: 0.2s;
}
.duration-300 {
  transition-duration: 0.3s;
}
.duration-500 {
  transition-duration: 0.5s;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear {
  transition-timing-function: linear;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[color-scheme\:light\] {
  color-scheme: light;
}
@font-face {
  font-display: swap;
  font-family: Moret;
  font-style: normal;
  font-weight: 300;
  src: url(/assets/Moret-Book.XiNXnSaa-BeI1edJp.ttf) format("truetype");
  unicode-range: u+0000-02ff, u+1e??, u+2000-206f, u+20ac, u+2122;
}
@font-face {
  font-display: swap;
  font-family: Moret;
  font-style: normal;
  font-weight: 400;
  src: url(/assets/Moret-Regular.q2GxfBGg-CrYbF8Ea.ttf) format("truetype");
  unicode-range: u+0000-02ff, u+1e??, u+2000-206f, u+20ac, u+2122;
}
@font-face {
  font-display: swap;
  font-family: Moret;
  font-style: normal;
  font-weight: 600;
  src: url(/assets/Moret-Semibold.tHAsvw4x-C0cCy_Dj.ttf) format("truetype");
  unicode-range: u+0000-02ff, u+1e??, u+2000-206f, u+20ac, u+2122;
}
@font-face {
  font-display: swap;
  font-family: Moret;
  font-style: normal;
  font-weight: 700;
  src: url(/assets/Moret-Bold.pifHHZHy-CmJ8cdkf.ttf) format("truetype");
  unicode-range: u+0000-02ff, u+1e??, u+2000-206f, u+20ac, u+2122;
}
@font-face {
  font-display: swap;
  font-family: Moret;
  font-style: normal;
  font-weight: 800;
  src: url(/assets/Moret-Extrabold.eSRQMhT9-B5JFAyFP.ttf) format("truetype");
  unicode-range: u+0000-02ff, u+1e??, u+2000-206f, u+20ac, u+2122;
}
@font-face {
  font-display: swap;
  font-family: Moret;
  font-style: normal;
  font-weight: 100 900;
  src: url(/assets/Inter-Greek.pISWUfv2-CkhJZR-_.woff2) format("woff2");
  unicode-range:
    u+0370-0377, u+037a-037f, u+0384-038a, u+038c, u+038e-03a1, u+03a3-03ff;
}
@font-face {
  font-display: swap;
  font-family: Moret;
  font-style: normal;
  font-weight: 100 900;
  src: url(/assets/Inter-Cyrillic.6hrnzXjm-DqGufNeO.woff2) format("woff2");
  unicode-range: u+0301, u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
#__nuxt {
  counter-reset: count;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
html {
  color: #0b1f16;
}
hr[data-content] {
  display: flex;
  justify-content: center;
  overflow: visible;
  position: relative;
  text-align: center;
}
hr[data-content]:before {
  content: attr(data-content);
  position: absolute;
  --tw-translate-y: -50%;
  background-color: initial;
  background-color: var(--parent-background-color, initial);
  padding-left: 1rem;
  padding-right: 1rem;
  transform: translate(var(--tw-translate-x), -50%) 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: 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));
}
apple-pay-button {
  --apple-pay-button-width: 100%;
  --apple-pay-button-padding: 8px 0;
  --apple-pay-button-height: 48px;
  --apple-pay-button-border-radius: 3px;
  --apple-pay-button-box-sizing: border-box;
  --apple-pay-button-color: #fff;
  --apple-pay-button-text-align: center;
  --apple-pay-button-background: #000;
  --apple-pay-button-display: block;
}
[hidden],
[x-cloak] {
  display: none !important;
}
header {
  padding-top: env(safe-area-inset-top);
  z-index: 10;
}
header > section {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width: 854px) {
  header > section {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1281px) {
  header > section {
    max-width: 1280px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1440px) {
  header > section {
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }
}
header > section {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
@media (min-width: 1025px) {
  header > section {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}
footer {
  margin-bottom: env(safe-area-inset-bottom);
}
footer > section {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media (min-width: 854px) {
  footer > section {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1281px) {
  footer > section {
    max-width: 1280px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1440px) {
  footer > section {
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }
}
footer > section {
  align-items: center;
  display: flex;
  flex-direction: column;
}
footer > section > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-bottom: 0;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  margin-top: 1rem;
  margin-top: calc(1rem * (1 - var(--tw-space-y-reverse)));
}
footer nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
footer nav > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-left: 0.75rem;
  margin-left: calc(0.75rem * (1 - var(--tw-space-x-reverse)));
  margin-right: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  --tw-divide-x-reverse: 0;
  border-left-width: 1px;
  border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
  border-right-width: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
}
footer nav > * {
  padding-left: 0.75rem;
}
footer nav a {
  opacity: 0.75;
  transition-duration: 0.15s;
  transition-property:
    color, background-color, border-color, text-decoration-color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
footer nav a:hover {
  --tw-text-opacity: 1;
  color: #33f53b;
  color: rgb(51 245 59 / var(--tw-text-opacity));
  opacity: 1;
}
dialog {
  border-width: 1px;
  max-width: 600px;
  min-height: 400px;
  overflow: visible;
  width: 100%;
  --tw-border-opacity: 1;
  border-color: #d6d3d1;
  border-color: rgb(214 211 209 / var(--tw-border-opacity));
  --tw-shadow:
    0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored:
    0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 1px 3px 0 rgba(0, 0, 0, 0.1),
    0 1px 2px -1px rgba(0, 0, 0, 0.1);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
::backdrop {
  background-color: hsla(0, 0%, 100%, 0.8);
}
[data-floating-label="true"] .formkit-label {
  margin-bottom: 0.125rem;
  pointer-events: none;
}
[data-floating-label="true"] input:focus ~ .formkit-label,
[data-floating-label="true"] textarea:focus ~ .formkit-label,
[data-floating-label="true"]:not([data-empty="true"]) .formkit-label,
[data-floating-label="true"][data-expanded="true"] .formkit-label {
  background-image: linear-gradient(0deg, #fff 50%, #fff 0) !important;
  background-image: linear-gradient(
    0deg,
    var(--parent-background-color, #fff) 50%,
    var(--section-background-color, #fff) 50%
  ) !important;
  line-height: 1;
  padding: 0 0.25em;
}
[data-floating-label="true"][data-type="mask"]:not(:focus-within)
  input::-moz-selection {
  background: transparent !important;
  color: transparent !important;
}
[data-floating-label="true"][data-type="mask"]:not(:focus-within)
  input::selection {
  background: transparent !important;
  color: transparent !important;
}
fieldset {
  display: flex;
  flex-direction: column;
}
fieldset,
fieldset legend {
  width: 100%;
}
fieldset div[data-form] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
fieldset div[data-form]:has(> :last-child.formkit-outer.mb-4) {
  margin-bottom: -1rem !important;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background-color: #00b67a;
  border-radius: 9999px;
  cursor: pointer;
  height: 38px;
  width: 16px;
}
input[type="range"]::-moz-range-thumb {
  background-color: #00b67a;
  border-radius: 9999px;
  cursor: pointer;
  height: 38px;
  width: 16px;
}
input[type="range"]::-ms-thumb {
  background-color: #00b67a;
  border-radius: 9999px;
  cursor: pointer;
  height: 38px;
  width: 16px;
}
.scrollbar-thin {
  scrollbar-width: thin;
}
.scrollbar-thumb-gray-300::-webkit-scrollbar-thumb {
  background-color: #d1d5db;
  border-radius: 6px;
}
.scrollbar-track-gray-100::-webkit-scrollbar-track {
  background-color: #f3f4f6;
}
.scrollbar-thin::-webkit-scrollbar {
  width: 6px;
}
@media (prefers-color-scheme: dark) {
  .scrollbar-thumb-gray-300::-webkit-scrollbar-thumb {
    background-color: #6b7280;
  }
  .scrollbar-track-gray-100::-webkit-scrollbar-track {
    background-color: #374151;
  }
}
@media (max-width: 640px) {
  .modal-content {
    border-radius: 0.5rem;
    max-height: 95vh;
  }
}
#footer_modal::-webkit-scrollbar {
  width: 12px;
}
#footer_modal::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 6px;
}
#footer_modal::-webkit-scrollbar-thumb {
  background: #0a2819;
  border-radius: 6px;
}
#footer_modal {
  scrollbar-color: #0a2819 #f1f1f1;
  scrollbar-width: thin;
}
time {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}
@media not all and (min-width: 854px) {
  .max-md\:container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
  }
  @media (min-width: 854px) {
    .max-md\:container {
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  }
  @media (min-width: 1281px) {
    .max-md\:container {
      max-width: 1280px;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  }
  @media (min-width: 1440px) {
    .max-md\:container {
      max-width: 1280px;
      padding-left: 0;
      padding-right: 0;
    }
  }
}
@media (min-width: 1025px) {
  .lg\:container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%;
  }
  @media (min-width: 854px) {
    .lg\:container {
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  }
  @media (min-width: 1281px) {
    .lg\:container {
      max-width: 1280px;
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }
  }
  @media (min-width: 1440px) {
    .lg\:container {
      max-width: 1280px;
      padding-left: 0;
      padding-right: 0;
    }
  }
}
.\*\:inline > * {
  display: inline;
}
.\*\:text-center > * {
  text-align: center;
}
.\*\:text-\[\#0E7C4A\] > * {
  --tw-text-opacity: 1;
  color: #0e7c4a;
  color: rgb(14 124 74 / var(--tw-text-opacity));
}
.selection\:bg-blue-100 ::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: #dbeafe;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.selection\:bg-blue-100 ::selection {
  --tw-bg-opacity: 1;
  background-color: #dbeafe;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.selection\:text-gray-700 ::-moz-selection {
  --tw-text-opacity: 1;
  color: #374151;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.selection\:text-gray-700 ::selection {
  --tw-text-opacity: 1;
  color: #374151;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.selection\:bg-blue-100::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: #dbeafe;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.selection\:bg-blue-100::selection {
  --tw-bg-opacity: 1;
  background-color: #dbeafe;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.selection\:text-gray-700::-moz-selection {
  --tw-text-opacity: 1;
  color: #374151;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.selection\:text-gray-700::selection {
  --tw-text-opacity: 1;
  color: #374151;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.placeholder\:text-base::-moz-placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
}
.placeholder\:text-base::placeholder {
  font-size: 1rem;
  line-height: 1.5rem;
}
.placeholder\:text-\[\#0A28198F\]::-moz-placeholder {
  color: #0a28198f;
}
.placeholder\:text-\[\#0A28198F\]::placeholder {
  color: #0a28198f;
}
.placeholder\:text-gray-400::-moz-placeholder {
  --tw-text-opacity: 1;
  color: #9ca3af;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.placeholder\:text-gray-400::placeholder {
  --tw-text-opacity: 1;
  color: #9ca3af;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}
.after\:bottom-0:after {
  bottom: 0;
  content: var(--tw-content);
}
.after\:mx-auto:after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.after\:translate-y-full:after {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), 100%) rotate(var(--tw-rotate))
    skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
    scaleY(var(--tw-scale-y));
}
.after\:transform:after,
.after\:translate-y-full:after {
  content: var(--tw-content);
  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));
}
.after\:border-x-8:after {
  border-left-width: 8px;
  border-right-width: 8px;
  content: var(--tw-content);
}
.after\:border-t-8:after {
  border-top-width: 8px;
  content: var(--tw-content);
}
.after\:border-x-transparent:after {
  border-left-color: transparent;
  border-right-color: transparent;
  content: var(--tw-content);
}
.after\:border-t-primary-red:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: #e42100;
  border-top-color: rgb(228 33 0 / var(--tw-border-opacity));
}
.focus-within\:\!border-blue-500:focus-within {
  --tw-border-opacity: 1 !important;
  border-color: #3b82f6 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity)) !important;
}
.focus-within\:ring-1:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
      var(--tw-ring-offset-color),
    var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width))
      var(--tw-ring-color),
    0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus-within\:\!ring-blue-500:focus-within {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity)) !important;
}
.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.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(1.1) scaleY(1.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));
}
.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: #dbeafe;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.hover\:bg-brands-klarna\/90:hover {
  background-color: rgba(255, 179, 199, 0.9);
}
.hover\:bg-brands-paypal\/90:hover {
  background-color: rgba(255, 196, 57, 0.9);
}
.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}
.hover\:text-black\/70:hover {
  color: rgba(0, 0, 0, 0.7);
}
.hover\:text-green-400:hover {
  --tw-text-opacity: 1;
  color: #33f53b;
  color: rgb(51 245 59 / var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:underline-offset-4:hover {
  text-underline-offset: 4px;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.hover\:opacity-75:hover {
  opacity: 0.75;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
    var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
      var(--tw-ring-offset-color),
    var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width))
      var(--tw-ring-color),
    0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.active\:\!bg-\[\#ECECEC\]\/80:active {
  background-color: hsla(0, 0%, 93%, 0.8) !important;
}
.active\:bg-\[\#A789D7\]:active {
  --tw-bg-opacity: 1;
  background-color: #a789d7;
  background-color: rgb(167 137 215 / var(--tw-bg-opacity));
}
.active\:bg-primary\/80:active {
  background-color: rgba(0, 59, 62, 0.8);
}
.active\:bg-secondary:active {
  --tw-bg-opacity: 1;
  background-color: #0e7c4a;
  background-color: rgb(14 124 74 / var(--tw-bg-opacity));
}
.active\:bg-secondary\/80:active {
  background-color: rgba(14, 124, 74, 0.8);
}
.active\:text-white:active {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.active\:outline:active {
  outline-style: solid;
}
.active\:outline-1:active {
  outline-width: 1px;
}
.active\:outline-secondary:active {
  outline-color: #0e7c4a;
}
.enabled\:active\:bg-\[\#33C897\]:active:enabled {
  --tw-bg-opacity: 1;
  background-color: #33c897;
  background-color: rgb(51 200 151 / var(--tw-bg-opacity));
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:border-zinc-300:disabled {
  --tw-border-opacity: 1;
  border-color: #d4d4d8;
  border-color: rgb(212 212 216 / var(--tw-border-opacity));
}
.disabled\:bg-\[\#66DBB3\]:disabled {
  --tw-bg-opacity: 1;
  background-color: #66dbb3;
  background-color: rgb(102 219 179 / var(--tw-bg-opacity));
}
.disabled\:bg-gray-400:disabled {
  --tw-bg-opacity: 1;
  background-color: #9ca3af;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.disabled\:bg-primary\/40:disabled {
  background-color: rgba(0, 59, 62, 0.4);
}
.disabled\:bg-secondary\/40:disabled {
  background-color: rgba(14, 124, 74, 0.4);
}
.disabled\:bg-secondary\/80:disabled {
  background-color: rgba(14, 124, 74, 0.8);
}
.disabled\:text-gray-100:disabled {
  --tw-text-opacity: 1;
  color: #f3f4f6;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}
.group:hover .group-hover\:bg-primary-orange {
  --tw-bg-opacity: 1;
  background-color: #d25d3d;
  background-color: rgb(210 93 61 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:text-gray-800 {
  --tw-text-opacity: 1;
  color: #1f2937;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.group:active .group-active\:text-white,
.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: #fff;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.group\/multistep .group-\[\]\/multistep\:shadow-none,
.group\/repeater .group-\[\]\/repeater\:shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow:
    0 0 #0000,
    0 0 #0000,
    0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
}
.peer:checked ~ .peer-checked\:translate-x-\[15px\] {
  --tw-translate-x: 15px;
  transform: translate(15px, 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: 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));
}
.peer:checked ~ .peer-checked\:bg-secondary {
  --tw-bg-opacity: 1;
  background-color: #0e7c4a;
  background-color: rgb(14 124 74 / var(--tw-bg-opacity));
}
.group[data-multiple] .group-data-\[multiple\]\:mb-0 {
  margin-bottom: 0;
}
.group[data-disabled] .group-data-\[disabled\]\:\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.group[data-errors] .group-data-\[errors\]\:border-red-500,
.group[data-invalid] .group-data-\[invalid\]\:border-red-500 {
  --tw-border-opacity: 1;
  border-color: #ef4444;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.group[data-disabled] .group-data-\[disabled\]\:bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: #f3f4f6;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.group[data-errors] .group-data-\[errors\]\:ring-1,
.group[data-invalid] .group-data-\[invalid\]\:ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:
    var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
      var(--tw-ring-offset-color),
    var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width))
      var(--tw-ring-color),
    0 0 #0000;
  box-shadow:
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.group[data-errors] .group-data-\[errors\]\:ring-red-500,
.group[data-invalid] .group-data-\[invalid\]\:ring-red-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity));
}
.group[data-has-overlay]
  .group-data-\[has-overlay\]\:selection\:\!text-transparent
  ::-moz-selection {
  color: transparent !important;
}
.group[data-has-overlay]
  .group-data-\[has-overlay\]\:selection\:\!text-transparent
  ::selection {
  color: transparent !important;
}
.group[data-has-overlay]
  .group-data-\[has-overlay\]\:selection\:\!text-transparent::-moz-selection {
  color: transparent !important;
}
.group[data-has-overlay]
  .group-data-\[has-overlay\]\:selection\:\!text-transparent::selection {
  color: transparent !important;
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:transition-none {
    transition-property: none;
  }
}
:is(.dark .dark\:border-gray-500) {
  --tw-border-opacity: 1;
  border-color: #6b7280;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-600) {
  --tw-border-opacity: 1;
  border-color: #4b5563;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}
:is(.dark .dark\:bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: #374151;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-transparent) {
  background-color: transparent;
}
:is(.dark .dark\:text-gray-200) {
  --tw-text-opacity: 1;
  color: #e5e7eb;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-300) {
  --tw-text-opacity: 1;
  color: #d1d5db;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-600) {
  --tw-text-opacity: 1;
  color: #4b5563;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
:is(.dark .dark\:placeholder-gray-400\/50)::-moz-placeholder {
  color: rgba(156, 163, 175, 0.5);
}
:is(.dark .dark\:placeholder-gray-400\/50)::placeholder {
  color: rgba(156, 163, 175, 0.5);
}
:is(.dark .dark\:ring-offset-gray-800) {
  --tw-ring-offset-color: #1f2937;
}
:is(.dark .dark\:\[color-scheme\:dark\]) {
  color-scheme: dark;
}
:is(.dark .group[data-errors] .dark\:group-data-\[errors\]\:border-red-500) {
  --tw-border-opacity: 1;
  border-color: #ef4444;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
:is(.dark .group[data-invalid] .dark\:group-data-\[invalid\]\:border-red-500) {
  --tw-border-opacity: 1;
  border-color: #ef4444;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
:is(
  .dark .group[data-disabled] .dark\:group-data-\[disabled\]\:bg-gray-800\/5
) {
  background-color: rgba(31, 41, 55, 0.05);
}
:is(.dark .group[data-errors] .dark\:group-data-\[errors\]\:ring-red-500) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity));
}
:is(.dark .group[data-invalid] .dark\:group-data-\[invalid\]\:ring-red-500) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68/var(--tw-ring-opacity));
}
@media not all and (min-width: 1281px) {
  .max-xl\:order-first {
    order: -9999;
  }
  .max-xl\:flex {
    display: flex;
  }
  .max-xl\:hidden {
    display: none;
  }
  .max-xl\:items-center {
    align-items: center;
  }
  .max-xl\:justify-between {
    justify-content: space-between;
  }
  .max-xl\:text-center {
    text-align: center;
  }
  .max-xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (max-width: 1110px) {
  .max-\[1110px\]\:mt-6 {
    margin-top: 1.5rem;
  }
  .max-\[1110px\]\:flex-col {
    flex-direction: column;
  }
}
@media not all and (min-width: 1025px) {
  .max-lg\:mt-4 {
    margin-top: 1rem;
  }
  .max-lg\:min-w-full {
    min-width: 100%;
  }
}
@media (max-width: 994px) {
  .max-\[994px\]\:order-first {
    order: -9999;
  }
  .max-\[994px\]\:border-t {
    border-top-width: 1px;
  }
  .max-\[994px\]\:border-white\/50 {
    border-color: hsla(0, 0%, 100%, 0.5);
  }
  .max-\[994px\]\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .max-\[994px\]\:pt-10 {
    padding-top: 2.5rem;
  }
}
@media not all and (min-width: 854px) {
  .max-md\:relative {
    position: relative;
  }
  .max-md\:order-1 {
    order: 1;
  }
  .max-md\:order-2 {
    order: 2;
  }
  .max-md\:order-first {
    order: -9999;
  }
  .max-md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .max-md\:mb-4 {
    margin-bottom: 1rem;
  }
  .max-md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .max-md\:mt-2 {
    margin-top: 0.5rem;
  }
  .max-md\:mt-4 {
    margin-top: 1rem;
  }
  .max-md\:mt-6 {
    margin-top: 1.5rem;
  }
  .max-md\:flex {
    display: flex;
  }
  .max-md\:hidden {
    display: none;
  }
  .max-md\:h-\[42px\] {
    height: 42px;
  }
  .max-md\:max-h-\[29px\] {
    max-height: 29px;
  }
  .max-md\:w-\[240px\] {
    width: 240px;
  }
  .max-md\:w-\[40\%\] {
    width: 40%;
  }
  .max-md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .max-md\:w-full {
    width: 100%;
  }
  .max-md\:max-w-\[130px\] {
    max-width: 130px;
  }
  .max-md\:max-w-\[206px\] {
    max-width: 206px;
  }
  .max-md\:max-w-\[90\%\] {
    max-width: 90%;
  }
  .max-md\:basis-\[calc\(50\%-8px\)\] {
    flex-basis: calc(50% - 8px);
  }
  .max-md\:flex-col {
    flex-direction: column;
  }
  .max-md\:items-start {
    align-items: flex-start;
  }
  .max-md\:items-center {
    align-items: center;
  }
  .max-md\:justify-center {
    justify-content: center;
  }
  .max-md\:gap-2 {
    gap: 0.5rem;
  }
  .max-md\:gap-4 {
    gap: 1rem;
  }
  .max-md\:overflow-visible {
    overflow: visible;
  }
  .max-md\:text-clip {
    text-overflow: clip;
  }
  .max-md\:whitespace-normal {
    white-space: normal;
  }
  .max-md\:rounded-2xl {
    border-radius: 1rem;
  }
  .max-md\:border-b {
    border-bottom-width: 1px;
  }
  .max-md\:border-white\/\[16\%\] {
    border-color: hsla(0, 0%, 100%, 0.16);
  }
  .max-md\:bg-main-bg {
    --tw-bg-opacity: 1;
    background-color: #dcf5ed;
    background-color: rgb(220 245 237 / var(--tw-bg-opacity));
  }
  .max-md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .max-md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .max-md\:px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px;
  }
  .max-md\:py-3 {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .max-md\:py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .max-md\:py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
  }
  .max-md\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .max-md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .max-md\:pr-4 {
    padding-right: 1rem;
  }
  .max-md\:pt-2 {
    padding-top: 0.5rem;
  }
  .max-md\:pt-8 {
    padding-top: 2rem;
  }
  .max-md\:text-center {
    text-align: center;
  }
  .max-md\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .max-md\:\!text-\[15px\] {
    font-size: 15px !important;
  }
  .max-md\:\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .max-md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .max-md\:text-2xs {
    font-size: 0.625rem;
    line-height: 0.75rem;
  }
  .max-md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .max-md\:text-\[10px\] {
    font-size: 10px;
  }
  .max-md\:text-\[12px\] {
    font-size: 12px;
  }
  .max-md\:text-\[20px\] {
    font-size: 20px;
  }
  .max-md\:text-\[22px\] {
    font-size: 22px;
  }
  .max-md\:text-\[27px\] {
    font-size: 27px;
  }
  .max-md\:text-\[8px\] {
    font-size: 8px;
  }
  .max-md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .max-md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .max-md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .max-md\:leading-3 {
    line-height: 0.75rem;
  }
  .max-md\:leading-4 {
    line-height: 1rem;
  }
  .max-md\:leading-5 {
    line-height: 1.25rem;
  }
  .max-md\:leading-9 {
    line-height: 2.25rem;
  }
  .max-md\:leading-\[26px\] {
    line-height: 26px;
  }
  .max-md\:leading-\[42px\] {
    line-height: 42px;
  }
  .max-md\:leading-none {
    line-height: 1;
  }
  .max-md\:leading-tight {
    line-height: 1.25;
  }
  .max-md\:\[border-bottom-left-radius\:50\%_116px\] {
    border-bottom-left-radius: 50% 116px;
  }
  .max-md\:\[border-bottom-right-radius\:50\%_116px\] {
    border-bottom-right-radius: 50% 116px;
  }
}
@media not all and (min-width: 640px) {
  .max-sm\:hidden {
    display: none;
  }
  .max-sm\:w-10\/12 {
    width: 83.333333%;
  }
  .max-sm\:max-w-\[200px\] {
    max-width: 200px;
  }
  .max-sm\:max-w-\[216px\] {
    max-width: 216px;
  }
  .max-sm\:max-w-\[220px\] {
    max-width: 220px;
  }
  .max-sm\:max-w-\[232px\] {
    max-width: 232px;
  }
  .max-sm\:max-w-full {
    max-width: 100%;
  }
  .max-sm\:flex-col {
    flex-direction: column;
  }
  .max-sm\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .max-sm\:\!text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .max-sm\:text-2\.5xl {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}
@media (max-width: 480px) {
  .max-\[480px\]\:\!flex-wrap {
    flex-wrap: wrap !important;
  }
}
@media not all and (min-width: 475px) {
  .max-xs\:bottom-1 {
    bottom: 0.25rem;
  }
  .max-xs\:bottom-\[-16px\] {
    bottom: -16px;
  }
  .max-xs\:left-\[114px\] {
    left: 114px;
  }
  .max-xs\:left-\[78px\] {
    left: 78px;
  }
  .max-xs\:right-0 {
    right: 0;
  }
  .max-xs\:right-2 {
    right: 0.5rem;
  }
  .max-xs\:right-\[32px\] {
    right: 32px;
  }
  .max-xs\:right-\[84px\] {
    right: 84px;
  }
  .max-xs\:top-0 {
    top: 0;
  }
  .max-xs\:top-\[44px\] {
    top: 44px;
  }
  .max-xs\:size-5 {
    height: 1.25rem;
    width: 1.25rem;
  }
  .max-xs\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .max-xs\:pr-4 {
    padding-right: 1rem;
  }
  .max-xs\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .max-xs\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (max-width: 450px) {
  .max-\[450px\]\:hidden {
    display: none;
  }
}
@media (max-width: 440px) {
  .max-\[440px\]\:items-start {
    align-items: flex-start;
  }
  .max-\[440px\]\:justify-between {
    justify-content: space-between;
  }
}
@media (max-width: 404px) {
  .max-\[404px\]\:text-2xs {
    font-size: 0.625rem;
    line-height: 0.75rem;
  }
}
@media (max-width: 400px) {
  .max-\[400px\]\:flex-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 389px) {
  .max-\[389px\]\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .max-\[389px\]\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .max-\[389px\]\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 400px) {
  .min-\[400px\]\:text-\[10px\] {
    font-size: 10px;
  }
  .min-\[400px\]\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 475px) {
  .xs\:justify-center {
    justify-content: center;
  }
  .xs\:gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .xs\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 640px) {
  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .sm\:size-11 {
    height: 2.75rem;
    width: 2.75rem;
  }
  .sm\:min-w-\[300px\] {
    min-width: 300px;
  }
  .sm\:max-w-xs {
    max-width: 20rem;
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .sm\:gap-3 {
    gap: 0.75rem;
  }
  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .sm\:rounded-l {
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem;
  }
  .sm\:rounded-r {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .sm\:p-8 {
    padding: 2rem;
  }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:py-3 {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
  .sm\:pb-8 {
    padding-bottom: 2rem;
  }
  .sm\:pt-10 {
    padding-top: 2.5rem;
  }
  .sm\:text-1\.5xl {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 854px) {
  .md\:-left-12 {
    left: -3rem;
  }
  .md\:-top-\[140px\] {
    top: -140px;
  }
  .md\:bottom-4 {
    bottom: 1rem;
  }
  .md\:bottom-\[20\%\] {
    bottom: 20%;
  }
  .md\:left-10 {
    left: 2.5rem;
  }
  .md\:left-4 {
    left: 1rem;
  }
  .md\:left-\[10\%\] {
    left: 10%;
  }
  .md\:left-\[13\%\] {
    left: 13%;
  }
  .md\:left-\[24\%\] {
    left: 24%;
  }
  .md\:left-\[55\%\] {
    left: 55%;
  }
  .md\:left-auto {
    left: auto;
  }
  .md\:right-10 {
    right: 2.5rem;
  }
  .md\:right-4 {
    right: 1rem;
  }
  .md\:right-6 {
    right: 1.5rem;
  }
  .md\:right-\[6\%\] {
    right: 6%;
  }
  .md\:top-4 {
    top: 1rem;
  }
  .md\:top-8 {
    top: 2rem;
  }
  .md\:top-\[17\%\] {
    top: 17%;
  }
  .md\:top-\[4\%\] {
    top: 4%;
  }
  .md\:top-\[60\%\] {
    top: 60%;
  }
  .md\:top-auto {
    top: auto;
  }
  .md\:order-1 {
    order: 1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:order-3 {
    order: 3;
  }
  .md\:order-first {
    order: -9999;
  }
  .md\:order-last {
    order: 9999;
  }
  .md\:order-none {
    order: 0;
  }
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .md\:col-span-full {
    grid-column: 1/-1;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-10 {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
  }
  .md\:my-6 {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
  }
  .md\:my-8 {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .md\:\!mt-8 {
    margin-top: 2rem !important;
  }
  .md\:\!mt-\[32px\] {
    margin-top: 32px !important;
  }
  .md\:\!mt-\[40px\] {
    margin-top: 40px !important;
  }
  .md\:-mt-0 {
    margin-top: 0;
  }
  .md\:-mt-0\.5 {
    margin-top: -0.125rem;
  }
  .md\:-mt-1 {
    margin-top: -0.25rem;
  }
  .md\:-mt-1\.5 {
    margin-top: -0.375rem;
  }
  .md\:-mt-2 {
    margin-top: -0.5rem;
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .md\:mb-16 {
    margin-bottom: 4rem;
  }
  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:mb-\[34px\] {
    margin-bottom: 34px;
  }
  .md\:ml-0 {
    margin-left: 0;
  }
  .md\:ml-2 {
    margin-left: 0.5rem;
  }
  .md\:ml-5 {
    margin-left: 1.25rem;
  }
  .md\:mr-12 {
    margin-right: 3rem;
  }
  .md\:mr-3 {
    margin-right: 0.75rem;
  }
  .md\:mt-0 {
    margin-top: 0;
  }
  .md\:mt-1 {
    margin-top: 0.25rem;
  }
  .md\:mt-1\.5 {
    margin-top: 0.375rem;
  }
  .md\:mt-10 {
    margin-top: 2.5rem;
  }
  .md\:mt-12 {
    margin-top: 3rem;
  }
  .md\:mt-2 {
    margin-top: 0.5rem;
  }
  .md\:mt-24 {
    margin-top: 6rem;
  }
  .md\:mt-4 {
    margin-top: 1rem;
  }
  .md\:mt-5 {
    margin-top: 1.25rem;
  }
  .md\:mt-6 {
    margin-top: 1.5rem;
  }
  .md\:mt-8 {
    margin-top: 2rem;
  }
  .md\:block {
    display: block;
  }
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:aspect-\[1198\/1130\] {
    aspect-ratio: 1198/1130;
  }
  .md\:aspect-\[580\/629\] {
    aspect-ratio: 580/629;
  }
  .md\:aspect-square {
    aspect-ratio: 1/1;
  }
  .md\:size-12 {
    height: 3rem;
    width: 3rem;
  }
  .md\:size-14 {
    height: 3.5rem;
    width: 3.5rem;
  }
  .md\:size-16 {
    height: 4rem;
    width: 4rem;
  }
  .md\:size-5 {
    height: 1.25rem;
    width: 1.25rem;
  }
  .md\:size-8 {
    height: 2rem;
    width: 2rem;
  }
  .md\:size-\[106px\] {
    height: 106px;
    width: 106px;
  }
  .md\:size-\[160px\] {
    height: 160px;
    width: 160px;
  }
  .md\:h-20 {
    height: 5rem;
  }
  .md\:h-6 {
    height: 1.5rem;
  }
  .md\:h-9 {
    height: 2.25rem;
  }
  .md\:h-\[193px\] {
    height: 193px;
  }
  .md\:h-\[524px\] {
    height: 524px;
  }
  .md\:h-\[600px\] {
    height: 600px;
  }
  .md\:h-\[61px\] {
    height: 61px;
  }
  .md\:h-\[72px\] {
    height: 72px;
  }
  .md\:h-\[79px\] {
    height: 79px;
  }
  .md\:h-\[86px\] {
    height: 86px;
  }
  .md\:h-\[calc\(100\%\+64px\)\] {
    height: calc(100% + 64px);
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:min-h-\[200px\] {
    min-height: 200px;
  }
  .md\:\!w-\[108px\] {
    width: 108px !important;
  }
  .md\:\!w-full {
    width: 100% !important;
  }
  .md\:w-20 {
    width: 5rem;
  }
  .md\:w-24 {
    width: 6rem;
  }
  .md\:w-36 {
    width: 9rem;
  }
  .md\:w-6 {
    width: 1.5rem;
  }
  .md\:w-\[140px\] {
    width: 140px;
  }
  .md\:w-\[200px\] {
    width: 200px;
  }
  .md\:w-\[300px\] {
    width: 300px;
  }
  .md\:w-\[352px\] {
    width: 352px;
  }
  .md\:w-\[480px\] {
    width: 480px;
  }
  .md\:w-\[600px\] {
    width: 600px;
  }
  .md\:w-\[70\%\] {
    width: 70%;
  }
  .md\:w-\[72px\] {
    width: 72px;
  }
  .md\:w-\[79px\] {
    width: 79px;
  }
  .md\:w-\[98px\] {
    width: 98px;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-\[180px\] {
    min-width: 180px;
  }
  .md\:min-w-\[260px\] {
    min-width: 260px;
  }
  .md\:min-w-\[300px\] {
    min-width: 300px;
  }
  .md\:min-w-\[320px\] {
    min-width: 320px;
  }
  .md\:min-w-\[355px\] {
    min-width: 355px;
  }
  .md\:max-w-18 {
    max-width: 4.5rem;
  }
  .md\:max-w-5 {
    max-width: 1.25rem;
  }
  .md\:max-w-\[1120px\] {
    max-width: 1120px;
  }
  .md\:max-w-\[160px\] {
    max-width: 160px;
  }
  .md\:max-w-\[256px\] {
    max-width: 256px;
  }
  .md\:max-w-\[343px\] {
    max-width: 343px;
  }
  .md\:max-w-\[352px\] {
    max-width: 352px;
  }
  .md\:max-w-\[366px\] {
    max-width: 366px;
  }
  .md\:max-w-\[376px\] {
    max-width: 376px;
  }
  .md\:max-w-\[442px\] {
    max-width: 442px;
  }
  .md\:max-w-\[494px\] {
    max-width: 494px;
  }
  .md\:max-w-\[524px\] {
    max-width: 524px;
  }
  .md\:max-w-\[568px\] {
    max-width: 568px;
  }
  .md\:max-w-\[580px\] {
    max-width: 580px;
  }
  .md\:max-w-\[600px\] {
    max-width: 600px;
  }
  .md\:max-w-\[680px\] {
    max-width: 680px;
  }
  .md\:max-w-\[692px\] {
    max-width: 692px;
  }
  .md\:max-w-\[768px\] {
    max-width: 768px;
  }
  .md\:max-w-\[800px\] {
    max-width: 800px;
  }
  .md\:max-w-\[860px\] {
    max-width: 860px;
  }
  .md\:max-w-full {
    max-width: 100%;
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:flex-none {
    flex: none;
  }
  .md\:-translate-x-\[calc\(50\%\+22px\)\] {
    --tw-translate-x: calc(-50% + -22px);
    transform: translate(calc(-50% + -22px), 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: 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));
  }
  .md\:-translate-y-\[4px\] {
    --tw-translate-y: -4px;
    transform: translate(var(--tw-translate-x), -4px) 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: 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));
  }
  .md\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate))
      skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x))
      scaleY(var(--tw-scale-y));
    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));
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:items-stretch {
    align-items: stretch;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:justify-evenly {
    justify-content: space-evenly;
  }
  .md\:gap-0 {
    gap: 0;
  }
  .md\:gap-1 {
    gap: 0.25rem;
  }
  .md\:gap-1\.5 {
    gap: 0.375rem;
  }
  .md\:gap-10 {
    gap: 2.5rem;
  }
  .md\:gap-12 {
    gap: 3rem;
  }
  .md\:gap-18 {
    gap: 4.5rem;
  }
  .md\:gap-2 {
    gap: 0.5rem;
  }
  .md\:gap-20 {
    gap: 5rem;
  }
  .md\:gap-3 {
    gap: 0.75rem;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:gap-6 {
    gap: 1.5rem;
  }
  .md\:gap-8 {
    gap: 2rem;
  }
  .md\:gap-9 {
    gap: 2.25rem;
  }
  .md\:gap-\[12px\] {
    gap: 12px;
  }
  .md\:gap-\[40px\] {
    gap: 40px;
  }
  .md\:gap-x-2 {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .md\:gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 0.5rem;
    margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  }
  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 1rem;
    margin-left: calc(1rem * (1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
  }
  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 1.5rem;
    margin-left: calc(1.5rem * (1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  }
  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
    margin-top: 2.5rem;
    margin-top: calc(2.5rem * (1 - var(--tw-space-y-reverse)));
  }
  .md\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
    margin-top: 3rem;
    margin-top: calc(3rem * (1 - var(--tw-space-y-reverse)));
  }
  .md\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
    margin-top: 1.5rem;
    margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
  }
  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
    margin-top: 2rem;
    margin-top: calc(2rem * (1 - var(--tw-space-y-reverse)));
  }
  .md\:justify-self-end {
    justify-self: end;
  }
  .md\:text-nowrap {
    text-wrap: nowrap;
  }
  .md\:rounded-2xl {
    border-radius: 1rem;
  }
  .md\:rounded-l-full {
    border-bottom-left-radius: 9999px;
    border-top-left-radius: 9999px;
  }
  .md\:rounded-r-2xl {
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .md\:rounded-r-full {
    border-bottom-right-radius: 9999px;
    border-top-right-radius: 9999px;
  }
  .md\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }
  .md\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }
  .md\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }
  .md\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }
  .md\:bg-\[\#D7CBBD\] {
    --tw-bg-opacity: 1;
    background-color: #d7cbbd;
    background-color: rgb(215 203 189 / var(--tw-bg-opacity));
  }
  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .md\:bg-\[url\(\'https\:\/\/imagedelivery\.net\/u8JiH5bJQTfO_tBFRSJ5Lg\/ecec077b-5a84-4a1f-fa24-a3e8aa95b000\/public\'\)\] {
    background-image: url(/assets/ecec077b_public-BKhqNG4k.webp);
  }
  .md\:bg-\[url\(\'https\:\/\/imagedelivery\.net\/u8JiH5bJQTfO_tBFRSJ5Lg\/f9cd1547-e15e-42ed-395c-ed7cd410a500\/public\'\)\] {
    background-image: url(/assets/f9cd1547_public-D7CeTNe_.webp);
  }
  .md\:object-center {
    -o-object-position: center;
    object-position: center;
  }
  .md\:\!p-2 {
    padding: 0.5rem !important;
  }
  .md\:p-10 {
    padding: 2.5rem;
  }
  .md\:p-2 {
    padding: 0.5rem;
  }
  .md\:p-4 {
    padding: 1rem;
  }
  .md\:p-6 {
    padding: 1.5rem;
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .md\:px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md\:py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
  }
  .md\:py-12 {
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
  .md\:py-14 {
    padding-bottom: 3.5rem;
    padding-top: 3.5rem;
  }
  .md\:py-16 {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .md\:py-2 {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .md\:py-20 {
    padding-bottom: 5rem;
    padding-top: 5rem;
  }
  .md\:py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .md\:py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }
  .md\:py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .md\:py-\[56px\] {
    padding-bottom: 56px;
    padding-top: 56px;
  }
  .md\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }
  .md\:pb-0 {
    padding-bottom: 0;
  }
  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }
  .md\:pb-18 {
    padding-bottom: 4.5rem;
  }
  .md\:pl-14 {
    padding-left: 3.5rem;
  }
  .md\:pt-10 {
    padding-top: 2.5rem;
  }
  .md\:pt-12 {
    padding-top: 3rem;
  }
  .md\:pt-16 {
    padding-top: 4rem;
  }
  .md\:pt-18 {
    padding-top: 4.5rem;
  }
  .md\:pt-2 {
    padding-top: 0.5rem;
  }
  .md\:pt-20 {
    padding-top: 5rem;
  }
  .md\:pt-6 {
    padding-top: 1.5rem;
  }
  .md\:pt-8 {
    padding-top: 2rem;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-start {
    text-align: start;
  }
  .md\:\!text-2\.5xl {
    font-size: 1.75rem !important;
    line-height: 2rem !important;
  }
  .md\:\!text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
  .md\:\!text-4xl {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
  .md\:\!text-\[10px\] {
    font-size: 10px !important;
  }
  .md\:\!text-\[11px\] {
    font-size: 11px !important;
  }
  .md\:\!text-\[12px\] {
    font-size: 12px !important;
  }
  .md\:\!text-\[13px\] {
    font-size: 13px !important;
  }
  .md\:\!text-\[9px\] {
    font-size: 9px !important;
  }
  .md\:\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .md\:\!text-sm {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
  }
  .md\:text-1\.5xl {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-2xs {
    font-size: 0.625rem;
    line-height: 0.75rem;
  }
  .md\:text-3\.5xl {
    font-size: 2rem;
    line-height: 2.25rem;
  }
  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-4\.5xl {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-5\.5xl {
    font-size: 3.5rem;
    line-height: 4rem;
  }
  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .md\:text-6\.5xl {
    font-size: 4rem;
    line-height: 4.5rem;
  }
  .md\:text-\[10px\] {
    font-size: 10px;
  }
  .md\:text-\[11px\] {
    font-size: 11px;
  }
  .md\:text-\[12px\] {
    font-size: 12px;
  }
  .md\:text-\[13px\] {
    font-size: 13px;
  }
  .md\:text-\[14\.082px\] {
    font-size: 14.082px;
  }
  .md\:text-\[14px\] {
    font-size: 14px;
  }
  .md\:text-\[22px\] {
    font-size: 22px;
  }
  .md\:text-\[24\.14px\] {
    font-size: 24.14px;
  }
  .md\:text-\[24px\] {
    font-size: 24px;
  }
  .md\:text-\[26px\] {
    font-size: 26px;
  }
  .md\:text-\[40px\] {
    font-size: 40px;
  }
  .md\:text-\[42px\] {
    font-size: 42px;
  }
  .md\:text-\[48px\] {
    font-size: 48px;
  }
  .md\:text-\[60px\] {
    font-size: 60px;
  }
  .md\:text-\[64px\] {
    font-size: 64px;
  }
  .md\:text-\[9px\] {
    font-size: 9px;
  }
  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:leading-3 {
    line-height: 0.75rem;
  }
  .md\:leading-5 {
    line-height: 1.25rem;
  }
  .md\:leading-6 {
    line-height: 1.5rem;
  }
  .md\:leading-7 {
    line-height: 1.75rem;
  }
  .md\:leading-8 {
    line-height: 2rem;
  }
  .md\:leading-\[25px\] {
    line-height: 25px;
  }
  .md\:leading-\[26px\] {
    line-height: 26px;
  }
  .md\:leading-\[30px\] {
    line-height: 30px;
  }
  .md\:leading-\[56px\] {
    line-height: 56px;
  }
  .md\:leading-\[71px\] {
    line-height: 71px;
  }
  .md\:leading-none {
    line-height: 1;
  }
  .md\:leading-normal {
    line-height: 1.5;
  }
  .md\:tracking-\[-0\.32px\] {
    letter-spacing: -0.32px;
  }
  .md\:tracking-\[-0\.42px\] {
    letter-spacing: -0.42px;
  }
  .md\:tracking-\[-0\.8px\] {
    letter-spacing: -0.8px;
  }
  .md\:tracking-\[2px\] {
    letter-spacing: 2px;
  }
  .md\:hover\:bg-\[\#A789D7\]:hover {
    --tw-bg-opacity: 1;
    background-color: #a789d7;
    background-color: rgb(167 137 215 / var(--tw-bg-opacity));
  }
  .md\:hover\:bg-primary\/80:hover {
    background-color: rgba(0, 59, 62, 0.8);
  }
  .md\:hover\:bg-secondary:hover {
    --tw-bg-opacity: 1;
    background-color: #0e7c4a;
    background-color: rgb(14 124 74 / var(--tw-bg-opacity));
  }
  .md\:hover\:bg-secondary\/80:hover {
    background-color: rgba(14, 124, 74, 0.8);
  }
  .md\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .md\:hover\:outline:hover {
    outline-style: solid;
  }
  .md\:hover\:outline-1:hover {
    outline-width: 1px;
  }
  .md\:hover\:outline-secondary:hover {
    outline-color: #0e7c4a;
  }
  .enabled\:md\:hover\:bg-\[\#33C897\]:hover:enabled {
    --tw-bg-opacity: 1;
    background-color: #33c897;
    background-color: rgb(51 200 151 / var(--tw-bg-opacity));
  }
}
@media (min-width: 995px) {
  .min-\[995px\]\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .min-\[995px\]\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .min-\[995px\]\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 1025px) {
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:mt-10 {
    margin-top: 2.5rem;
  }
  .lg\:mt-24 {
    margin-top: 6rem;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:min-h-\[130px\] {
    min-height: 130px;
  }
  .lg\:w-\[520px\] {
    width: 520px;
  }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:gap-10 {
    gap: 2.5rem;
  }
  .lg\:gap-5 {
    gap: 1.25rem;
  }
  .lg\:gap-x-20 {
    -moz-column-gap: 5rem;
    column-gap: 5rem;
  }
  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:py-\[52px\] {
    padding-bottom: 52px;
    padding-top: 52px;
  }
  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .lg\:pt-20 {
    padding-top: 5rem;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }
  .lg\:text-\[12px\] {
    font-size: 12px;
  }
  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1110px) {
  .min-\[1110px\]\:items-center {
    align-items: center;
  }
  .min-\[1110px\]\:justify-between {
    justify-content: space-between;
  }
}
@media (min-width: 1281px) {
  .xl\:order-first {
    order: -9999;
  }
  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .xl\:col-span-full {
    grid-column: 1/-1;
  }
  .xl\:grid {
    display: grid;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:min-w-\[320px\] {
    min-width: 320px;
  }
  .xl\:max-w-\[340px\] {
    max-width: 340px;
  }
  .xl\:max-w-\[350px\] {
    max-width: 350px;
  }
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .xl\:gap-10 {
    gap: 2.5rem;
  }
  .xl\:gap-20 {
    gap: 5rem;
  }
  .xl\:gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem;
  }
  .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
    margin-top: 1.5rem;
    margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
  }
  .xl\:bg-\[url\(\'https\:\/\/imagedelivery\.net\/u8JiH5bJQTfO_tBFRSJ5Lg\/ecec077b-5a84-4a1f-fa24-a3e8aa95b000\/large\'\)\] {
    background-image: url(/assets/ecec077b_large-DuS-TPUv.webp);
  }
  .xl\:p-4 {
    padding: 1rem;
  }
  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 1536px) {
  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .\32xl\:col-span-full {
    grid-column: 1/-1;
  }
  .\32xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .\32xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
.\[\&\:has\(input\:is\(\:-webkit-autofill\2c
  _\:-webkit-autofill\)\)_\.label\]\:top-2:has(
    input:is(:-webkit-autofill, :-webkit-autofill)
  )
  .label {
  top: 0.5rem;
}
.\[\&\:has\(input\:is\(\:-webkit-autofill\2c
  _\:autofill\)\)_\.label\]\:top-2:has(input:is(:-webkit-autofill, :autofill))
  .label {
  top: 0.5rem;
}
.\[\&\:has\(input\:is\(\:-webkit-autofill\2c
  _\:-webkit-autofill\)\)_\.label\]\:translate-y-0:has(
    input:is(:-webkit-autofill, :-webkit-autofill)
  )
  .label {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x)) 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: 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));
}
.\[\&\:has\(input\:is\(\:-webkit-autofill\2c
  _\:autofill\)\)_\.label\]\:translate-y-0:has(
    input:is(:-webkit-autofill, :autofill)
  )
  .label {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x)) 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: 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));
}
.\[\&\:has\(input\:is\(\:-webkit-autofill\2c
  _\:-webkit-autofill\)\)_\.label\]\:text-xs:has(
    input:is(:-webkit-autofill, :-webkit-autofill)
  )
  .label {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\[\&\:has\(input\:is\(\:-webkit-autofill\2c
  _\:autofill\)\)_\.label\]\:text-xs:has(input:is(:-webkit-autofill, :autofill))
  .label {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\[\&\:not\(\:first-child\)\]\:pt-4:not(:first-child) {
  padding-top: 1rem;
}
.\[\&\:not\(\:focus-within\)_\.label\]\:top-1\/2:not(:focus-within) .label {
  top: 50%;
}
.\[\&\:not\(\:focus-within\)_\.label\]\:-translate-y-1\/2:not(:focus-within)
  .label {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), -50%) 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: 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));
}
.\[\&\:not\(\:focus-within\)_\.label\]\:text-base:not(:focus-within) .label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.\[\&\>\*\]\:pl-3 > * {
  padding-left: 0.75rem;
}
.\[\&_\.fade-enter-active\]\:transition-all .fade-enter-active {
  transition-duration: 0.15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.\[\&_\.fade-enter-from\]\:opacity-0 .fade-enter-from {
  opacity: 0;
}
.\[\&_\.fade-leave-active\]\:transition-all .fade-leave-active {
  transition-duration: 0.15s;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.\[\&_\.fade-leave-to\]\:opacity-0 .fade-leave-to {
  opacity: 0;
}
.\[\&_input\]\:placeholder\:text-\[\#1809008E\] input::-moz-placeholder {
  color: #1809008e;
}
.\[\&_input\]\:placeholder\:text-\[\#1809008E\] input::placeholder {
  color: #1809008e;
}

.\[\&_option\]\:hidden option {
  display: none;
}
.\[\&_p\]\:text-\[\#464646\] p {
  --tw-text-opacity: 1;
  color: #464646;
  color: rgb(70 70 70 / var(--tw-text-opacity));
}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-400-1.UGbpOqgf-BQZuk6qB.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-400-2.KG2obEla-obahsSVq.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-400-3.xhkZXPjJ-DGGRlc-M.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-400-4.eFETug1e-B4URO6DV.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-400-5.zJHnG5bI-DMkecbls.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-400-6.tZ3KNlVS-C1nco2VV.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/Inter-400-7.t_H1x-Jd-C38fXH4l.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__next,.carousel__prev{align-items:center;background:transparent;background:var(--vc-nav-background);border:0;border-radius:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:#000;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:30px;font-size:var(--vc-nav-height);height:30px;height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:30px;width:var(--vc-nav-width)}.carousel__next:hover,.carousel__prev:hover{color:#090f207f;color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel__icon{height:1.2em;height:var(--vc-icn-width);width:1.2em;width:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:4px;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:#090f207f;background-color:var(--vc-pgn-background-color);border-radius:0;border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:4px;height:var(--vc-pgn-height);width:12px;width:var(--vc-pgn-width)}.carousel__pagination-button--active:after,.carousel__pagination-button:hover:after{background-color:#000;background-color:var(--vc-pgn-active-color)}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto;transform:translateZ(0)}