/* [project]/app/globals.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
  }
}

@layer theme {
  :root, :host {
    --color-red-200: #ffcaca;
    --color-red-300: #ffa3a3;
    --color-red-400: #ff6568;
    --color-red-500: #fb2c36;
    --color-red-700: #bf000f;
    --color-red-900: #82181a;
    --color-red-950: #460809;
    --color-orange-400: #ff8b1a;
    --color-amber-200: #fee685;
    --color-amber-300: #ffd236;
    --color-amber-400: #fcbb00;
    --color-amber-500: #f99c00;
    --color-amber-700: #b75000;
    --color-amber-800: #953d00;
    --color-amber-900: #7b3306;
    --color-amber-950: #461901;
    --color-yellow-300: #ffe02a;
    --color-yellow-400: #fac800;
    --color-emerald-400: #00d294;
    --color-emerald-700: #007956;
    --color-emerald-950: #002c22;
    --color-blue-200: #bedbff;
    --color-blue-300: #90c5ff;
    --color-blue-400: #54a2ff;
    --color-blue-500: #3080ff;
    --color-blue-600: #155dfc;
    --color-blue-700: #1447e6;
    --color-blue-800: #193cb8;
    --color-blue-900: #1c398e;
    --color-blue-950: #162456;
    --color-violet-300: #c4b4ff;
    --color-violet-400: #a685ff;
    --color-violet-500: #8d54ff;
    --color-violet-700: #7008e7;
    --color-violet-800: #5d0ec0;
    --color-violet-900: #4d179a;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5dc;
    --color-gray-400: #99a1af;
    --color-gray-500: #6a7282;
    --color-gray-600: #4a5565;
    --color-gray-700: #364153;
    --color-gray-800: #1e2939;
    --color-gray-900: #101828;
    --color-gray-950: #030712;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-3xl: 48rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wide: .025em;
    --leading-relaxed: 1.625;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-geist-sans);
    --default-mono-font-family: var(--font-geist-mono);
  }

  @supports (color: lab(0% 0 0)) {
    :root, :host {
      --color-red-200: lab(86.017% 19.8815 7.75869);
      --color-red-300: lab(76.5514% 36.422 15.5335);
      --color-red-400: lab(63.7053% 60.745 31.3109);
      --color-red-500: lab(55.4814% 75.0732 48.8528);
      --color-red-700: lab(40.4273% 67.2623 53.7441);
      --color-red-900: lab(28.5139% 44.5539 29.0463);
      --color-red-950: lab(13.003% 29.04 16.7519);
      --color-orange-400: lab(70.0429% 42.5156 75.8207);
      --color-amber-200: lab(91.7203% -.505269 49.9084);
      --color-amber-300: lab(86.4156% 6.13147 78.3961);
      --color-amber-400: lab(80.1641% 16.6016 99.2089);
      --color-amber-500: lab(72.7183% 31.8672 97.9407);
      --color-amber-700: lab(47.2709% 42.9082 69.2966);
      --color-amber-800: lab(37.8822% 37.1699 52.2718);
      --color-amber-900: lab(31.2288% 30.2627 40.0378);
      --color-amber-950: lab(15.8111% 20.9107 23.3752);
      --color-yellow-300: lab(89.7033% -.480294 84.4917);
      --color-yellow-400: lab(83.2664% 8.65132 106.895);
      --color-emerald-400: lab(75.0771% -60.7313 19.4147);
      --color-emerald-700: lab(44.4871% -41.0396 11.0361);
      --color-emerald-950: lab(15.0582% -17.9507 2.38369);
      --color-blue-200: lab(86.15% -4.04379 -21.0797);
      --color-blue-300: lab(77.5052% -6.4629 -36.42);
      --color-blue-400: lab(65.0361% -1.42065 -56.9802);
      --color-blue-500: lab(54.1736% 13.3369 -74.6839);
      --color-blue-600: lab(44.0605% 29.0279 -86.0352);
      --color-blue-700: lab(36.9089% 35.0961 -85.6872);
      --color-blue-800: lab(30.2514% 27.7853 -70.2699);
      --color-blue-900: lab(26.1542% 15.7545 -51.5504);
      --color-blue-950: lab(15.6723% 8.86232 -32.2945);
      --color-violet-300: lab(76.7419% 18.3911 -37.0706);
      --color-violet-400: lab(62.8239% 34.9159 -60.0512);
      --color-violet-500: lab(49.9355% 55.1776 -81.8963);
      --color-violet-700: lab(35.2783% 67.9912 -88.793);
      --color-violet-800: lab(29.3188% 57.7986 -76.1493);
      --color-violet-900: lab(24.3783% 45.7525 -61.4902);
      --color-gray-100: lab(96.1596% -.0823438 -1.13575);
      --color-gray-200: lab(91.6229% -.159115 -2.26791);
      --color-gray-300: lab(85.1236% -.612259 -3.7138);
      --color-gray-400: lab(65.9269% -.832707 -8.17473);
      --color-gray-500: lab(47.7841% -.393182 -10.0268);
      --color-gray-600: lab(35.6337% -1.58697 -10.8425);
      --color-gray-700: lab(27.1134% -.956401 -12.3224);
      --color-gray-800: lab(16.1051% -1.18239 -11.7533);
      --color-gray-900: lab(8.11897% .811279 -12.254);
      --color-gray-950: lab(1.90334% .278696 -5.48866);
    }
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  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;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

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

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components;

@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .start {
    inset-inline-start: var(--spacing);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

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

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-1\.5 {
    right: calc(var(--spacing) * 1.5);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-full {
    bottom: 100%;
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

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

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

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

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

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

  .block {
    display: block;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1 {
    height: calc(var(--spacing) * 1);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

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

  .w-0\.5 {
    width: calc(var(--spacing) * .5);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-full {
    width: 100%;
  }

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

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-md {
    max-width: var(--container-md);
  }

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

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

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

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

  .flex-1 {
    flex: 1;
  }

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

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

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-bounce {
    animation: var(--animate-bounce);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .cursor-help {
    cursor: help;
  }

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

  .cursor-pointer {
    cursor: pointer;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

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

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

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

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

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

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

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

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

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

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

  .overflow-hidden {
    overflow: hidden;
  }

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

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

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

  .border-amber-700\/20 {
    border-color: #b7500033;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-700\/20 {
      border-color: color-mix(in oklab, var(--color-amber-700) 20%, transparent);
    }
  }

  .border-amber-700\/30 {
    border-color: #b750004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-700\/30 {
      border-color: color-mix(in oklab, var(--color-amber-700) 30%, transparent);
    }
  }

  .border-amber-700\/40 {
    border-color: #b7500066;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-700\/40 {
      border-color: color-mix(in oklab, var(--color-amber-700) 40%, transparent);
    }
  }

  .border-amber-700\/60 {
    border-color: #b7500099;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-700\/60 {
      border-color: color-mix(in oklab, var(--color-amber-700) 60%, transparent);
    }
  }

  .border-amber-800\/50 {
    border-color: #953d0080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-800\/50 {
      border-color: color-mix(in oklab, var(--color-amber-800) 50%, transparent);
    }
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-blue-700 {
    border-color: var(--color-blue-700);
  }

  .border-blue-700\/60 {
    border-color: #1447e699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-700\/60 {
      border-color: color-mix(in oklab, var(--color-blue-700) 60%, transparent);
    }
  }

  .border-blue-800\/50 {
    border-color: #193cb880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-blue-800\/50 {
      border-color: color-mix(in oklab, var(--color-blue-800) 50%, transparent);
    }
  }

  .border-emerald-700 {
    border-color: var(--color-emerald-700);
  }

  .border-gray-600 {
    border-color: var(--color-gray-600);
  }

  .border-gray-700 {
    border-color: var(--color-gray-700);
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-gray-800\/50 {
    border-color: #1e293980;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-800\/50 {
      border-color: color-mix(in oklab, var(--color-gray-800) 50%, transparent);
    }
  }

  .border-red-700 {
    border-color: var(--color-red-700);
  }

  .border-red-700\/20 {
    border-color: #bf000f33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-700\/20 {
      border-color: color-mix(in oklab, var(--color-red-700) 20%, transparent);
    }
  }

  .border-red-700\/30 {
    border-color: #bf000f4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-700\/30 {
      border-color: color-mix(in oklab, var(--color-red-700) 30%, transparent);
    }
  }

  .border-red-700\/40 {
    border-color: #bf000f66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-700\/40 {
      border-color: color-mix(in oklab, var(--color-red-700) 40%, transparent);
    }
  }

  .border-red-700\/50 {
    border-color: #bf000f80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-700\/50 {
      border-color: color-mix(in oklab, var(--color-red-700) 50%, transparent);
    }
  }

  .border-red-700\/60 {
    border-color: #bf000f99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-red-700\/60 {
      border-color: color-mix(in oklab, var(--color-red-700) 60%, transparent);
    }
  }

  .border-violet-700\/40 {
    border-color: #7008e766;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-violet-700\/40 {
      border-color: color-mix(in oklab, var(--color-violet-700) 40%, transparent);
    }
  }

  .border-violet-700\/60 {
    border-color: #7008e799;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-violet-700\/60 {
      border-color: color-mix(in oklab, var(--color-violet-700) 60%, transparent);
    }
  }

  .bg-amber-900 {
    background-color: var(--color-amber-900);
  }

  .bg-amber-900\/50 {
    background-color: #7b330680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-900\/50 {
      background-color: color-mix(in oklab, var(--color-amber-900) 50%, transparent);
    }
  }

  .bg-amber-900\/60 {
    background-color: #7b330699;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-900\/60 {
      background-color: color-mix(in oklab, var(--color-amber-900) 60%, transparent);
    }
  }

  .bg-amber-950\/20 {
    background-color: #46190133;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-950\/20 {
      background-color: color-mix(in oklab, var(--color-amber-950) 20%, transparent);
    }
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-blue-900 {
    background-color: var(--color-blue-900);
  }

  .bg-blue-900\/50 {
    background-color: #1c398e80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-900\/50 {
      background-color: color-mix(in oklab, var(--color-blue-900) 50%, transparent);
    }
  }

  .bg-blue-950\/20 {
    background-color: #16245633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-950\/20 {
      background-color: color-mix(in oklab, var(--color-blue-950) 20%, transparent);
    }
  }

  .bg-emerald-950\/40 {
    background-color: #002c2266;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-950\/40 {
      background-color: color-mix(in oklab, var(--color-emerald-950) 40%, transparent);
    }
  }

  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .bg-gray-950 {
    background-color: var(--color-gray-950);
  }

  .bg-red-900\/40 {
    background-color: #82181a66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-900\/40 {
      background-color: color-mix(in oklab, var(--color-red-900) 40%, transparent);
    }
  }

  .bg-red-900\/50 {
    background-color: #82181a80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-900\/50 {
      background-color: color-mix(in oklab, var(--color-red-900) 50%, transparent);
    }
  }

  .bg-red-900\/60 {
    background-color: #82181a99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-900\/60 {
      background-color: color-mix(in oklab, var(--color-red-900) 60%, transparent);
    }
  }

  .bg-red-950\/20 {
    background-color: #46080933;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-950\/20 {
      background-color: color-mix(in oklab, var(--color-red-950) 20%, transparent);
    }
  }

  .bg-red-950\/40 {
    background-color: #46080966;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-950\/40 {
      background-color: color-mix(in oklab, var(--color-red-950) 40%, transparent);
    }
  }

  .bg-violet-900\/50 {
    background-color: #4d179a80;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-violet-900\/50 {
      background-color: color-mix(in oklab, var(--color-violet-900) 50%, transparent);
    }
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-11 {
    padding-inline: calc(var(--spacing) * 11);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

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

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

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

  .font-mono {
    font-family: var(--font-geist-mono);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[8px\] {
    font-size: 8px;
  }

  .text-\[9px\] {
    font-size: 9px;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

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

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

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

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

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

  .text-amber-200 {
    color: var(--color-amber-200);
  }

  .text-amber-300 {
    color: var(--color-amber-300);
  }

  .text-amber-400 {
    color: var(--color-amber-400);
  }

  .text-amber-500\/70 {
    color: #f99c00b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-amber-500\/70 {
      color: color-mix(in oklab, var(--color-amber-500) 70%, transparent);
    }
  }

  .text-blue-200 {
    color: var(--color-blue-200);
  }

  .text-blue-300 {
    color: var(--color-blue-300);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-emerald-400 {
    color: var(--color-emerald-400);
  }

  .text-gray-100 {
    color: var(--color-gray-100);
  }

  .text-gray-200 {
    color: var(--color-gray-200);
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-orange-400 {
    color: var(--color-orange-400);
  }

  .text-red-300 {
    color: var(--color-red-300);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-400\/70 {
    color: #ff6568b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-400\/70 {
      color: color-mix(in oklab, var(--color-red-400) 70%, transparent);
    }
  }

  .text-red-500\/70 {
    color: #fb2c36b3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-red-500\/70 {
      color: color-mix(in oklab, var(--color-red-500) 70%, transparent);
    }
  }

  .text-violet-300 {
    color: var(--color-violet-300);
  }

  .text-violet-400 {
    color: var(--color-violet-400);
  }

  .text-violet-500 {
    color: var(--color-violet-500);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-yellow-300 {
    color: var(--color-yellow-300);
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

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

  .opacity-0 {
    opacity: 0;
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  @media (hover: hover) {
    .group-hover\:text-gray-300:is(:where(.group):hover *) {
      color: var(--color-gray-300);
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:border-blue-600:hover {
      border-color: var(--color-blue-600);
    }
  }

  @media (hover: hover) {
    .hover\:border-gray-500:hover {
      border-color: var(--color-gray-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-amber-900\/10:hover {
      background-color: #7b33061a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-900\/10:hover {
        background-color: color-mix(in oklab, var(--color-amber-900) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-blue-500:hover {
      background-color: var(--color-blue-500);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-700:hover {
      background-color: var(--color-gray-700);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-800\/30:hover {
      background-color: #1e29394d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-800\/30:hover {
        background-color: color-mix(in oklab, var(--color-gray-800) 30%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-gray-800\/50:hover {
      background-color: #1e293980;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-800\/50:hover {
        background-color: color-mix(in oklab, var(--color-gray-800) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-900\/10:hover {
      background-color: #82181a1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-900\/10:hover {
        background-color: color-mix(in oklab, var(--color-red-900) 10%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-red-900\/70:hover {
      background-color: #82181ab3;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-red-900\/70:hover {
        background-color: color-mix(in oklab, var(--color-red-900) 70%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-violet-800\/60:hover {
      background-color: #5d0ec099;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-violet-800\/60:hover {
        background-color: color-mix(in oklab, var(--color-violet-800) 60%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:text-amber-200:hover {
      color: var(--color-amber-200);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-200:hover {
      color: var(--color-gray-200);
    }
  }

  @media (hover: hover) {
    .hover\:text-gray-400:hover {
      color: var(--color-gray-400);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-200:hover {
      color: var(--color-red-200);
    }
  }

  @media (hover: hover) {
    .hover\:text-red-300:hover {
      color: var(--color-red-300);
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:opacity-80:hover {
      opacity: .8;
    }
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .disabled\:cursor-default:disabled {
    cursor: default;
  }

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

  .disabled\:opacity-30:disabled {
    opacity: .3;
  }

  @media (min-width: 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (min-width: 40rem) {
    .sm\:hidden {
      display: none;
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-5xl {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
}

:root {
  --background: #fff;
  --foreground: #171717;
}

@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
  }
}

body {
  font-family: Arial, Helvetica, sans-serif;
}

.react-datepicker {
  color: #e5e7eb !important;
  background-color: #1f2937 !important;
  border: 1px solid #374151 !important;
  border-radius: 10px !important;
  font-family: inherit !important;
}

.react-datepicker__header {
  background-color: #111827 !important;
  border-bottom: 1px solid #374151 !important;
  border-radius: 10px 10px 0 0 !important;
  padding-top: 10px !important;
}

.react-datepicker__current-month, .react-datepicker__day-name, .react-datepicker-year-header {
  color: #e5e7eb !important;
}

.react-datepicker__day {
  color: #d1d5db !important;
  border-radius: 6px !important;
}

.react-datepicker__day:hover {
  color: #fff !important;
  background-color: #374151 !important;
}

.react-datepicker__day--selected, .react-datepicker__day--keyboard-selected {
  color: #fff !important;
  background-color: #2563eb !important;
}

.react-datepicker__day--today {
  font-weight: bold;
  color: #60a5fa !important;
}

.react-datepicker__day--outside-month {
  color: #4b5563 !important;
}

.react-datepicker__navigation-icon:before {
  border-color: #9ca3af !important;
}

.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before {
  border-color: #e5e7eb !important;
}

.react-datepicker__month-select, .react-datepicker__year-select {
  color: #e5e7eb !important;
  background-color: #1f2937 !important;
  border: 1px solid #374151 !important;
  border-radius: 4px !important;
  padding: 2px 4px !important;
}

.react-datepicker__input-container input {
  color: #e5e7eb;
  background-color: #1f2937;
  border: 1px solid #374151;
  border-radius: 8px;
  outline: none;
  width: 130px;
  padding: 6px 12px;
  font-size: 14px;
}

.react-datepicker__input-container input:focus {
  border-color: #3b82f6;
}

.react-datepicker-popper {
  z-index: 50 !important;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

/* [project]/node_modules/flag-icons/css/flag-icons.min.css [app-client] (css) */
.fib, .fi {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.fi {
  width: 1.33333em;
  line-height: 1em;
  display: inline-block;
  position: relative;
}

.fi:before {
  content: " ";
}

.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url("../media/xx.0i3l_els0v_2h.svg");
}

.fi-xx.fis {
  background-image: url("../media/xx.0uv4mt0e0t22c.svg");
}

.fi-ad {
  background-image: url("../media/ad.02q~q1210dn2~.svg");
}

.fi-ad.fis {
  background-image: url("../media/ad.16sec5_1wok6d.svg");
}

.fi-ae {
  background-image: url("../media/ae.06qn4m71ues6l.svg");
}

.fi-ae.fis {
  background-image: url("../media/ae.0qfsxac.2p7y-.svg");
}

.fi-af {
  background-image: url("../media/af.15612vnp9yvjb.svg");
}

.fi-af.fis {
  background-image: url("../media/af.0uz_j~t338hes.svg");
}

.fi-ag {
  background-image: url("../media/ag.0_a_xux-kz0wp.svg");
}

.fi-ag.fis {
  background-image: url("../media/ag.0xvgkjwced_k7.svg");
}

.fi-ai {
  background-image: url("../media/ai.0z-n6~m_20s0f.svg");
}

.fi-ai.fis {
  background-image: url("../media/ai.13_ac_usajeno.svg");
}

.fi-al {
  background-image: url("../media/al.13p_giz93pasy.svg");
}

.fi-al.fis {
  background-image: url("../media/al.01a12f30qrxrw.svg");
}

.fi-am {
  background-image: url("../media/am.11r5h40_s6a81.svg");
}

.fi-am.fis {
  background-image: url("../media/am.0tyws4v1sd3wh.svg");
}

.fi-ao {
  background-image: url("../media/ao.08sg9htas6nss.svg");
}

.fi-ao.fis {
  background-image: url("../media/ao.0.xzoqowlr13q.svg");
}

.fi-aq {
  background-image: url("../media/aq.0w2jkvp7-q_54.svg");
}

.fi-aq.fis {
  background-image: url("../media/aq.02zv85w-71d89.svg");
}

.fi-ar {
  background-image: url("../media/ar.09o.23v-a8r6f.svg");
}

.fi-ar.fis {
  background-image: url("../media/ar.0teaqgf2-7~id.svg");
}

.fi-as {
  background-image: url("../media/as.0cft84ngfb2_r.svg");
}

.fi-as.fis {
  background-image: url("../media/as.06l4w4ifprc1w.svg");
}

.fi-at {
  background-image: url("../media/at.0av04tkzjgc8j.svg");
}

.fi-at.fis {
  background-image: url("../media/at.01vn5ejpkhlbw.svg");
}

.fi-au {
  background-image: url("../media/au.02ymvl1.0bei~.svg");
}

.fi-au.fis {
  background-image: url("../media/au.062o~9d29v~08.svg");
}

.fi-aw {
  background-image: url("../media/aw.0n7n9a8szutlb.svg");
}

.fi-aw.fis {
  background-image: url("../media/aw.0lnopb1ch1a_p.svg");
}

.fi-ax {
  background-image: url("../media/ax.0ye.c860b4at9.svg");
}

.fi-ax.fis {
  background-image: url("../media/ax.0e0_p_4deq0y_.svg");
}

.fi-az {
  background-image: url("../media/az.15n~a~.5og-rn.svg");
}

.fi-az.fis {
  background-image: url("../media/az.0zik_2w61e-w3.svg");
}

.fi-ba {
  background-image: url("../media/ba.0~kyqiiq_ftzu.svg");
}

.fi-ba.fis {
  background-image: url("../media/ba.04pvn61l.jno8.svg");
}

.fi-bb {
  background-image: url("../media/bb.0gp9t238czyit.svg");
}

.fi-bb.fis {
  background-image: url("../media/bb.02icee-wres31.svg");
}

.fi-bd {
  background-image: url("../media/bd.0r02q.rw.3o2r.svg");
}

.fi-bd.fis {
  background-image: url("../media/bd.0goay383ymw90.svg");
}

.fi-be {
  background-image: url("../media/be.0aintraem2e0..svg");
}

.fi-be.fis {
  background-image: url("../media/be.12wm.p7k47-xv.svg");
}

.fi-bf {
  background-image: url("../media/bf.02vn4wk6~ljmu.svg");
}

.fi-bf.fis {
  background-image: url("../media/bf.14rg1u7td2itz.svg");
}

.fi-bg {
  background-image: url("../media/bg.0ee9.5axv~lse.svg");
}

.fi-bg.fis {
  background-image: url("../media/bg.0isoswfr90n-a.svg");
}

.fi-bh {
  background-image: url("../media/bh.0tv~23cveqzt6.svg");
}

.fi-bh.fis {
  background-image: url("../media/bh.0nx3flr1k4e2d.svg");
}

.fi-bi {
  background-image: url("../media/bi.04nxil69aw.5b.svg");
}

.fi-bi.fis {
  background-image: url("../media/bi.0dt-w5yyu~14u.svg");
}

.fi-bj {
  background-image: url("../media/bj.149v3pskfbf.0.svg");
}

.fi-bj.fis {
  background-image: url("../media/bj.0m9ulreyfl-.b.svg");
}

.fi-bl {
  background-image: url("../media/bl.00mzxcm_3n_z..svg");
}

.fi-bl.fis {
  background-image: url("../media/bl.0f6-jxm1f-7pf.svg");
}

.fi-bm {
  background-image: url("../media/bm.08~w3n09c_b9..svg");
}

.fi-bm.fis {
  background-image: url("../media/bm.08zc087vk5n5c.svg");
}

.fi-bn {
  background-image: url("../media/bn.06tj0154j~6am.svg");
}

.fi-bn.fis {
  background-image: url("../media/bn.0yt0wdrg3-tyy.svg");
}

.fi-bo {
  background-image: url("../media/bo.0qanbl42-if5-.svg");
}

.fi-bo.fis {
  background-image: url("../media/bo.0s8wcnu280a_r.svg");
}

.fi-bq {
  background-image: url("../media/bq.0ohb419_bayi0.svg");
}

.fi-bq.fis {
  background-image: url("../media/bq.09_b_khstulg-.svg");
}

.fi-br {
  background-image: url("../media/br.0ibe~z6xg7cut.svg");
}

.fi-br.fis {
  background-image: url("../media/br.0o4cek9g6h0_v.svg");
}

.fi-bs {
  background-image: url("../media/bs.0usba7r0y88xe.svg");
}

.fi-bs.fis {
  background-image: url("../media/bs.10co1a0oa2r55.svg");
}

.fi-bt {
  background-image: url("../media/bt.0um-w6xcv~yx5.svg");
}

.fi-bt.fis {
  background-image: url("../media/bt.03k_huv.a.mq-.svg");
}

.fi-bv {
  background-image: url("../media/bv.10l4h7em_0dvx.svg");
}

.fi-bv.fis {
  background-image: url("../media/bv.04~hu1.i33s9f.svg");
}

.fi-bw {
  background-image: url("../media/bw.0rysyulj8fx4k.svg");
}

.fi-bw.fis {
  background-image: url("../media/bw.036eyyp_xkz50.svg");
}

.fi-by {
  background-image: url("../media/by.0tvhg-l2pva~b.svg");
}

.fi-by.fis {
  background-image: url("../media/by.0fuuwb39s~sqd.svg");
}

.fi-bz {
  background-image: url("../media/bz.0-ou9s6i-78je.svg");
}

.fi-bz.fis {
  background-image: url("../media/bz.03iyb8tbc1krn.svg");
}

.fi-ca {
  background-image: url("../media/ca.0rc~6oxdaky7i.svg");
}

.fi-ca.fis {
  background-image: url("../media/ca.0jntj48x7jea..svg");
}

.fi-cc {
  background-image: url("../media/cc.0r53d2.whcmnd.svg");
}

.fi-cc.fis {
  background-image: url("../media/cc.07qed597a98be.svg");
}

.fi-cd {
  background-image: url("../media/cd.051ojgbax7sp4.svg");
}

.fi-cd.fis {
  background-image: url("../media/cd.0tl1c8mzfswnm.svg");
}

.fi-cf {
  background-image: url("../media/cf.03i.0l0tpahy3.svg");
}

.fi-cf.fis {
  background-image: url("../media/cf.0tggbab4tpzqb.svg");
}

.fi-cg {
  background-image: url("../media/cg.128t92n3fm6-0.svg");
}

.fi-cg.fis {
  background-image: url("../media/cg.0l5kwe_keizo2.svg");
}

.fi-ch {
  background-image: url("../media/ch.01li59tgq4_se.svg");
}

.fi-ch.fis {
  background-image: url("../media/ch.0p_0am5s8n4ig.svg");
}

.fi-ci {
  background-image: url("../media/ci.050_wcgav0jqr.svg");
}

.fi-ci.fis {
  background-image: url("../media/ci.0op7mkxgn638t.svg");
}

.fi-ck {
  background-image: url("../media/ck.0_06y4dcj035v.svg");
}

.fi-ck.fis {
  background-image: url("../media/ck.0jz7k1bhwqyh_.svg");
}

.fi-cl {
  background-image: url("../media/cl.0uy34xzzlf--p.svg");
}

.fi-cl.fis {
  background-image: url("../media/cl.07wp.s7_of-xy.svg");
}

.fi-cm {
  background-image: url("../media/cm.12a2u_j0yy31_.svg");
}

.fi-cm.fis {
  background-image: url("../media/cm.0g6d6~d2016-k.svg");
}

.fi-cn {
  background-image: url("../media/cn.0a9kx6ku.vy~h.svg");
}

.fi-cn.fis {
  background-image: url("../media/cn.14lk0qvo4n6j9.svg");
}

.fi-co {
  background-image: url("../media/co.07w17scphutfl.svg");
}

.fi-co.fis {
  background-image: url("../media/co.0_xnvebs48aeb.svg");
}

.fi-cr {
  background-image: url("../media/cr.0ip0scjbgtnhq.svg");
}

.fi-cr.fis {
  background-image: url("../media/cr.083pchlspliuq.svg");
}

.fi-cu {
  background-image: url("../media/cu.0ryih1id~9vc4.svg");
}

.fi-cu.fis {
  background-image: url("../media/cu.0v5c5wcgdeeun.svg");
}

.fi-cv {
  background-image: url("../media/cv.0134q_a774jo4.svg");
}

.fi-cv.fis {
  background-image: url("../media/cv.01y71jcwjsw_c.svg");
}

.fi-cw {
  background-image: url("../media/cw.0eirj64p67m22.svg");
}

.fi-cw.fis {
  background-image: url("../media/cw.0iuz-k1z7a.h..svg");
}

.fi-cx {
  background-image: url("../media/cx.0dw9d5m_w8qen.svg");
}

.fi-cx.fis {
  background-image: url("../media/cx.13wgevo3wc7_m.svg");
}

.fi-cy {
  background-image: url("../media/cy.0m9clbd024mg3.svg");
}

.fi-cy.fis {
  background-image: url("../media/cy.0c.qwzljbgriu.svg");
}

.fi-cz {
  background-image: url("../media/cz.05.7yetofdnw..svg");
}

.fi-cz.fis {
  background-image: url("../media/cz.08h9x6zd7d_ze.svg");
}

.fi-de {
  background-image: url("../media/de.0-kxrbtm5to1o.svg");
}

.fi-de.fis {
  background-image: url("../media/de.122ozct7r4n-j.svg");
}

.fi-dj {
  background-image: url("../media/dj.00tfiip-7f-os.svg");
}

.fi-dj.fis {
  background-image: url("../media/dj.0opd28h_-qfpv.svg");
}

.fi-dk {
  background-image: url("../media/dk.062d3g59v85_5.svg");
}

.fi-dk.fis {
  background-image: url("../media/dk.15e5bx3e5ic...svg");
}

.fi-dm {
  background-image: url("../media/dm.00uutp.ydp70u.svg");
}

.fi-dm.fis {
  background-image: url("../media/dm.0co4.kxvr.hza.svg");
}

.fi-do {
  background-image: url("../media/do.02m7~m97wey57.svg");
}

.fi-do.fis {
  background-image: url("../media/do.0xt2lv3173zgm.svg");
}

.fi-dz {
  background-image: url("../media/dz.0lkvt8nf6gvd4.svg");
}

.fi-dz.fis {
  background-image: url("../media/dz.0b43-0df8mvo~.svg");
}

.fi-ec {
  background-image: url("../media/ec.06iyoo8nt0r7_.svg");
}

.fi-ec.fis {
  background-image: url("../media/ec.05tr~80bzgo_w.svg");
}

.fi-ee {
  background-image: url("../media/ee.0x3t3.qasdtx_.svg");
}

.fi-ee.fis {
  background-image: url("../media/ee.0kkajsg_n2v~y.svg");
}

.fi-eg {
  background-image: url("../media/eg.0nf1jzgogol8n.svg");
}

.fi-eg.fis {
  background-image: url("../media/eg.0op7zwre9j5p6.svg");
}

.fi-eh {
  background-image: url("../media/eh.0n0e_it8mmmi6.svg");
}

.fi-eh.fis {
  background-image: url("../media/eh.0dz_jqj1zki.~.svg");
}

.fi-er {
  background-image: url("../media/er.0jln6zgrv6eei.svg");
}

.fi-er.fis {
  background-image: url("../media/er.06qkdk4d9rofi.svg");
}

.fi-es {
  background-image: url("../media/es.115sn0nj3i-3p.svg");
}

.fi-es.fis {
  background-image: url("../media/es.0s1rozykc6xi8.svg");
}

.fi-et {
  background-image: url("../media/et.0e_9za.hobw9g.svg");
}

.fi-et.fis {
  background-image: url("../media/et.0n24nfzx~063u.svg");
}

.fi-fi {
  background-image: url("../media/fi.05pct7jva94bd.svg");
}

.fi-fi.fis {
  background-image: url("../media/fi.04~y_mafu4neh.svg");
}

.fi-fj {
  background-image: url("../media/fj.0hsqqqi5534w2.svg");
}

.fi-fj.fis {
  background-image: url("../media/fj.0n~j-5w2l6ks1.svg");
}

.fi-fk {
  background-image: url("../media/fk.08ek68xqngfsm.svg");
}

.fi-fk.fis {
  background-image: url("../media/fk.107mi84lt4zsk.svg");
}

.fi-fm {
  background-image: url("../media/fm.0yg38e2uabmck.svg");
}

.fi-fm.fis {
  background-image: url("../media/fm.07o36u1qcxviv.svg");
}

.fi-fo {
  background-image: url("../media/fo.0j88j~e11i71j.svg");
}

.fi-fo.fis {
  background-image: url("../media/fo.0pvwfm~_jwvt2.svg");
}

.fi-fr {
  background-image: url("../media/fr.13mtgjio-3avz.svg");
}

.fi-fr.fis {
  background-image: url("../media/fr.0l7mvhx~36zn-.svg");
}

.fi-ga {
  background-image: url("../media/ga.0vl8s0ox0a4d8.svg");
}

.fi-ga.fis {
  background-image: url("../media/ga.0z_t8wacksrc2.svg");
}

.fi-gb {
  background-image: url("../media/gb.0g1-h4~ycumv~.svg");
}

.fi-gb.fis {
  background-image: url("../media/gb.0wo-7ngbcrns~.svg");
}

.fi-gd {
  background-image: url("../media/gd.0wqj3yf7fh1vq.svg");
}

.fi-gd.fis {
  background-image: url("../media/gd.02lobwtvzq2da.svg");
}

.fi-ge {
  background-image: url("../media/ge.0khwgx7-.3hwu.svg");
}

.fi-ge.fis {
  background-image: url("../media/ge.0es44.5_i62i2.svg");
}

.fi-gf {
  background-image: url("../media/gf.0y617sj1j~pp1.svg");
}

.fi-gf.fis {
  background-image: url("../media/gf.0vr6-.jms5i1z.svg");
}

.fi-gg {
  background-image: url("../media/gg.0dj121is4ajds.svg");
}

.fi-gg.fis {
  background-image: url("../media/gg.0yw_dhxh2s20-.svg");
}

.fi-gh {
  background-image: url("../media/gh.0q30yf7-12epv.svg");
}

.fi-gh.fis {
  background-image: url("../media/gh.0jzcrlrilukcz.svg");
}

.fi-gi {
  background-image: url("../media/gi.0eo7_b0om2hqw.svg");
}

.fi-gi.fis {
  background-image: url("../media/gi.0teerxep58ac6.svg");
}

.fi-gl {
  background-image: url("../media/gl.0pby3ta740n2..svg");
}

.fi-gl.fis {
  background-image: url("../media/gl.151g9dq.n1r2j.svg");
}

.fi-gm {
  background-image: url("../media/gm.0tvrkz7~dfxxj.svg");
}

.fi-gm.fis {
  background-image: url("../media/gm.11tm7d18bz1hy.svg");
}

.fi-gn {
  background-image: url("../media/gn.0_srw8b2f7x5f.svg");
}

.fi-gn.fis {
  background-image: url("../media/gn.0qb7jh~2.bchv.svg");
}

.fi-gp {
  background-image: url("../media/gp.0s90ov6okq.s9.svg");
}

.fi-gp.fis {
  background-image: url("../media/gp.04kgsbty6h3ze.svg");
}

.fi-gq {
  background-image: url("../media/gq.0xpbtwj_49-ig.svg");
}

.fi-gq.fis {
  background-image: url("../media/gq.17nk~8xb8b0jo.svg");
}

.fi-gr {
  background-image: url("../media/gr.0s9v8cqa3.umu.svg");
}

.fi-gr.fis {
  background-image: url("../media/gr.0bolbkinea7am.svg");
}

.fi-gs {
  background-image: url("../media/gs.16~rvb~gmdiut.svg");
}

.fi-gs.fis {
  background-image: url("../media/gs.08_ontsvu90m0.svg");
}

.fi-gt {
  background-image: url("../media/gt.16xszzdaygmyd.svg");
}

.fi-gt.fis {
  background-image: url("../media/gt.0iiqnnpb6woa9.svg");
}

.fi-gu {
  background-image: url("../media/gu.05pi4sovljh-9.svg");
}

.fi-gu.fis {
  background-image: url("../media/gu.0n6721aznpi35.svg");
}

.fi-gw {
  background-image: url("../media/gw.0h~c0v0supt0p.svg");
}

.fi-gw.fis {
  background-image: url("../media/gw.0tftbnmmreshi.svg");
}

.fi-gy {
  background-image: url("../media/gy.0zfjt1ud1q8vj.svg");
}

.fi-gy.fis {
  background-image: url("../media/gy.058flryq4x03c.svg");
}

.fi-hk {
  background-image: url("../media/hk.0sh~f_.76sh8a.svg");
}

.fi-hk.fis {
  background-image: url("../media/hk.0dn2iatdbj050.svg");
}

.fi-hm {
  background-image: url("../media/hm.00_fo6umz525x.svg");
}

.fi-hm.fis {
  background-image: url("../media/hm.0raypuz3_qrxc.svg");
}

.fi-hn {
  background-image: url("../media/hn.0ddvuwwb6wbp8.svg");
}

.fi-hn.fis {
  background-image: url("../media/hn.0i_iqr0w6bds5.svg");
}

.fi-hr {
  background-image: url("../media/hr.01d1avreipvnq.svg");
}

.fi-hr.fis {
  background-image: url("../media/hr.00kv9blocf5jg.svg");
}

.fi-ht {
  background-image: url("../media/ht.0yv8mctozn2jy.svg");
}

.fi-ht.fis {
  background-image: url("../media/ht.0jjh9g34ka1-4.svg");
}

.fi-hu {
  background-image: url("../media/hu.122dktaf20yfg.svg");
}

.fi-hu.fis {
  background-image: url("../media/hu.0o9fxovommre_.svg");
}

.fi-id {
  background-image: url("../media/id.0vdisaycqwl-6.svg");
}

.fi-id.fis {
  background-image: url("../media/id.0a4ww7e2.6l7h.svg");
}

.fi-ie {
  background-image: url("../media/ie.0t34~fodt_nbi.svg");
}

.fi-ie.fis {
  background-image: url("../media/ie.0ih1tgh~wgv-d.svg");
}

.fi-il {
  background-image: url("../media/il.0om~am4wx.4zh.svg");
}

.fi-il.fis {
  background-image: url("../media/il.01~rgb7dyz376.svg");
}

.fi-im {
  background-image: url("../media/im.0xqidg5sat7zw.svg");
}

.fi-im.fis {
  background-image: url("../media/im.0ui2lg8vdtw97.svg");
}

.fi-in {
  background-image: url("../media/in.0oj11gb5cys9k.svg");
}

.fi-in.fis {
  background-image: url("../media/in.10t6rtd7343nj.svg");
}

.fi-io {
  background-image: url("../media/io.15coomq.14wnv.svg");
}

.fi-io.fis {
  background-image: url("../media/io.0vn-064s_8cug.svg");
}

.fi-iq {
  background-image: url("../media/iq.0q_hqa4_dfqgu.svg");
}

.fi-iq.fis {
  background-image: url("../media/iq.12a_2ctqp~raf.svg");
}

.fi-ir {
  background-image: url("../media/ir.0p3on8is4779p.svg");
}

.fi-ir.fis {
  background-image: url("../media/ir.0.aujig5-ktb4.svg");
}

.fi-is {
  background-image: url("../media/is.0t2xwp5yah2xw.svg");
}

.fi-is.fis {
  background-image: url("../media/is.1600tv~ja8y2..svg");
}

.fi-it {
  background-image: url("../media/it.0p.16xetgw_pr.svg");
}

.fi-it.fis {
  background-image: url("../media/it.08poyn.me13qz.svg");
}

.fi-je {
  background-image: url("../media/je.0._d6y161two7.svg");
}

.fi-je.fis {
  background-image: url("../media/je.0mbdhgetg63mr.svg");
}

.fi-jm {
  background-image: url("../media/jm.0qzy.5~nveky-.svg");
}

.fi-jm.fis {
  background-image: url("../media/jm.15sw-7gtzvbv..svg");
}

.fi-jo {
  background-image: url("../media/jo.0v05b_hbi65hi.svg");
}

.fi-jo.fis {
  background-image: url("../media/jo.11p51.ieer77o.svg");
}

.fi-jp {
  background-image: url("../media/jp.02cp8rtxnd1tl.svg");
}

.fi-jp.fis {
  background-image: url("../media/jp.01bx7q87~q3r8.svg");
}

.fi-ke {
  background-image: url("../media/ke.0kln__78mhq2f.svg");
}

.fi-ke.fis {
  background-image: url("../media/ke.1426.i7t-iq4y.svg");
}

.fi-kg {
  background-image: url("../media/kg.16wflwqqrce2p.svg");
}

.fi-kg.fis {
  background-image: url("../media/kg.0_u~zt4~q8.w_.svg");
}

.fi-kh {
  background-image: url("../media/kh.0xntiwsdtibo6.svg");
}

.fi-kh.fis {
  background-image: url("../media/kh.0585tw8llmeez.svg");
}

.fi-ki {
  background-image: url("../media/ki.0uyc_ychfyg5..svg");
}

.fi-ki.fis {
  background-image: url("../media/ki.12am~-j2osm_~.svg");
}

.fi-km {
  background-image: url("../media/km.0f-i-uj0rqmgj.svg");
}

.fi-km.fis {
  background-image: url("../media/km.0xzknlueo0nqk.svg");
}

.fi-kn {
  background-image: url("../media/kn.12y6n921evif_.svg");
}

.fi-kn.fis {
  background-image: url("../media/kn.09.q9g1k3kmz-.svg");
}

.fi-kp {
  background-image: url("../media/kp.0rezfauau3c-3.svg");
}

.fi-kp.fis {
  background-image: url("../media/kp.0xbc24_rot2gg.svg");
}

.fi-kr {
  background-image: url("../media/kr.12bkj~t7hesdi.svg");
}

.fi-kr.fis {
  background-image: url("../media/kr.0ra90oig2006m.svg");
}

.fi-kw {
  background-image: url("../media/kw.04_ddbhvx9p~2.svg");
}

.fi-kw.fis {
  background-image: url("../media/kw.0~k031~mggn7d.svg");
}

.fi-ky {
  background-image: url("../media/ky.05rkwlxqe2r-b.svg");
}

.fi-ky.fis {
  background-image: url("../media/ky.13q178260a37..svg");
}

.fi-kz {
  background-image: url("../media/kz.0in35oac_8-jp.svg");
}

.fi-kz.fis {
  background-image: url("../media/kz.17mpu~outq~0a.svg");
}

.fi-la {
  background-image: url("../media/la.074_b45uqbvq2.svg");
}

.fi-la.fis {
  background-image: url("../media/la.0fq_w-8a~h.kw.svg");
}

.fi-lb {
  background-image: url("../media/lb.0h8rbv-z71hqp.svg");
}

.fi-lb.fis {
  background-image: url("../media/lb.0o~dik7gaa1aq.svg");
}

.fi-lc {
  background-image: url("../media/lc.0h~p5n5-fmk_k.svg");
}

.fi-lc.fis {
  background-image: url("../media/lc.0qyi9qc1dp6zo.svg");
}

.fi-li {
  background-image: url("../media/li.0f2bwcslvatrh.svg");
}

.fi-li.fis {
  background-image: url("../media/li.0l2hnnvu0wc55.svg");
}

.fi-lk {
  background-image: url("../media/lk.158d4ngdkbjbe.svg");
}

.fi-lk.fis {
  background-image: url("../media/lk.0~eqhnqzp9-6c.svg");
}

.fi-lr {
  background-image: url("../media/lr.0a60a4l1kz1-8.svg");
}

.fi-lr.fis {
  background-image: url("../media/lr.0f_712ek47lx1.svg");
}

.fi-ls {
  background-image: url("../media/ls.08rc8o_fdn63t.svg");
}

.fi-ls.fis {
  background-image: url("../media/ls.03cmzvs.l5s7s.svg");
}

.fi-lt {
  background-image: url("../media/lt.04a17mab.2-8-.svg");
}

.fi-lt.fis {
  background-image: url("../media/lt.0by.6d1b5t3-c.svg");
}

.fi-lu {
  background-image: url("../media/lu.15uvo3agsgthr.svg");
}

.fi-lu.fis {
  background-image: url("../media/lu.0cdkimvognzgt.svg");
}

.fi-lv {
  background-image: url("../media/lv.0~yn3k2-mgsqz.svg");
}

.fi-lv.fis {
  background-image: url("../media/lv.0k-7h-5azjpbr.svg");
}

.fi-ly {
  background-image: url("../media/ly.095o27h4fg189.svg");
}

.fi-ly.fis {
  background-image: url("../media/ly.0vy-62jafa_e9.svg");
}

.fi-ma {
  background-image: url("../media/ma.16njibn8utcrs.svg");
}

.fi-ma.fis {
  background-image: url("../media/ma.02wdwhuy4rzcm.svg");
}

.fi-mc {
  background-image: url("../media/mc.0yk8s96l3-oil.svg");
}

.fi-mc.fis {
  background-image: url("../media/mc.16zn7s.pm9wbk.svg");
}

.fi-md {
  background-image: url("../media/md.0p3bi2fjcxt_t.svg");
}

.fi-md.fis {
  background-image: url("../media/md.17ovy568en6ya.svg");
}

.fi-me {
  background-image: url("../media/me.04eh4~v5dv078.svg");
}

.fi-me.fis {
  background-image: url("../media/me.0.f7weo9_f7.3.svg");
}

.fi-mf {
  background-image: url("../media/mf.08j68xdwu35sa.svg");
}

.fi-mf.fis {
  background-image: url("../media/mf.0.jq~3irl2zog.svg");
}

.fi-mg {
  background-image: url("../media/mg.15iynosh21~j-.svg");
}

.fi-mg.fis {
  background-image: url("../media/mg.0gilwp-e7c4g~.svg");
}

.fi-mh {
  background-image: url("../media/mh.0svks~x7i9cvq.svg");
}

.fi-mh.fis {
  background-image: url("../media/mh.0-v41nbly_jva.svg");
}

.fi-mk {
  background-image: url("../media/mk.0smbb4.qrnz7g.svg");
}

.fi-mk.fis {
  background-image: url("../media/mk.11c0~h0i0b9f8.svg");
}

.fi-ml {
  background-image: url("../media/ml.0oxaezl2q6p9g.svg");
}

.fi-ml.fis {
  background-image: url("../media/ml.0vs.9~10c-pdi.svg");
}

.fi-mm {
  background-image: url("../media/mm.07_hq4eg8rbun.svg");
}

.fi-mm.fis {
  background-image: url("../media/mm.0vdzfzig8uw~k.svg");
}

.fi-mn {
  background-image: url("../media/mn.08wk.7ee_zedo.svg");
}

.fi-mn.fis {
  background-image: url("../media/mn.1716k278m9z2_.svg");
}

.fi-mo {
  background-image: url("../media/mo.0q2e9i9v9v44..svg");
}

.fi-mo.fis {
  background-image: url("../media/mo.0jupxr2fnpnbu.svg");
}

.fi-mp {
  background-image: url("../media/mp.0kydidg2r8tfr.svg");
}

.fi-mp.fis {
  background-image: url("../media/mp.0frcn4pq1c6s3.svg");
}

.fi-mq {
  background-image: url("../media/mq.0hm8y~mb-p6x..svg");
}

.fi-mq.fis {
  background-image: url("../media/mq.15y1.-li4p0bd.svg");
}

.fi-mr {
  background-image: url("../media/mr.0l_nc9-sm72bb.svg");
}

.fi-mr.fis {
  background-image: url("../media/mr.13fi174gio.ze.svg");
}

.fi-ms {
  background-image: url("../media/ms.0e8i~67dqapdj.svg");
}

.fi-ms.fis {
  background-image: url("../media/ms.0eig4fd7pt0rh.svg");
}

.fi-mt {
  background-image: url("../media/mt.0dwqw4tvs7rdm.svg");
}

.fi-mt.fis {
  background-image: url("../media/mt.0uke3inn-ijh-.svg");
}

.fi-mu {
  background-image: url("../media/mu.0ho99v.cn.ev..svg");
}

.fi-mu.fis {
  background-image: url("../media/mu.0-exk4s_xjd1h.svg");
}

.fi-mv {
  background-image: url("../media/mv.0fzsae9m01raw.svg");
}

.fi-mv.fis {
  background-image: url("../media/mv.0yzxdd~52hmm_.svg");
}

.fi-mw {
  background-image: url("../media/mw.110_83qs8l7.-.svg");
}

.fi-mw.fis {
  background-image: url("../media/mw.06c0acz_tbyv6.svg");
}

.fi-mx {
  background-image: url("../media/mx.0v8r1xjkaxo.6.svg");
}

.fi-mx.fis {
  background-image: url("../media/mx.0gju2g~-g7gtc.svg");
}

.fi-my {
  background-image: url("../media/my.0v~eoe4rwu6z..svg");
}

.fi-my.fis {
  background-image: url("../media/my.0pis6s2_ih_yg.svg");
}

.fi-mz {
  background-image: url("../media/mz.0tqe8xdqb8mzq.svg");
}

.fi-mz.fis {
  background-image: url("../media/mz.0rvohkma79_6z.svg");
}

.fi-na {
  background-image: url("../media/na.0.270xnjv~luc.svg");
}

.fi-na.fis {
  background-image: url("../media/na.0dilw9rr.frp4.svg");
}

.fi-nc {
  background-image: url("../media/nc.0obwa0yorp-ta.svg");
}

.fi-nc.fis {
  background-image: url("../media/nc.15cpk3z0o_3r0.svg");
}

.fi-ne {
  background-image: url("../media/ne.102z0v~.o0gaa.svg");
}

.fi-ne.fis {
  background-image: url("../media/ne.0ap95mt6cbee4.svg");
}

.fi-nf {
  background-image: url("../media/nf.0ok.jdh0gcpmx.svg");
}

.fi-nf.fis {
  background-image: url("../media/nf.04a5vys~v3m.7.svg");
}

.fi-ng {
  background-image: url("../media/ng.02qkrn5017ys_.svg");
}

.fi-ng.fis {
  background-image: url("../media/ng.0tmmc_0ghlqz1.svg");
}

.fi-ni {
  background-image: url("../media/ni.056~vmu~~2wio.svg");
}

.fi-ni.fis {
  background-image: url("../media/ni.14ji04u5c5pl8.svg");
}

.fi-nl {
  background-image: url("../media/nl.00-p-.b-x7hda.svg");
}

.fi-nl.fis {
  background-image: url("../media/nl.0nezmeyf4f5kf.svg");
}

.fi-no {
  background-image: url("../media/no.0q8p493q28j-3.svg");
}

.fi-no.fis {
  background-image: url("../media/no.0qs9u5r5std_k.svg");
}

.fi-np {
  background-image: url("../media/np.0.oycdv67wsxu.svg");
}

.fi-np.fis {
  background-image: url("../media/np.0q7n~9hyosc6e.svg");
}

.fi-nr {
  background-image: url("../media/nr.10u7qx48jhdz_.svg");
}

.fi-nr.fis {
  background-image: url("../media/nr.0mi8fx9t~kl78.svg");
}

.fi-nu {
  background-image: url("../media/nu.0hedkv30qygf5.svg");
}

.fi-nu.fis {
  background-image: url("../media/nu.0dks_q5vvln96.svg");
}

.fi-nz {
  background-image: url("../media/nz.17eg07btd~r1..svg");
}

.fi-nz.fis {
  background-image: url("../media/nz.0i1~od0ob~aau.svg");
}

.fi-om {
  background-image: url("../media/om.0nq4manugsooh.svg");
}

.fi-om.fis {
  background-image: url("../media/om.146j9bpptn_58.svg");
}

.fi-pa {
  background-image: url("../media/pa.099y84dcvqasl.svg");
}

.fi-pa.fis {
  background-image: url("../media/pa.11u.piw7kwwu-.svg");
}

.fi-pe {
  background-image: url("../media/pe.0mwkvrptptvpq.svg");
}

.fi-pe.fis {
  background-image: url("../media/pe.0p8ahkjtd7p7~.svg");
}

.fi-pf {
  background-image: url("../media/pf.15v~ypj3joaw~.svg");
}

.fi-pf.fis {
  background-image: url("../media/pf.0kez0r03-kbry.svg");
}

.fi-pg {
  background-image: url("../media/pg.15q7_isj-ocnh.svg");
}

.fi-pg.fis {
  background-image: url("../media/pg.0hpe83ye~w7r6.svg");
}

.fi-ph {
  background-image: url("../media/ph.0~f.14.6_fu5l.svg");
}

.fi-ph.fis {
  background-image: url("../media/ph.06tz4znfs_daq.svg");
}

.fi-pk {
  background-image: url("../media/pk.12iw4ey18c0tg.svg");
}

.fi-pk.fis {
  background-image: url("../media/pk.03r--a8wzfy8n.svg");
}

.fi-pl {
  background-image: url("../media/pl.09hqcpm79r_sy.svg");
}

.fi-pl.fis {
  background-image: url("../media/pl.17cdwlzzv6~hd.svg");
}

.fi-pm {
  background-image: url("../media/pm.0umbjzbwhfa07.svg");
}

.fi-pm.fis {
  background-image: url("../media/pm.09a8by~db1tmy.svg");
}

.fi-pn {
  background-image: url("../media/pn.06ukfkueoy834.svg");
}

.fi-pn.fis {
  background-image: url("../media/pn.0jne4vnp1t5s7.svg");
}

.fi-pr {
  background-image: url("../media/pr.0t1wzrbwe4zbz.svg");
}

.fi-pr.fis {
  background-image: url("../media/pr.14y6i7trycdzs.svg");
}

.fi-ps {
  background-image: url("../media/ps.03~mj_dm3fca2.svg");
}

.fi-ps.fis {
  background-image: url("../media/ps.0jc-sp7~7see6.svg");
}

.fi-pt {
  background-image: url("../media/pt.0zbj0w_uz_uk8.svg");
}

.fi-pt.fis {
  background-image: url("../media/pt.08qa4q6exff1_.svg");
}

.fi-pw {
  background-image: url("../media/pw.13aah3-ov43y4.svg");
}

.fi-pw.fis {
  background-image: url("../media/pw.0bmk~65vu1~75.svg");
}

.fi-py {
  background-image: url("../media/py.14zstan87888i.svg");
}

.fi-py.fis {
  background-image: url("../media/py.0hkmr~tvo~h4q.svg");
}

.fi-qa {
  background-image: url("../media/qa.0xts_fvva20ll.svg");
}

.fi-qa.fis {
  background-image: url("../media/qa.0uxy9q2.w4zps.svg");
}

.fi-re {
  background-image: url("../media/re.0l2c52imkf5ld.svg");
}

.fi-re.fis {
  background-image: url("../media/re.16irdr7c~_i7l.svg");
}

.fi-ro {
  background-image: url("../media/ro.06-8titcop842.svg");
}

.fi-ro.fis {
  background-image: url("../media/ro.05adtsjqvg_io.svg");
}

.fi-rs {
  background-image: url("../media/rs.0.y3v903fmz8e.svg");
}

.fi-rs.fis {
  background-image: url("../media/rs.0fu~asjbufmtp.svg");
}

.fi-ru {
  background-image: url("../media/ru.0oahl14s6-9cs.svg");
}

.fi-ru.fis {
  background-image: url("../media/ru.01m0ac3_t~dlq.svg");
}

.fi-rw {
  background-image: url("../media/rw.0p7id.z036giq.svg");
}

.fi-rw.fis {
  background-image: url("../media/rw.0b9ti25rncgdn.svg");
}

.fi-sa {
  background-image: url("../media/sa.0f.7d8lwq4xvq.svg");
}

.fi-sa.fis {
  background-image: url("../media/sa.0o9klv6bw51_p.svg");
}

.fi-sb {
  background-image: url("../media/sb.0fruyybb7_sfu.svg");
}

.fi-sb.fis {
  background-image: url("../media/sb.0jr46adtj4ar0.svg");
}

.fi-sc {
  background-image: url("../media/sc.0fz2lm5ti0x_b.svg");
}

.fi-sc.fis {
  background-image: url("../media/sc.03of0a6vjjf95.svg");
}

.fi-sd {
  background-image: url("../media/sd.07m2.~m0nfix9.svg");
}

.fi-sd.fis {
  background-image: url("../media/sd.00e2v7vvhck~4.svg");
}

.fi-se {
  background-image: url("../media/se.0a741~f-yk1nx.svg");
}

.fi-se.fis {
  background-image: url("../media/se.15ijsxd52_gy8.svg");
}

.fi-sg {
  background-image: url("../media/sg.02~y--_qb1t.x.svg");
}

.fi-sg.fis {
  background-image: url("../media/sg.1729rc11nl09-.svg");
}

.fi-sh {
  background-image: url("../media/sh.0zd8n9.jn1cw3.svg");
}

.fi-sh.fis {
  background-image: url("../media/sh.10r7km8ol5vut.svg");
}

.fi-si {
  background-image: url("../media/si.0td~4ihk06e~x.svg");
}

.fi-si.fis {
  background-image: url("../media/si.0sy-9.xl9eoo9.svg");
}

.fi-sj {
  background-image: url("../media/sj.11e0c0lp7p51g.svg");
}

.fi-sj.fis {
  background-image: url("../media/sj.17b.a~skj2fw~.svg");
}

.fi-sk {
  background-image: url("../media/sk.0-n48kqtfz_tw.svg");
}

.fi-sk.fis {
  background-image: url("../media/sk.0914655e.e-6o.svg");
}

.fi-sl {
  background-image: url("../media/sl.13c2z~0sw-kh8.svg");
}

.fi-sl.fis {
  background-image: url("../media/sl.0sm_ld0059eln.svg");
}

.fi-sm {
  background-image: url("../media/sm.0olm75vt3df7c.svg");
}

.fi-sm.fis {
  background-image: url("../media/sm.0q3j0x0g71umw.svg");
}

.fi-sn {
  background-image: url("../media/sn.16ask3mhjqlgg.svg");
}

.fi-sn.fis {
  background-image: url("../media/sn.14wy18891w7yq.svg");
}

.fi-so {
  background-image: url("../media/so.0-.fnyffw8sp_.svg");
}

.fi-so.fis {
  background-image: url("../media/so.0326eph0pn1-d.svg");
}

.fi-sr {
  background-image: url("../media/sr.07j-qlt_k-hdd.svg");
}

.fi-sr.fis {
  background-image: url("../media/sr.0oo9n2~oid1y7.svg");
}

.fi-ss {
  background-image: url("../media/ss.0g3bmficyw.pr.svg");
}

.fi-ss.fis {
  background-image: url("../media/ss.0hfw56h06kc3t.svg");
}

.fi-st {
  background-image: url("../media/st.14fkflwqtj.sg.svg");
}

.fi-st.fis {
  background-image: url("../media/st.0t5dprg3rmho9.svg");
}

.fi-sv {
  background-image: url("../media/sv.08n_synz2ioj6.svg");
}

.fi-sv.fis {
  background-image: url("../media/sv.0v5liriuo.xos.svg");
}

.fi-sx {
  background-image: url("../media/sx.0i.wqau38ue.e.svg");
}

.fi-sx.fis {
  background-image: url("../media/sx.130hd-i1sh8cc.svg");
}

.fi-sy {
  background-image: url("../media/sy.0-im5eqt~i8-g.svg");
}

.fi-sy.fis {
  background-image: url("../media/sy.0d6ipxdhuzjb5.svg");
}

.fi-sz {
  background-image: url("../media/sz.182~06kdosv-x.svg");
}

.fi-sz.fis {
  background-image: url("../media/sz.0dgf-z4pjg5v1.svg");
}

.fi-tc {
  background-image: url("../media/tc.0qltsw40m0pw0.svg");
}

.fi-tc.fis {
  background-image: url("../media/tc.0_46~52y~xr_s.svg");
}

.fi-td {
  background-image: url("../media/td.0ephixg1-hn76.svg");
}

.fi-td.fis {
  background-image: url("../media/td.0ue~.cn04qt-8.svg");
}

.fi-tf {
  background-image: url("../media/tf.0-fls3pudag8l.svg");
}

.fi-tf.fis {
  background-image: url("../media/tf.0jqzj2yx4u.sq.svg");
}

.fi-tg {
  background-image: url("../media/tg.0rzotb32uh2p_.svg");
}

.fi-tg.fis {
  background-image: url("../media/tg.0cntx1927td~s.svg");
}

.fi-th {
  background-image: url("../media/th.06y12gfomo8k2.svg");
}

.fi-th.fis {
  background-image: url("../media/th.07j~7zaxet.5y.svg");
}

.fi-tj {
  background-image: url("../media/tj.11lepuhttcllb.svg");
}

.fi-tj.fis {
  background-image: url("../media/tj.0j-mcd.czfiw6.svg");
}

.fi-tk {
  background-image: url("../media/tk.0~8snggc2p8~~.svg");
}

.fi-tk.fis {
  background-image: url("../media/tk.0a9ku-csdir4-.svg");
}

.fi-tl {
  background-image: url("../media/tl.09qu-vro97ahc.svg");
}

.fi-tl.fis {
  background-image: url("../media/tl.0kf3d997o-5rl.svg");
}

.fi-tm {
  background-image: url("../media/tm.0781ly57qsoyz.svg");
}

.fi-tm.fis {
  background-image: url("../media/tm.0iaz2y1x._3c~.svg");
}

.fi-tn {
  background-image: url("../media/tn.0fh56m3eo1m18.svg");
}

.fi-tn.fis {
  background-image: url("../media/tn.10vp6bitjsrbw.svg");
}

.fi-to {
  background-image: url("../media/to.0cgi7vqh5chkl.svg");
}

.fi-to.fis {
  background-image: url("../media/to.0t4enm_7u9-ii.svg");
}

.fi-tr {
  background-image: url("../media/tr.0qdmtjmqpih2y.svg");
}

.fi-tr.fis {
  background-image: url("../media/tr.02j_tei-v19~a.svg");
}

.fi-tt {
  background-image: url("../media/tt.0.zlvltnntoha.svg");
}

.fi-tt.fis {
  background-image: url("../media/tt.187j42sb~vhlu.svg");
}

.fi-tv {
  background-image: url("../media/tv.06dcc8b80ccvd.svg");
}

.fi-tv.fis {
  background-image: url("../media/tv.0ulsr7o0~k_bo.svg");
}

.fi-tw {
  background-image: url("../media/tw.1024_eh5~lz3v.svg");
}

.fi-tw.fis {
  background-image: url("../media/tw.0ia-y299sdgmp.svg");
}

.fi-tz {
  background-image: url("../media/tz.145.kjb4-wok-.svg");
}

.fi-tz.fis {
  background-image: url("../media/tz.0d7.b.7a16xvt.svg");
}

.fi-ua {
  background-image: url("../media/ua.12j7i1clsvhgu.svg");
}

.fi-ua.fis {
  background-image: url("../media/ua.0okcul~-.ld.g.svg");
}

.fi-ug {
  background-image: url("../media/ug.08e8_8d305.~z.svg");
}

.fi-ug.fis {
  background-image: url("../media/ug.090wcmrguc_i0.svg");
}

.fi-um {
  background-image: url("../media/um.0fsvaw.~escud.svg");
}

.fi-um.fis {
  background-image: url("../media/um.0-kcr9tye_b9w.svg");
}

.fi-us {
  background-image: url("../media/us.05nzlzmpvmox1.svg");
}

.fi-us.fis {
  background-image: url("../media/us.0_m830okd~n80.svg");
}

.fi-uy {
  background-image: url("../media/uy.0.z9xp~kq0q2i.svg");
}

.fi-uy.fis {
  background-image: url("../media/uy.15l.haq7x80r8.svg");
}

.fi-uz {
  background-image: url("../media/uz.1874u2ufz861j.svg");
}

.fi-uz.fis {
  background-image: url("../media/uz.0jkkuju2np~2y.svg");
}

.fi-va {
  background-image: url("../media/va.0ywecj.td-jem.svg");
}

.fi-va.fis {
  background-image: url("../media/va.08ofh4wbsqivw.svg");
}

.fi-vc {
  background-image: url("../media/vc.0pbtqjdfmvihs.svg");
}

.fi-vc.fis {
  background-image: url("../media/vc.0udlq3rn0n.6n.svg");
}

.fi-ve {
  background-image: url("../media/ve.00r-jbnnqs3j~.svg");
}

.fi-ve.fis {
  background-image: url("../media/ve.0pa_z2~r8g.6..svg");
}

.fi-vg {
  background-image: url("../media/vg.0la9z5x3u71e-.svg");
}

.fi-vg.fis {
  background-image: url("../media/vg.04-hlsyyxzxvl.svg");
}

.fi-vi {
  background-image: url("../media/vi.0klqco9a35i3q.svg");
}

.fi-vi.fis {
  background-image: url("../media/vi.11r751bvon7~s.svg");
}

.fi-vn {
  background-image: url("../media/vn.03r_b3i~fytgt.svg");
}

.fi-vn.fis {
  background-image: url("../media/vn.0hhygrc-g~p0..svg");
}

.fi-vu {
  background-image: url("../media/vu.01e2x8o_5scrr.svg");
}

.fi-vu.fis {
  background-image: url("../media/vu.165-rd2ks-ac8.svg");
}

.fi-wf {
  background-image: url("../media/wf.061i0h5as~m.e.svg");
}

.fi-wf.fis {
  background-image: url("../media/wf.0ej0w.d6w6tcv.svg");
}

.fi-ws {
  background-image: url("../media/ws.074l1429y-px..svg");
}

.fi-ws.fis {
  background-image: url("../media/ws.00p59f-ar34f8.svg");
}

.fi-ye {
  background-image: url("../media/ye.0c8ih0.3ekwri.svg");
}

.fi-ye.fis {
  background-image: url("../media/ye.03ph-7cdft~_l.svg");
}

.fi-yt {
  background-image: url("../media/yt.0gjpo0uudzesc.svg");
}

.fi-yt.fis {
  background-image: url("../media/yt.0cto1xjiriwhn.svg");
}

.fi-za {
  background-image: url("../media/za.0jpk9e0r6khy7.svg");
}

.fi-za.fis {
  background-image: url("../media/za.0.2-dh~08v85s.svg");
}

.fi-zm {
  background-image: url("../media/zm.0b_ok9srwu0ww.svg");
}

.fi-zm.fis {
  background-image: url("../media/zm.12n5f02dt-xj4.svg");
}

.fi-zw {
  background-image: url("../media/zw.0qs32c7lkzhae.svg");
}

.fi-zw.fis {
  background-image: url("../media/zw.0lf7.zi_zx~t..svg");
}

.fi-arab {
  background-image: url("../media/arab.06nq9-ln890qh.svg");
}

.fi-arab.fis {
  background-image: url("../media/arab.16d24afdvcags.svg");
}

.fi-asean {
  background-image: url("../media/asean.0-jm66tuo3j3~.svg");
}

.fi-asean.fis {
  background-image: url("../media/asean.0hi86~t9o3-h-.svg");
}

.fi-cefta {
  background-image: url("../media/cefta.0souk8dik2-f1.svg");
}

.fi-cefta.fis {
  background-image: url("../media/cefta.0uqa3y~zu47-l.svg");
}

.fi-cp {
  background-image: url("../media/cp.04s6pz0ixao8r.svg");
}

.fi-cp.fis {
  background-image: url("../media/cp.08w7ip8stry_k.svg");
}

.fi-dg {
  background-image: url("../media/dg.12wu3xx4tg3nm.svg");
}

.fi-dg.fis {
  background-image: url("../media/dg.0l6pj8o~0.txl.svg");
}

.fi-eac {
  background-image: url("../media/eac.0h5d2j4yb~4eh.svg");
}

.fi-eac.fis {
  background-image: url("../media/eac.0p5b.p2w5kkgj.svg");
}

.fi-es-ct {
  background-image: url("../media/es-ct.0znrc_esp3x40.svg");
}

.fi-es-ct.fis {
  background-image: url("../media/es-ct.0s.z5b4bnp25_.svg");
}

.fi-es-ga {
  background-image: url("../media/es-ga.0ghh6pvtjc4l3.svg");
}

.fi-es-ga.fis {
  background-image: url("../media/es-ga.0-mxmdyrz_rqf.svg");
}

.fi-es-pv {
  background-image: url("../media/es-pv.0mkm5lzcb8duq.svg");
}

.fi-es-pv.fis {
  background-image: url("../media/es-pv.0zk2gl85ntys0.svg");
}

.fi-eu {
  background-image: url("../media/eu.00qo5mteqhwtj.svg");
}

.fi-eu.fis {
  background-image: url("../media/eu.0guycb5-gnp.s.svg");
}

.fi-gb-eng {
  background-image: url("../media/gb-eng.0q80rlewbc.wl.svg");
}

.fi-gb-eng.fis {
  background-image: url("../media/gb-eng.0ftdn6k-4y2tc.svg");
}

.fi-gb-nir {
  background-image: url("../media/gb-nir.0o19luoyuc8f~.svg");
}

.fi-gb-nir.fis {
  background-image: url("../media/gb-nir.16yautv~nj4h9.svg");
}

.fi-gb-sct {
  background-image: url("../media/gb-sct.09.30oylt_zn~.svg");
}

.fi-gb-sct.fis {
  background-image: url("../media/gb-sct.0_x3gwmc-8ysi.svg");
}

.fi-gb-wls {
  background-image: url("../media/gb-wls.0o9dm.kqvwnez.svg");
}

.fi-gb-wls.fis {
  background-image: url("../media/gb-wls.0wywkh2oi98lx.svg");
}

.fi-ic {
  background-image: url("../media/ic.14xq._500xk-n.svg");
}

.fi-ic.fis {
  background-image: url("../media/ic.154waghbnzx.8.svg");
}

.fi-pc {
  background-image: url("../media/pc.0w58f-xo852rj.svg");
}

.fi-pc.fis {
  background-image: url("../media/pc.0jerfmp2t4c92.svg");
}

.fi-sh-ac {
  background-image: url("../media/sh-ac.130esujxagher.svg");
}

.fi-sh-ac.fis {
  background-image: url("../media/sh-ac.14.s65~x2aejd.svg");
}

.fi-sh-hl {
  background-image: url("../media/sh-hl.0y0xme.fx8cug.svg");
}

.fi-sh-hl.fis {
  background-image: url("../media/sh-hl.0je.v9_yxtgto.svg");
}

.fi-sh-ta {
  background-image: url("../media/sh-ta.16wsobnwu6x~1.svg");
}

.fi-sh-ta.fis {
  background-image: url("../media/sh-ta.0d2njrudh3eek.svg");
}

.fi-un {
  background-image: url("../media/un.0l~bf~oc0g3kg.svg");
}

.fi-un.fis {
  background-image: url("../media/un.0f_rjqrv7y89d.svg");
}

.fi-xk {
  background-image: url("../media/xk.0xe~tolf2cmgq.svg");
}

.fi-xk.fis {
  background-image: url("../media/xk.0-obta-5..p_c.svg");
}

/*# sourceMappingURL=_0klrslb._.css.map*/