/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/theme/variables.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* ===================================================================
   Ionic Theming — Role-based + Light/Dark with Shared Neutral Ramps
   Usage (apply to <html> or <ion-app>):
     class="theme-default light"
     class="theme-default dark"
     class="theme-venue light"
     class="theme-venue dark"
     class="theme-supervisor light"
     class="theme-supervisor dark"
   You can also use a simple global ".dark" fallback if you prefer.
   =================================================================== */
/* ===================================================================
   Ionic Theming — Single Brand Input -> Generated Palettes
   Set $brand once. Everything else derives automatically.
   =================================================================== */
/* -------- 0) SINGLE INPUT -------- */
/* -------- 1) HELPER FUNCTIONS -------- */
/* Tints/Shades tuned for Ionic’s look (≈10–12%) */
/* Brand relatives used across roles */
/* Neutral named palettes (light mode defaults) */
/* Deep background defaults */
/* Step ramps (keep your proven ones) */
/* -------- 2) ROLE DERIVATIONS (from brand) -------- */
/* Venue: brand-first oceanic blues */
/* Supervisor: subtle, analogous blue→teal cues */
/* Dark-mode primary lift (slightly lighter for affordance) */
/* Venue dark backgrounds (tinted) */
/* Supervisor dark deep tint */
/* -------- 3) BASE DEFAULT (LIGHT) -------- */
:root {
  /* Brand tokens */
  --ion-color-primary: #2593D1;
  --ion-color-primary-rgb: 37, 147, 209;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #2181b8;
  --ion-color-primary-tint: #3fa0d7;
  --ion-color-secondary: #153d59; /* unchanged default secondary (deep slate) */
  --ion-color-secondary-rgb: 21, 61, 89;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #12364e;
  --ion-color-secondary-tint: #1d5379;
  --ion-color-tertiary: #6a64ff;
  --ion-color-tertiary-rgb: 106, 100, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #4139ff;
  --ion-color-tertiary-tint: #7973ff;
  /* Semantics */
  --ion-color-success: #14b8a6;
  --ion-color-success-rgb: 20, 184, 166;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #12a292;
  --ion-color-success-tint: #2cbfaf;
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  /* Named neutrals */
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #1e293b;
  --ion-color-light-contrast-rgb: 30, 41, 59;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
  /* Surfaces / text */
  --ion-background-color: #ffffff;
  --ion-background-color-rgb: 255, 255, 255;
  --ion-text-color: #0b1520;
  --ion-text-color-rgb: 11, 21, 32;
  --ion-border-color: #e6e7eb;
  /* Role affordances (brand-aligned) */
  --role-accent: #2593D1;
  --role-outline: rgba(37, 147, 209, 0.35);
  --toolbar-bg: color-mix(in srgb, #fafbfc 85%, #2593D1 15%);
  --chip-bg: color-mix(in srgb, #f3f5f7 80%, #2593D1 20%);
  color-scheme: light;
}

/* -------- 4) ROLE THEMES — LIGHT -------- */
/* VENUE (LIGHT) — brand-first oceanic */
.theme-venue.light {
  --ion-color-primary: #2593D1;
  --ion-color-primary-rgb: 37, 147, 209;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #2181b8;
  --ion-color-primary-tint: #3fa0d7;
  --ion-color-secondary: #0d3349;
  --ion-color-secondary-rgb: 13, 51, 73;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #0b2d40;
  --ion-color-secondary-tint: #2a4b5f;
  --ion-color-tertiary: #9dceea;
  --ion-color-tertiary-rgb: 157, 206, 234;
  --ion-color-tertiary-contrast: #092234;
  --ion-color-tertiary-contrast-rgb: 9, 34, 52;
  --ion-color-tertiary-shade: #8ab5ce;
  --ion-color-tertiary-tint: #a9d4ed;
  color-scheme: light;
}

/* SUPERVISOR (LIGHT) — subtle shift */
.theme-supervisor.light {
  --ion-color-primary: #2593D1;
  --ion-color-primary-rgb: 37, 147, 209;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #2181b8;
  --ion-color-primary-tint: #3fa0d7;
  --ion-color-secondary: #21aabb;
  --ion-color-secondary-rgb: 33, 170, 187;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #1d96a5;
  --ion-color-secondary-tint: #3cb4c3;
  --ion-color-tertiary: #2ed3c6;
  --ion-color-tertiary-rgb: 46, 211, 198;
  --ion-color-tertiary-contrast: #05201e;
  --ion-color-tertiary-contrast-rgb: 5, 32, 30;
  --ion-color-tertiary-shade: #28baae;
  --ion-color-tertiary-tint: #47d8cd;
  --role-accent: #2ed3c6;
  --role-outline: rgba(46, 211, 198, 0.35);
  --toolbar-bg: color-mix(in srgb, #ffffff 92%, #2ed3c6 8%);
  --chip-bg: color-mix(in srgb, #ffffff 88%, #2ed3c6 12%);
  color-scheme: light;
}

/* -------- 5) ROLE THEMES — DARK -------- */
/* Default DARK (fallback if you use theme-default dark) */
.theme-default.dark {
  --ion-background-color: #121212;
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: #222222;
  /* A classic Ionic dark default palette */
  --ion-color-primary: #428cff;
  --ion-color-primary-rgb: 66, 140, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3a7be0;
  --ion-color-primary-tint: #5598ff;
  --ion-color-secondary: #50c8ff;
  --ion-color-secondary-rgb: 80, 200, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #46b0e0;
  --ion-color-secondary-tint: #62ceff;
  --ion-color-tertiary: #6a64ff;
  --ion-color-tertiary-rgb: 106, 100, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #5d58e0;
  --ion-color-tertiary-tint: #7974ff;
  --role-accent: #5eafdd;
  --role-outline: rgba(94, 175, 221, 0.35);
  --toolbar-bg: color-mix(in srgb, #151a1e 85%, #4ca6d9 15%);
  --chip-bg: color-mix(in srgb, #1b2126 80%, #4ca6d9 20%);
  /* Named neutrals inversion + deep */
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
  --ion-color-background-deep-color: #121212;
  color-scheme: dark;
}

/* VENUE (DARK) — brand-tinted navy */
.theme-venue.dark {
  --ion-background-color: #071a26;
  --ion-background-color-rgb: 7, 26, 38;
  --ion-text-color: #e8f2f9;
  --ion-text-color-rgb: 232, 242, 249;
  --ion-border-color: #0a293b;
  --ion-color-primary: #4ca6d9;
  --ion-color-primary-rgb: 76, 166, 217;
  --ion-color-primary-contrast: #04121d;
  --ion-color-primary-contrast-rgb: 4, 18, 29;
  --ion-color-primary-shade: #4392bf;
  --ion-color-primary-tint: #61b1de;
  --ion-color-secondary: #0d3349;
  --ion-color-secondary-rgb: 13, 51, 73;
  --ion-color-secondary-contrast: #dfefff;
  --ion-color-secondary-contrast-rgb: 223, 239, 255;
  --ion-color-secondary-shade: #0b2d40;
  --ion-color-secondary-tint: #2a4b5f;
  --ion-color-tertiary: #9dceea;
  --ion-color-tertiary-rgb: 157, 206, 234;
  --ion-color-tertiary-contrast: #061521;
  --ion-color-tertiary-contrast-rgb: 6, 21, 33;
  --ion-color-background-deep-color: #05151d;
  color-scheme: dark;
}

/* SUPERVISOR (DARK) — subtle teal cues */
.theme-supervisor.dark {
  --ion-color-primary: #4ca6d9;
  --ion-color-primary-rgb: 76, 166, 217;
  --ion-color-primary-contrast: #06141d;
  --ion-color-primary-contrast-rgb: 6, 20, 29;
  --ion-color-primary-shade: #4392bf;
  --ion-color-primary-tint: #61b1de;
  --ion-color-secondary: #21aabb;
  --ion-color-secondary-rgb: 33, 170, 187;
  --ion-color-secondary-contrast: #041018;
  --ion-color-secondary-contrast-rgb: 4, 16, 24;
  --ion-color-secondary-shade: #1d96a5;
  --ion-color-secondary-tint: #3cb4c3;
  --ion-color-tertiary: #2ed3c6;
  --ion-color-tertiary-rgb: 46, 211, 198;
  --ion-color-tertiary-contrast: #051b19;
  --ion-color-tertiary-contrast-rgb: 5, 27, 25;
  --role-accent: #2ed3c6;
  --role-outline: rgba(46, 211, 198, 0.35);
  --toolbar-bg: color-mix(in srgb, #151a1e 85%, #58dcd1 15%);
  --chip-bg: color-mix(in srgb, #1b2126 80%, #58dcd1 20%);
  --ion-color-background-deep-color: #061e1c;
  color-scheme: dark;
}

/* -------- 6) GLOBAL DARK FALLBACK (if you also use .dark) -------- */
.dark {
  --ion-background-color: #121212;
  --ion-background-color-rgb: 18, 18, 18;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-border-color: #222222;
  /* Use the brand-driven dark primary here too */
  --ion-color-primary: #4ca6d9;
  --ion-color-primary-rgb: 76, 166, 217;
  --ion-color-primary-contrast: #06141d;
  --ion-color-primary-contrast-rgb: 6, 20, 29;
  --ion-color-primary-shade: #4392bf;
  --ion-color-primary-tint: #61b1de;
  --ion-color-secondary: #21aabb; /* mild blue-teal cousin */
  --ion-color-secondary-rgb: 33, 170, 187;
  --ion-color-secondary-contrast: #041018;
  --ion-color-secondary-contrast-rgb: 4, 16, 24;
  --ion-color-secondary-shade: #1d96a5;
  --ion-color-secondary-tint: #3cb4c3;
  --ion-color-tertiary: #2ed3c6;
  --ion-color-tertiary-rgb: 46, 211, 198;
  --ion-color-tertiary-contrast: #051b19;
  --role-accent: #5eafdd;
  --role-outline: rgba(94, 175, 221, 0.35);
  --toolbar-bg: color-mix(in srgb, #151a1e 85%, #4ca6d9 15%);
  --chip-bg: color-mix(in srgb, #1b2126 80%, #4ca6d9 20%);
  /* Named neutrals inversion + deep */
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
  --ion-color-background-deep-color: #121212;
  color-scheme: dark;
}

/* -------- 7) SHARED NEUTRAL RAMPS (unchanged) -------- */
/* LIGHT ramp */
:root,
.theme-default.light,
.theme-venue.light,
.theme-supervisor.light {
  --ion-color-step-50: #fafbfc;
  --ion-color-step-100: #f3f5f7;
  --ion-color-step-150: #eceff2;
  --ion-color-step-200: #e6e9ed;
  --ion-color-step-250: #dfe4e9;
  --ion-color-step-300: #d7dde3;
  --ion-color-step-350: #cfd6dd;
  --ion-color-step-400: #c6cdd5;
  --ion-color-step-450: #bdc5cd;
  --ion-color-step-500: #b3bcc5;
  --ion-color-step-550: #a8b1ba;
  --ion-color-step-600: #9ba5af;
  --ion-color-step-650: #8e98a2;
  --ion-color-step-700: #808a94;
  --ion-color-step-750: #717b85;
  --ion-color-step-800: #626c75;
  --ion-color-step-850: #545e66;
  --ion-color-step-900: #464f56;
  --ion-color-step-950: #394149;
  --ion-item-background: #ffffff;
  --ion-card-background: #ffffff;
  --ion-color-background-deep-color: #ffffff;
}

/* DARK ramp */
.theme-default.dark,
.theme-venue.dark,
.theme-supervisor.dark,
.dark {
  --ion-color-step-50: #151a1e;
  --ion-color-step-100: #1b2126;
  --ion-color-step-150: #21282e;
  --ion-color-step-200: #263038;
  --ion-color-step-250: #2c3841;
  --ion-color-step-300: #313f49;
  --ion-color-step-350: #374651;
  --ion-color-step-400: #3d4e59;
  --ion-color-step-450: #435560;
  --ion-color-step-500: #495c67;
  --ion-color-step-550: #50646f;
  --ion-color-step-600: #576c77;
  --ion-color-step-650: #5f747f;
  --ion-color-step-700: #687d87;
  --ion-color-step-750: #718790;
  --ion-color-step-800: #7c929a;
  --ion-color-step-850: #899ea6;
  --ion-color-step-900: #97abb2;
  --ion-color-step-950: #a6b9bf;
  --ion-item-background: rgba(255, 255, 255, 0.06);
  --ion-card-background: rgba(255, 255, 255, 0.08);
}

/* -------- 8) OS auto color-scheme hint (optional) -------- */
@media (prefers-color-scheme: dark) {
  .theme-default {
    color-scheme: dark;
  }
  .theme-venue {
    color-scheme: dark;
  }
  .theme-supervisor {
    color-scheme: dark;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/core.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: 0.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none !important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports(padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports(padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate3d(0,  0,  0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal{box-shadow:4px 0px 16px rgba(0,0,0,.18)}.md .menu-content-push{box-shadow:4px 0px 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:300ms transform cubic-bezier(0.25, 0.8, 0.5, 1)}@media(prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none !important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}/*# sourceMappingURL=core.css.map */

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/normalize.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:bold}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*# sourceMappingURL=normalize.css.map */

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/structure.css ***!
  \***************************************************************************************************************************************************************************************************************************************/
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}/*# sourceMappingURL=structure.css.map */

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/typography.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
html{font-family:var(--ion-font-family)}@supports(-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}/*# sourceMappingURL=typography.css.map */

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/display.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.ion-hide{display:none !important}.ion-hide-up{display:none !important}.ion-hide-down{display:none !important}@media(min-width: 576px){.ion-hide-sm-up{display:none !important}}@media(max-width: 575.98px){.ion-hide-sm-down{display:none !important}}@media(min-width: 768px){.ion-hide-md-up{display:none !important}}@media(max-width: 767.98px){.ion-hide-md-down{display:none !important}}@media(min-width: 992px){.ion-hide-lg-up{display:none !important}}@media(max-width: 991.98px){.ion-hide-lg-down{display:none !important}}@media(min-width: 1200px){.ion-hide-xl-up{display:none !important}}@media(max-width: 1199.98px){.ion-hide-xl-down{display:none !important}}.ion-display-none{display:none !important}@media(min-width: 576px){.ion-display-sm-none{display:none !important}}@media(min-width: 768px){.ion-display-md-none{display:none !important}}@media(min-width: 992px){.ion-display-lg-none{display:none !important}}@media(min-width: 1200px){.ion-display-xl-none{display:none !important}}.ion-display-inline{display:inline !important}@media(min-width: 576px){.ion-display-sm-inline{display:inline !important}}@media(min-width: 768px){.ion-display-md-inline{display:inline !important}}@media(min-width: 992px){.ion-display-lg-inline{display:inline !important}}@media(min-width: 1200px){.ion-display-xl-inline{display:inline !important}}.ion-display-inline-block{display:inline-block !important}@media(min-width: 576px){.ion-display-sm-inline-block{display:inline-block !important}}@media(min-width: 768px){.ion-display-md-inline-block{display:inline-block !important}}@media(min-width: 992px){.ion-display-lg-inline-block{display:inline-block !important}}@media(min-width: 1200px){.ion-display-xl-inline-block{display:inline-block !important}}.ion-display-block{display:block !important}@media(min-width: 576px){.ion-display-sm-block{display:block !important}}@media(min-width: 768px){.ion-display-md-block{display:block !important}}@media(min-width: 992px){.ion-display-lg-block{display:block !important}}@media(min-width: 1200px){.ion-display-xl-block{display:block !important}}.ion-display-flex{display:flex !important}@media(min-width: 576px){.ion-display-sm-flex{display:flex !important}}@media(min-width: 768px){.ion-display-md-flex{display:flex !important}}@media(min-width: 992px){.ion-display-lg-flex{display:flex !important}}@media(min-width: 1200px){.ion-display-xl-flex{display:flex !important}}.ion-display-inline-flex{display:inline-flex !important}@media(min-width: 576px){.ion-display-sm-inline-flex{display:inline-flex !important}}@media(min-width: 768px){.ion-display-md-inline-flex{display:inline-flex !important}}@media(min-width: 992px){.ion-display-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1200px){.ion-display-xl-inline-flex{display:inline-flex !important}}.ion-display-grid{display:grid !important}@media(min-width: 576px){.ion-display-sm-grid{display:grid !important}}@media(min-width: 768px){.ion-display-md-grid{display:grid !important}}@media(min-width: 992px){.ion-display-lg-grid{display:grid !important}}@media(min-width: 1200px){.ion-display-xl-grid{display:grid !important}}.ion-display-inline-grid{display:inline-grid !important}@media(min-width: 576px){.ion-display-sm-inline-grid{display:inline-grid !important}}@media(min-width: 768px){.ion-display-md-inline-grid{display:inline-grid !important}}@media(min-width: 992px){.ion-display-lg-inline-grid{display:inline-grid !important}}@media(min-width: 1200px){.ion-display-xl-inline-grid{display:inline-grid !important}}.ion-display-table{display:table !important}@media(min-width: 576px){.ion-display-sm-table{display:table !important}}@media(min-width: 768px){.ion-display-md-table{display:table !important}}@media(min-width: 992px){.ion-display-lg-table{display:table !important}}@media(min-width: 1200px){.ion-display-xl-table{display:table !important}}.ion-display-table-cell{display:table-cell !important}@media(min-width: 576px){.ion-display-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.ion-display-md-table-cell{display:table-cell !important}}@media(min-width: 992px){.ion-display-lg-table-cell{display:table-cell !important}}@media(min-width: 1200px){.ion-display-xl-table-cell{display:table-cell !important}}.ion-display-table-row{display:table-row !important}@media(min-width: 576px){.ion-display-sm-table-row{display:table-row !important}}@media(min-width: 768px){.ion-display-md-table-row{display:table-row !important}}@media(min-width: 992px){.ion-display-lg-table-row{display:table-row !important}}@media(min-width: 1200px){.ion-display-xl-table-row{display:table-row !important}}/*# sourceMappingURL=display.css.map */

/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/padding.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}/*# sourceMappingURL=padding.css.map */

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/float-elements.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ion-float-left{float:left !important}.ion-float-right{float:right !important}.ion-float-start{float:left !important}:host-context([dir=rtl]) .ion-float-start{float:right !important}[dir=rtl] .ion-float-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right !important}}.ion-float-end{float:right !important}:host-context([dir=rtl]) .ion-float-end{float:left !important}[dir=rtl] .ion-float-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left !important}}@media(min-width: 576px){.ion-float-sm-left{float:left !important}.ion-float-sm-right{float:right !important}.ion-float-sm-start{float:left !important}:host-context([dir=rtl]) .ion-float-sm-start{float:right !important}[dir=rtl] .ion-float-sm-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right !important}}.ion-float-sm-end{float:right !important}:host-context([dir=rtl]) .ion-float-sm-end{float:left !important}[dir=rtl] .ion-float-sm-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left !important}}}@media(min-width: 768px){.ion-float-md-left{float:left !important}.ion-float-md-right{float:right !important}.ion-float-md-start{float:left !important}:host-context([dir=rtl]) .ion-float-md-start{float:right !important}[dir=rtl] .ion-float-md-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right !important}}.ion-float-md-end{float:right !important}:host-context([dir=rtl]) .ion-float-md-end{float:left !important}[dir=rtl] .ion-float-md-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left !important}}}@media(min-width: 992px){.ion-float-lg-left{float:left !important}.ion-float-lg-right{float:right !important}.ion-float-lg-start{float:left !important}:host-context([dir=rtl]) .ion-float-lg-start{float:right !important}[dir=rtl] .ion-float-lg-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right !important}}.ion-float-lg-end{float:right !important}:host-context([dir=rtl]) .ion-float-lg-end{float:left !important}[dir=rtl] .ion-float-lg-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left !important}}}@media(min-width: 1200px){.ion-float-xl-left{float:left !important}.ion-float-xl-right{float:right !important}.ion-float-xl-start{float:left !important}:host-context([dir=rtl]) .ion-float-xl-start{float:right !important}[dir=rtl] .ion-float-xl-start{float:right !important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right !important}}.ion-float-xl-end{float:right !important}:host-context([dir=rtl]) .ion-float-xl-end{float:left !important}[dir=rtl] .ion-float-xl-end{float:left !important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left !important}}}/*# sourceMappingURL=float-elements.css.map */

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-alignment.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ion-text-center{text-align:center !important}.ion-text-justify{text-align:justify !important}.ion-text-start{text-align:start !important}.ion-text-end{text-align:end !important}.ion-text-left{text-align:left !important}.ion-text-right{text-align:right !important}.ion-text-nowrap{white-space:nowrap !important}.ion-text-wrap{white-space:normal !important}@media(min-width: 576px){.ion-text-sm-center{text-align:center !important}.ion-text-sm-justify{text-align:justify !important}.ion-text-sm-start{text-align:start !important}.ion-text-sm-end{text-align:end !important}.ion-text-sm-left{text-align:left !important}.ion-text-sm-right{text-align:right !important}.ion-text-sm-nowrap{white-space:nowrap !important}.ion-text-sm-wrap{white-space:normal !important}}@media(min-width: 768px){.ion-text-md-center{text-align:center !important}.ion-text-md-justify{text-align:justify !important}.ion-text-md-start{text-align:start !important}.ion-text-md-end{text-align:end !important}.ion-text-md-left{text-align:left !important}.ion-text-md-right{text-align:right !important}.ion-text-md-nowrap{white-space:nowrap !important}.ion-text-md-wrap{white-space:normal !important}}@media(min-width: 992px){.ion-text-lg-center{text-align:center !important}.ion-text-lg-justify{text-align:justify !important}.ion-text-lg-start{text-align:start !important}.ion-text-lg-end{text-align:end !important}.ion-text-lg-left{text-align:left !important}.ion-text-lg-right{text-align:right !important}.ion-text-lg-nowrap{white-space:nowrap !important}.ion-text-lg-wrap{white-space:normal !important}}@media(min-width: 1200px){.ion-text-xl-center{text-align:center !important}.ion-text-xl-justify{text-align:justify !important}.ion-text-xl-start{text-align:start !important}.ion-text-xl-end{text-align:end !important}.ion-text-xl-left{text-align:left !important}.ion-text-xl-right{text-align:right !important}.ion-text-xl-nowrap{white-space:nowrap !important}.ion-text-xl-wrap{white-space:normal !important}}/*# sourceMappingURL=text-alignment.css.map */

/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-transformation.css ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.ion-text-uppercase{text-transform:uppercase !important}.ion-text-lowercase{text-transform:lowercase !important}.ion-text-capitalize{text-transform:capitalize !important}@media(min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase !important}.ion-text-sm-lowercase{text-transform:lowercase !important}.ion-text-sm-capitalize{text-transform:capitalize !important}}@media(min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase !important}.ion-text-md-lowercase{text-transform:lowercase !important}.ion-text-md-capitalize{text-transform:capitalize !important}}@media(min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase !important}.ion-text-lg-lowercase{text-transform:lowercase !important}.ion-text-lg-capitalize{text-transform:capitalize !important}}@media(min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase !important}.ion-text-xl-lowercase{text-transform:lowercase !important}.ion-text-xl-capitalize{text-transform:capitalize !important}}/*# sourceMappingURL=text-transformation.css.map */

/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/flex-utils.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.ion-align-content-start{align-content:flex-start !important}.ion-align-content-end{align-content:flex-end !important}.ion-align-content-center{align-content:center !important}.ion-align-content-between{align-content:space-between !important}.ion-align-content-around{align-content:space-around !important}.ion-align-content-stretch{align-content:stretch !important}@media(min-width: 576px){.ion-align-content-sm-start{align-content:flex-start !important}.ion-align-content-sm-end{align-content:flex-end !important}.ion-align-content-sm-center{align-content:center !important}.ion-align-content-sm-between{align-content:space-between !important}.ion-align-content-sm-around{align-content:space-around !important}.ion-align-content-sm-stretch{align-content:stretch !important}}@media(min-width: 768px){.ion-align-content-md-start{align-content:flex-start !important}.ion-align-content-md-end{align-content:flex-end !important}.ion-align-content-md-center{align-content:center !important}.ion-align-content-md-between{align-content:space-between !important}.ion-align-content-md-around{align-content:space-around !important}.ion-align-content-md-stretch{align-content:stretch !important}}@media(min-width: 992px){.ion-align-content-lg-start{align-content:flex-start !important}.ion-align-content-lg-end{align-content:flex-end !important}.ion-align-content-lg-center{align-content:center !important}.ion-align-content-lg-between{align-content:space-between !important}.ion-align-content-lg-around{align-content:space-around !important}.ion-align-content-lg-stretch{align-content:stretch !important}}@media(min-width: 1200px){.ion-align-content-xl-start{align-content:flex-start !important}.ion-align-content-xl-end{align-content:flex-end !important}.ion-align-content-xl-center{align-content:center !important}.ion-align-content-xl-between{align-content:space-between !important}.ion-align-content-xl-around{align-content:space-around !important}.ion-align-content-xl-stretch{align-content:stretch !important}}.ion-align-items-start{align-items:start !important}.ion-align-items-end{align-items:end !important}.ion-align-items-center{align-items:center !important}.ion-align-items-stretch{align-items:stretch !important}.ion-align-items-baseline{align-items:baseline !important}@media(min-width: 576px){.ion-align-items-sm-start{align-items:start !important}.ion-align-items-sm-end{align-items:end !important}.ion-align-items-sm-center{align-items:center !important}.ion-align-items-sm-stretch{align-items:stretch !important}.ion-align-items-sm-baseline{align-items:baseline !important}}@media(min-width: 768px){.ion-align-items-md-start{align-items:start !important}.ion-align-items-md-end{align-items:end !important}.ion-align-items-md-center{align-items:center !important}.ion-align-items-md-stretch{align-items:stretch !important}.ion-align-items-md-baseline{align-items:baseline !important}}@media(min-width: 992px){.ion-align-items-lg-start{align-items:start !important}.ion-align-items-lg-end{align-items:end !important}.ion-align-items-lg-center{align-items:center !important}.ion-align-items-lg-stretch{align-items:stretch !important}.ion-align-items-lg-baseline{align-items:baseline !important}}@media(min-width: 1200px){.ion-align-items-xl-start{align-items:start !important}.ion-align-items-xl-end{align-items:end !important}.ion-align-items-xl-center{align-items:center !important}.ion-align-items-xl-stretch{align-items:stretch !important}.ion-align-items-xl-baseline{align-items:baseline !important}}.ion-align-self-start{align-self:start !important}.ion-align-self-end{align-self:end !important}.ion-align-self-center{align-self:center !important}.ion-align-self-stretch{align-self:stretch !important}.ion-align-self-baseline{align-self:baseline !important}.ion-align-self-auto{align-self:auto !important}@media(min-width: 576px){.ion-align-self-sm-start{align-self:start !important}.ion-align-self-sm-end{align-self:end !important}.ion-align-self-sm-center{align-self:center !important}.ion-align-self-sm-stretch{align-self:stretch !important}.ion-align-self-sm-baseline{align-self:baseline !important}.ion-align-self-sm-auto{align-self:auto !important}}@media(min-width: 768px){.ion-align-self-md-start{align-self:start !important}.ion-align-self-md-end{align-self:end !important}.ion-align-self-md-center{align-self:center !important}.ion-align-self-md-stretch{align-self:stretch !important}.ion-align-self-md-baseline{align-self:baseline !important}.ion-align-self-md-auto{align-self:auto !important}}@media(min-width: 992px){.ion-align-self-lg-start{align-self:start !important}.ion-align-self-lg-end{align-self:end !important}.ion-align-self-lg-center{align-self:center !important}.ion-align-self-lg-stretch{align-self:stretch !important}.ion-align-self-lg-baseline{align-self:baseline !important}.ion-align-self-lg-auto{align-self:auto !important}}@media(min-width: 1200px){.ion-align-self-xl-start{align-self:start !important}.ion-align-self-xl-end{align-self:end !important}.ion-align-self-xl-center{align-self:center !important}.ion-align-self-xl-stretch{align-self:stretch !important}.ion-align-self-xl-baseline{align-self:baseline !important}.ion-align-self-xl-auto{align-self:auto !important}}.ion-justify-content-start{justify-content:flex-start !important}.ion-justify-content-end{justify-content:flex-end !important}.ion-justify-content-center{justify-content:center !important}.ion-justify-content-between{justify-content:space-between !important}.ion-justify-content-around{justify-content:space-around !important}.ion-justify-content-evenly{justify-content:space-evenly !important}@media(min-width: 576px){.ion-justify-content-sm-start{justify-content:flex-start !important}.ion-justify-content-sm-end{justify-content:flex-end !important}.ion-justify-content-sm-center{justify-content:center !important}.ion-justify-content-sm-between{justify-content:space-between !important}.ion-justify-content-sm-around{justify-content:space-around !important}.ion-justify-content-sm-evenly{justify-content:space-evenly !important}}@media(min-width: 768px){.ion-justify-content-md-start{justify-content:flex-start !important}.ion-justify-content-md-end{justify-content:flex-end !important}.ion-justify-content-md-center{justify-content:center !important}.ion-justify-content-md-between{justify-content:space-between !important}.ion-justify-content-md-around{justify-content:space-around !important}.ion-justify-content-md-evenly{justify-content:space-evenly !important}}@media(min-width: 992px){.ion-justify-content-lg-start{justify-content:flex-start !important}.ion-justify-content-lg-end{justify-content:flex-end !important}.ion-justify-content-lg-center{justify-content:center !important}.ion-justify-content-lg-between{justify-content:space-between !important}.ion-justify-content-lg-around{justify-content:space-around !important}.ion-justify-content-lg-evenly{justify-content:space-evenly !important}}@media(min-width: 1200px){.ion-justify-content-xl-start{justify-content:flex-start !important}.ion-justify-content-xl-end{justify-content:flex-end !important}.ion-justify-content-xl-center{justify-content:center !important}.ion-justify-content-xl-between{justify-content:space-between !important}.ion-justify-content-xl-around{justify-content:space-around !important}.ion-justify-content-xl-evenly{justify-content:space-evenly !important}}.ion-flex-row{flex-direction:row !important}.ion-flex-row-reverse{flex-direction:row-reverse !important}.ion-flex-column{flex-direction:column !important}.ion-flex-column-reverse{flex-direction:column-reverse !important}@media(min-width: 576px){.ion-flex-sm-row{flex-direction:row !important}.ion-flex-sm-row-reverse{flex-direction:row-reverse !important}.ion-flex-sm-column{flex-direction:column !important}.ion-flex-sm-column-reverse{flex-direction:column-reverse !important}}@media(min-width: 768px){.ion-flex-md-row{flex-direction:row !important}.ion-flex-md-row-reverse{flex-direction:row-reverse !important}.ion-flex-md-column{flex-direction:column !important}.ion-flex-md-column-reverse{flex-direction:column-reverse !important}}@media(min-width: 992px){.ion-flex-lg-row{flex-direction:row !important}.ion-flex-lg-row-reverse{flex-direction:row-reverse !important}.ion-flex-lg-column{flex-direction:column !important}.ion-flex-lg-column-reverse{flex-direction:column-reverse !important}}@media(min-width: 1200px){.ion-flex-xl-row{flex-direction:row !important}.ion-flex-xl-row-reverse{flex-direction:row-reverse !important}.ion-flex-xl-column{flex-direction:column !important}.ion-flex-xl-column-reverse{flex-direction:column-reverse !important}}.ion-wrap{flex-wrap:wrap !important}.ion-nowrap{flex-wrap:nowrap !important}.ion-wrap-reverse{flex-wrap:wrap-reverse !important}.ion-flex-wrap{flex-wrap:wrap !important}.ion-flex-nowrap{flex-wrap:nowrap !important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse !important}@media(min-width: 576px){.ion-flex-sm-wrap{flex-wrap:wrap !important}.ion-flex-sm-nowrap{flex-wrap:nowrap !important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}}@media(min-width: 768px){.ion-flex-md-wrap{flex-wrap:wrap !important}.ion-flex-md-nowrap{flex-wrap:nowrap !important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}}@media(min-width: 992px){.ion-flex-lg-wrap{flex-wrap:wrap !important}.ion-flex-lg-nowrap{flex-wrap:nowrap !important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}}@media(min-width: 1200px){.ion-flex-xl-wrap{flex-wrap:wrap !important}.ion-flex-xl-nowrap{flex-wrap:nowrap !important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}}.ion-flex-1{flex:1 !important}.ion-flex-auto{flex:auto !important}.ion-flex-initial{flex:initial !important}.ion-flex-none{flex:none !important}@media(min-width: 576px){.ion-flex-sm-1{flex:1 !important}.ion-flex-sm-auto{flex:auto !important}.ion-flex-sm-initial{flex:initial !important}.ion-flex-sm-none{flex:none !important}}@media(min-width: 768px){.ion-flex-md-1{flex:1 !important}.ion-flex-md-auto{flex:auto !important}.ion-flex-md-initial{flex:initial !important}.ion-flex-md-none{flex:none !important}}@media(min-width: 992px){.ion-flex-lg-1{flex:1 !important}.ion-flex-lg-auto{flex:auto !important}.ion-flex-lg-initial{flex:initial !important}.ion-flex-lg-none{flex:none !important}}@media(min-width: 1200px){.ion-flex-xl-1{flex:1 !important}.ion-flex-xl-auto{flex:auto !important}.ion-flex-xl-initial{flex:initial !important}.ion-flex-xl-none{flex:none !important}}.ion-flex-grow-0{flex-grow:0 !important}.ion-flex-grow-1{flex-grow:1 !important}.ion-flex-shrink-0{flex-shrink:0 !important}.ion-flex-shrink-1{flex-shrink:1 !important}@media(min-width: 576px){.ion-flex-sm-grow-0{flex-grow:0 !important}.ion-flex-sm-grow-1{flex-grow:1 !important}.ion-flex-sm-shrink-0{flex-shrink:0 !important}.ion-flex-sm-shrink-1{flex-shrink:1 !important}}@media(min-width: 768px){.ion-flex-md-grow-0{flex-grow:0 !important}.ion-flex-md-grow-1{flex-grow:1 !important}.ion-flex-md-shrink-0{flex-shrink:0 !important}.ion-flex-md-shrink-1{flex-shrink:1 !important}}@media(min-width: 992px){.ion-flex-lg-grow-0{flex-grow:0 !important}.ion-flex-lg-grow-1{flex-grow:1 !important}.ion-flex-lg-shrink-0{flex-shrink:0 !important}.ion-flex-lg-shrink-1{flex-shrink:1 !important}}@media(min-width: 1200px){.ion-flex-xl-grow-0{flex-grow:0 !important}.ion-flex-xl-grow-1{flex-grow:1 !important}.ion-flex-xl-shrink-0{flex-shrink:0 !important}.ion-flex-xl-shrink-1{flex-shrink:1 !important}}.ion-order-first{order:-1 !important}.ion-order-0{order:0 !important}.ion-order-1{order:1 !important}.ion-order-2{order:2 !important}.ion-order-3{order:3 !important}.ion-order-4{order:4 !important}.ion-order-5{order:5 !important}.ion-order-6{order:6 !important}.ion-order-7{order:7 !important}.ion-order-8{order:8 !important}.ion-order-9{order:9 !important}.ion-order-10{order:10 !important}.ion-order-11{order:11 !important}.ion-order-12{order:12 !important}.ion-order-last{order:13 !important}@media(min-width: 576px){.ion-order-sm-first{order:-1 !important}.ion-order-sm-0{order:0 !important}.ion-order-sm-1{order:1 !important}.ion-order-sm-2{order:2 !important}.ion-order-sm-3{order:3 !important}.ion-order-sm-4{order:4 !important}.ion-order-sm-5{order:5 !important}.ion-order-sm-6{order:6 !important}.ion-order-sm-7{order:7 !important}.ion-order-sm-8{order:8 !important}.ion-order-sm-9{order:9 !important}.ion-order-sm-10{order:10 !important}.ion-order-sm-11{order:11 !important}.ion-order-sm-12{order:12 !important}.ion-order-sm-last{order:13 !important}}@media(min-width: 768px){.ion-order-md-first{order:-1 !important}.ion-order-md-0{order:0 !important}.ion-order-md-1{order:1 !important}.ion-order-md-2{order:2 !important}.ion-order-md-3{order:3 !important}.ion-order-md-4{order:4 !important}.ion-order-md-5{order:5 !important}.ion-order-md-6{order:6 !important}.ion-order-md-7{order:7 !important}.ion-order-md-8{order:8 !important}.ion-order-md-9{order:9 !important}.ion-order-md-10{order:10 !important}.ion-order-md-11{order:11 !important}.ion-order-md-12{order:12 !important}.ion-order-md-last{order:13 !important}}@media(min-width: 992px){.ion-order-lg-first{order:-1 !important}.ion-order-lg-0{order:0 !important}.ion-order-lg-1{order:1 !important}.ion-order-lg-2{order:2 !important}.ion-order-lg-3{order:3 !important}.ion-order-lg-4{order:4 !important}.ion-order-lg-5{order:5 !important}.ion-order-lg-6{order:6 !important}.ion-order-lg-7{order:7 !important}.ion-order-lg-8{order:8 !important}.ion-order-lg-9{order:9 !important}.ion-order-lg-10{order:10 !important}.ion-order-lg-11{order:11 !important}.ion-order-lg-12{order:12 !important}.ion-order-lg-last{order:13 !important}}@media(min-width: 1200px){.ion-order-xl-first{order:-1 !important}.ion-order-xl-0{order:0 !important}.ion-order-xl-1{order:1 !important}.ion-order-xl-2{order:2 !important}.ion-order-xl-3{order:3 !important}.ion-order-xl-4{order:4 !important}.ion-order-xl-5{order:5 !important}.ion-order-xl-6{order:6 !important}.ion-order-xl-7{order:7 !important}.ion-order-xl-8{order:8 !important}.ion-order-xl-9{order:9 !important}.ion-order-xl-10{order:10 !important}.ion-order-xl-11{order:11 !important}.ion-order-xl-12{order:12 !important}.ion-order-xl-last{order:13 !important}}/*# sourceMappingURL=flex-utils.css.map */

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/global.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
 * App Global CSS
 * ----------------------------------------------------------------------------
 * Put style rules here that you want to apply globally. These styles are for
 * the entire app and not just one component. Additionally, this file can be
 * used as an entry point to import other CSS/Sass files to be included in the
 * output CSS.
 * For more information on global stylesheets, visit the documentation:
 * https://ionicframework.com/docs/layout/global-stylesheets
 */
/* Core CSS required for Ionic components to work properly */
/* Basic CSS for apps built with Ionic */
/* Optional CSS utils that can be commented out */
html body {
  display: inherit !important;
}

.part-screen .modal-wrapper {
  width: 300px;
  height: 25%;
  margin: 0 auto;
  border-radius: 10px;
}

.intercom-lightweight-app-launcher {
  bottom: 65px !important;
}

.intercom-launcher-frame {
  bottom: 65px !important;
}

.error-text {
  margin-left: 5px;
}

.circle-icon {
  font-size: 23px;
  background-color: var(--ion-color-primary); /* Adjust the color to the desired shade of blue */
  border-radius: 50%; /* Makes the div circular */
  width: 40px; /* Size of the circle */
  height: 40px; /* Size of the circle */
  display: flex;
  justify-content: center; /* Horizontally centers the icon inside the circle */
  align-items: center; /* Vertically centers the icon inside the circle */
  color: var(--ion-color-primary-contrast); /* Icon color */
}

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

.text-left {
  text-align: left;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/flag-icons/sass/flag-icons.scss?ngGlobalStyle ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.fib, .fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.fi:before {
  content: " ";
}
.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url('xx.svg');
}
.fi-xx.fis {
  background-image: url('_-flags-1x1-xx.svg');
}

.fi-ad {
  background-image: url('ad.svg');
}
.fi-ad.fis {
  background-image: url('_-flags-1x1-ad.svg');
}

.fi-ae {
  background-image: url('ae.svg');
}
.fi-ae.fis {
  background-image: url('_-flags-1x1-ae.svg');
}

.fi-af {
  background-image: url('af.svg');
}
.fi-af.fis {
  background-image: url('_-flags-1x1-af.svg');
}

.fi-ag {
  background-image: url('ag.svg');
}
.fi-ag.fis {
  background-image: url('_-flags-1x1-ag.svg');
}

.fi-ai {
  background-image: url('ai.svg');
}
.fi-ai.fis {
  background-image: url('_-flags-1x1-ai.svg');
}

.fi-al {
  background-image: url('al.svg');
}
.fi-al.fis {
  background-image: url('_-flags-1x1-al.svg');
}

.fi-am {
  background-image: url('am.svg');
}
.fi-am.fis {
  background-image: url('_-flags-1x1-am.svg');
}

.fi-ao {
  background-image: url('ao.svg');
}
.fi-ao.fis {
  background-image: url('_-flags-1x1-ao.svg');
}

.fi-aq {
  background-image: url('aq.svg');
}
.fi-aq.fis {
  background-image: url('_-flags-1x1-aq.svg');
}

.fi-ar {
  background-image: url('ar.svg');
}
.fi-ar.fis {
  background-image: url('_-flags-1x1-ar.svg');
}

.fi-as {
  background-image: url('as.svg');
}
.fi-as.fis {
  background-image: url('_-flags-1x1-as.svg');
}

.fi-at {
  background-image: url('at.svg');
}
.fi-at.fis {
  background-image: url('_-flags-1x1-at.svg');
}

.fi-au {
  background-image: url('au.svg');
}
.fi-au.fis {
  background-image: url('_-flags-1x1-au.svg');
}

.fi-aw {
  background-image: url('aw.svg');
}
.fi-aw.fis {
  background-image: url('_-flags-1x1-aw.svg');
}

.fi-ax {
  background-image: url('ax.svg');
}
.fi-ax.fis {
  background-image: url('_-flags-1x1-ax.svg');
}

.fi-az {
  background-image: url('az.svg');
}
.fi-az.fis {
  background-image: url('_-flags-1x1-az.svg');
}

.fi-ba {
  background-image: url('ba.svg');
}
.fi-ba.fis {
  background-image: url('_-flags-1x1-ba.svg');
}

.fi-bb {
  background-image: url('bb.svg');
}
.fi-bb.fis {
  background-image: url('_-flags-1x1-bb.svg');
}

.fi-bd {
  background-image: url('bd.svg');
}
.fi-bd.fis {
  background-image: url('_-flags-1x1-bd.svg');
}

.fi-be {
  background-image: url('be.svg');
}
.fi-be.fis {
  background-image: url('_-flags-1x1-be.svg');
}

.fi-bf {
  background-image: url('bf.svg');
}
.fi-bf.fis {
  background-image: url('_-flags-1x1-bf.svg');
}

.fi-bg {
  background-image: url('bg.svg');
}
.fi-bg.fis {
  background-image: url('_-flags-1x1-bg.svg');
}

.fi-bh {
  background-image: url('bh.svg');
}
.fi-bh.fis {
  background-image: url('_-flags-1x1-bh.svg');
}

.fi-bi {
  background-image: url('bi.svg');
}
.fi-bi.fis {
  background-image: url('_-flags-1x1-bi.svg');
}

.fi-bj {
  background-image: url('bj.svg');
}
.fi-bj.fis {
  background-image: url('_-flags-1x1-bj.svg');
}

.fi-bl {
  background-image: url('bl.svg');
}
.fi-bl.fis {
  background-image: url('_-flags-1x1-bl.svg');
}

.fi-bm {
  background-image: url('bm.svg');
}
.fi-bm.fis {
  background-image: url('_-flags-1x1-bm.svg');
}

.fi-bn {
  background-image: url('bn.svg');
}
.fi-bn.fis {
  background-image: url('_-flags-1x1-bn.svg');
}

.fi-bo {
  background-image: url('bo.svg');
}
.fi-bo.fis {
  background-image: url('_-flags-1x1-bo.svg');
}

.fi-bq {
  background-image: url('bq.svg');
}
.fi-bq.fis {
  background-image: url('_-flags-1x1-bq.svg');
}

.fi-br {
  background-image: url('br.svg');
}
.fi-br.fis {
  background-image: url('_-flags-1x1-br.svg');
}

.fi-bs {
  background-image: url('bs.svg');
}
.fi-bs.fis {
  background-image: url('_-flags-1x1-bs.svg');
}

.fi-bt {
  background-image: url('bt.svg');
}
.fi-bt.fis {
  background-image: url('_-flags-1x1-bt.svg');
}

.fi-bv {
  background-image: url('bv.svg');
}
.fi-bv.fis {
  background-image: url('_-flags-1x1-bv.svg');
}

.fi-bw {
  background-image: url('bw.svg');
}
.fi-bw.fis {
  background-image: url('_-flags-1x1-bw.svg');
}

.fi-by {
  background-image: url('by.svg');
}
.fi-by.fis {
  background-image: url('_-flags-1x1-by.svg');
}

.fi-bz {
  background-image: url('bz.svg');
}
.fi-bz.fis {
  background-image: url('_-flags-1x1-bz.svg');
}

.fi-ca {
  background-image: url('ca.svg');
}
.fi-ca.fis {
  background-image: url('_-flags-1x1-ca.svg');
}

.fi-cc {
  background-image: url('cc.svg');
}
.fi-cc.fis {
  background-image: url('_-flags-1x1-cc.svg');
}

.fi-cd {
  background-image: url('cd.svg');
}
.fi-cd.fis {
  background-image: url('_-flags-1x1-cd.svg');
}

.fi-cf {
  background-image: url('cf.svg');
}
.fi-cf.fis {
  background-image: url('_-flags-1x1-cf.svg');
}

.fi-cg {
  background-image: url('cg.svg');
}
.fi-cg.fis {
  background-image: url('_-flags-1x1-cg.svg');
}

.fi-ch {
  background-image: url('ch.svg');
}
.fi-ch.fis {
  background-image: url('_-flags-1x1-ch.svg');
}

.fi-ci {
  background-image: url('ci.svg');
}
.fi-ci.fis {
  background-image: url('_-flags-1x1-ci.svg');
}

.fi-ck {
  background-image: url('ck.svg');
}
.fi-ck.fis {
  background-image: url('_-flags-1x1-ck.svg');
}

.fi-cl {
  background-image: url('cl.svg');
}
.fi-cl.fis {
  background-image: url('_-flags-1x1-cl.svg');
}

.fi-cm {
  background-image: url('cm.svg');
}
.fi-cm.fis {
  background-image: url('_-flags-1x1-cm.svg');
}

.fi-cn {
  background-image: url('cn.svg');
}
.fi-cn.fis {
  background-image: url('_-flags-1x1-cn.svg');
}

.fi-co {
  background-image: url('co.svg');
}
.fi-co.fis {
  background-image: url('_-flags-1x1-co.svg');
}

.fi-cr {
  background-image: url('cr.svg');
}
.fi-cr.fis {
  background-image: url('_-flags-1x1-cr.svg');
}

.fi-cu {
  background-image: url('cu.svg');
}
.fi-cu.fis {
  background-image: url('_-flags-1x1-cu.svg');
}

.fi-cv {
  background-image: url('cv.svg');
}
.fi-cv.fis {
  background-image: url('_-flags-1x1-cv.svg');
}

.fi-cw {
  background-image: url('cw.svg');
}
.fi-cw.fis {
  background-image: url('_-flags-1x1-cw.svg');
}

.fi-cx {
  background-image: url('cx.svg');
}
.fi-cx.fis {
  background-image: url('_-flags-1x1-cx.svg');
}

.fi-cy {
  background-image: url('cy.svg');
}
.fi-cy.fis {
  background-image: url('_-flags-1x1-cy.svg');
}

.fi-cz {
  background-image: url('cz.svg');
}
.fi-cz.fis {
  background-image: url('_-flags-1x1-cz.svg');
}

.fi-de {
  background-image: url('de.svg');
}
.fi-de.fis {
  background-image: url('_-flags-1x1-de.svg');
}

.fi-dj {
  background-image: url('dj.svg');
}
.fi-dj.fis {
  background-image: url('_-flags-1x1-dj.svg');
}

.fi-dk {
  background-image: url('dk.svg');
}
.fi-dk.fis {
  background-image: url('_-flags-1x1-dk.svg');
}

.fi-dm {
  background-image: url('dm.svg');
}
.fi-dm.fis {
  background-image: url('_-flags-1x1-dm.svg');
}

.fi-do {
  background-image: url('do.svg');
}
.fi-do.fis {
  background-image: url('_-flags-1x1-do.svg');
}

.fi-dz {
  background-image: url('dz.svg');
}
.fi-dz.fis {
  background-image: url('_-flags-1x1-dz.svg');
}

.fi-ec {
  background-image: url('ec.svg');
}
.fi-ec.fis {
  background-image: url('_-flags-1x1-ec.svg');
}

.fi-ee {
  background-image: url('ee.svg');
}
.fi-ee.fis {
  background-image: url('_-flags-1x1-ee.svg');
}

.fi-eg {
  background-image: url('eg.svg');
}
.fi-eg.fis {
  background-image: url('_-flags-1x1-eg.svg');
}

.fi-eh {
  background-image: url('eh.svg');
}
.fi-eh.fis {
  background-image: url('_-flags-1x1-eh.svg');
}

.fi-er {
  background-image: url('er.svg');
}
.fi-er.fis {
  background-image: url('_-flags-1x1-er.svg');
}

.fi-es {
  background-image: url('es.svg');
}
.fi-es.fis {
  background-image: url('_-flags-1x1-es.svg');
}

.fi-et {
  background-image: url('et.svg');
}
.fi-et.fis {
  background-image: url('_-flags-1x1-et.svg');
}

.fi-fi {
  background-image: url('fi.svg');
}
.fi-fi.fis {
  background-image: url('_-flags-1x1-fi.svg');
}

.fi-fj {
  background-image: url('fj.svg');
}
.fi-fj.fis {
  background-image: url('_-flags-1x1-fj.svg');
}

.fi-fk {
  background-image: url('fk.svg');
}
.fi-fk.fis {
  background-image: url('_-flags-1x1-fk.svg');
}

.fi-fm {
  background-image: url('fm.svg');
}
.fi-fm.fis {
  background-image: url('_-flags-1x1-fm.svg');
}

.fi-fo {
  background-image: url('fo.svg');
}
.fi-fo.fis {
  background-image: url('_-flags-1x1-fo.svg');
}

.fi-fr {
  background-image: url('fr.svg');
}
.fi-fr.fis {
  background-image: url('_-flags-1x1-fr.svg');
}

.fi-ga {
  background-image: url('ga.svg');
}
.fi-ga.fis {
  background-image: url('_-flags-1x1-ga.svg');
}

.fi-gb {
  background-image: url('gb.svg');
}
.fi-gb.fis {
  background-image: url('_-flags-1x1-gb.svg');
}

.fi-gd {
  background-image: url('gd.svg');
}
.fi-gd.fis {
  background-image: url('_-flags-1x1-gd.svg');
}

.fi-ge {
  background-image: url('ge.svg');
}
.fi-ge.fis {
  background-image: url('_-flags-1x1-ge.svg');
}

.fi-gf {
  background-image: url('gf.svg');
}
.fi-gf.fis {
  background-image: url('_-flags-1x1-gf.svg');
}

.fi-gg {
  background-image: url('gg.svg');
}
.fi-gg.fis {
  background-image: url('_-flags-1x1-gg.svg');
}

.fi-gh {
  background-image: url('gh.svg');
}
.fi-gh.fis {
  background-image: url('_-flags-1x1-gh.svg');
}

.fi-gi {
  background-image: url('gi.svg');
}
.fi-gi.fis {
  background-image: url('_-flags-1x1-gi.svg');
}

.fi-gl {
  background-image: url('gl.svg');
}
.fi-gl.fis {
  background-image: url('_-flags-1x1-gl.svg');
}

.fi-gm {
  background-image: url('gm.svg');
}
.fi-gm.fis {
  background-image: url('_-flags-1x1-gm.svg');
}

.fi-gn {
  background-image: url('gn.svg');
}
.fi-gn.fis {
  background-image: url('_-flags-1x1-gn.svg');
}

.fi-gp {
  background-image: url('gp.svg');
}
.fi-gp.fis {
  background-image: url('_-flags-1x1-gp.svg');
}

.fi-gq {
  background-image: url('gq.svg');
}
.fi-gq.fis {
  background-image: url('_-flags-1x1-gq.svg');
}

.fi-gr {
  background-image: url('gr.svg');
}
.fi-gr.fis {
  background-image: url('_-flags-1x1-gr.svg');
}

.fi-gs {
  background-image: url('gs.svg');
}
.fi-gs.fis {
  background-image: url('_-flags-1x1-gs.svg');
}

.fi-gt {
  background-image: url('gt.svg');
}
.fi-gt.fis {
  background-image: url('_-flags-1x1-gt.svg');
}

.fi-gu {
  background-image: url('gu.svg');
}
.fi-gu.fis {
  background-image: url('_-flags-1x1-gu.svg');
}

.fi-gw {
  background-image: url('gw.svg');
}
.fi-gw.fis {
  background-image: url('_-flags-1x1-gw.svg');
}

.fi-gy {
  background-image: url('gy.svg');
}
.fi-gy.fis {
  background-image: url('_-flags-1x1-gy.svg');
}

.fi-hk {
  background-image: url('hk.svg');
}
.fi-hk.fis {
  background-image: url('_-flags-1x1-hk.svg');
}

.fi-hm {
  background-image: url('hm.svg');
}
.fi-hm.fis {
  background-image: url('_-flags-1x1-hm.svg');
}

.fi-hn {
  background-image: url('hn.svg');
}
.fi-hn.fis {
  background-image: url('_-flags-1x1-hn.svg');
}

.fi-hr {
  background-image: url('hr.svg');
}
.fi-hr.fis {
  background-image: url('_-flags-1x1-hr.svg');
}

.fi-ht {
  background-image: url('ht.svg');
}
.fi-ht.fis {
  background-image: url('_-flags-1x1-ht.svg');
}

.fi-hu {
  background-image: url('hu.svg');
}
.fi-hu.fis {
  background-image: url('_-flags-1x1-hu.svg');
}

.fi-id {
  background-image: url('id.svg');
}
.fi-id.fis {
  background-image: url('_-flags-1x1-id.svg');
}

.fi-ie {
  background-image: url('ie.svg');
}
.fi-ie.fis {
  background-image: url('_-flags-1x1-ie.svg');
}

.fi-il {
  background-image: url('il.svg');
}
.fi-il.fis {
  background-image: url('_-flags-1x1-il.svg');
}

.fi-im {
  background-image: url('im.svg');
}
.fi-im.fis {
  background-image: url('_-flags-1x1-im.svg');
}

.fi-in {
  background-image: url('in.svg');
}
.fi-in.fis {
  background-image: url('_-flags-1x1-in.svg');
}

.fi-io {
  background-image: url('io.svg');
}
.fi-io.fis {
  background-image: url('_-flags-1x1-io.svg');
}

.fi-iq {
  background-image: url('iq.svg');
}
.fi-iq.fis {
  background-image: url('_-flags-1x1-iq.svg');
}

.fi-ir {
  background-image: url('ir.svg');
}
.fi-ir.fis {
  background-image: url('_-flags-1x1-ir.svg');
}

.fi-is {
  background-image: url('is.svg');
}
.fi-is.fis {
  background-image: url('_-flags-1x1-is.svg');
}

.fi-it {
  background-image: url('it.svg');
}
.fi-it.fis {
  background-image: url('_-flags-1x1-it.svg');
}

.fi-je {
  background-image: url('je.svg');
}
.fi-je.fis {
  background-image: url('_-flags-1x1-je.svg');
}

.fi-jm {
  background-image: url('jm.svg');
}
.fi-jm.fis {
  background-image: url('_-flags-1x1-jm.svg');
}

.fi-jo {
  background-image: url('jo.svg');
}
.fi-jo.fis {
  background-image: url('_-flags-1x1-jo.svg');
}

.fi-jp {
  background-image: url('jp.svg');
}
.fi-jp.fis {
  background-image: url('_-flags-1x1-jp.svg');
}

.fi-ke {
  background-image: url('ke.svg');
}
.fi-ke.fis {
  background-image: url('_-flags-1x1-ke.svg');
}

.fi-kg {
  background-image: url('kg.svg');
}
.fi-kg.fis {
  background-image: url('_-flags-1x1-kg.svg');
}

.fi-kh {
  background-image: url('kh.svg');
}
.fi-kh.fis {
  background-image: url('_-flags-1x1-kh.svg');
}

.fi-ki {
  background-image: url('ki.svg');
}
.fi-ki.fis {
  background-image: url('_-flags-1x1-ki.svg');
}

.fi-km {
  background-image: url('km.svg');
}
.fi-km.fis {
  background-image: url('_-flags-1x1-km.svg');
}

.fi-kn {
  background-image: url('kn.svg');
}
.fi-kn.fis {
  background-image: url('_-flags-1x1-kn.svg');
}

.fi-kp {
  background-image: url('kp.svg');
}
.fi-kp.fis {
  background-image: url('_-flags-1x1-kp.svg');
}

.fi-kr {
  background-image: url('kr.svg');
}
.fi-kr.fis {
  background-image: url('_-flags-1x1-kr.svg');
}

.fi-kw {
  background-image: url('kw.svg');
}
.fi-kw.fis {
  background-image: url('_-flags-1x1-kw.svg');
}

.fi-ky {
  background-image: url('ky.svg');
}
.fi-ky.fis {
  background-image: url('_-flags-1x1-ky.svg');
}

.fi-kz {
  background-image: url('kz.svg');
}
.fi-kz.fis {
  background-image: url('_-flags-1x1-kz.svg');
}

.fi-la {
  background-image: url('la.svg');
}
.fi-la.fis {
  background-image: url('_-flags-1x1-la.svg');
}

.fi-lb {
  background-image: url('lb.svg');
}
.fi-lb.fis {
  background-image: url('_-flags-1x1-lb.svg');
}

.fi-lc {
  background-image: url('lc.svg');
}
.fi-lc.fis {
  background-image: url('_-flags-1x1-lc.svg');
}

.fi-li {
  background-image: url('li.svg');
}
.fi-li.fis {
  background-image: url('_-flags-1x1-li.svg');
}

.fi-lk {
  background-image: url('lk.svg');
}
.fi-lk.fis {
  background-image: url('_-flags-1x1-lk.svg');
}

.fi-lr {
  background-image: url('lr.svg');
}
.fi-lr.fis {
  background-image: url('_-flags-1x1-lr.svg');
}

.fi-ls {
  background-image: url('ls.svg');
}
.fi-ls.fis {
  background-image: url('_-flags-1x1-ls.svg');
}

.fi-lt {
  background-image: url('lt.svg');
}
.fi-lt.fis {
  background-image: url('_-flags-1x1-lt.svg');
}

.fi-lu {
  background-image: url('lu.svg');
}
.fi-lu.fis {
  background-image: url('_-flags-1x1-lu.svg');
}

.fi-lv {
  background-image: url('lv.svg');
}
.fi-lv.fis {
  background-image: url('_-flags-1x1-lv.svg');
}

.fi-ly {
  background-image: url('ly.svg');
}
.fi-ly.fis {
  background-image: url('_-flags-1x1-ly.svg');
}

.fi-ma {
  background-image: url('ma.svg');
}
.fi-ma.fis {
  background-image: url('_-flags-1x1-ma.svg');
}

.fi-mc {
  background-image: url('mc.svg');
}
.fi-mc.fis {
  background-image: url('_-flags-1x1-mc.svg');
}

.fi-md {
  background-image: url('md.svg');
}
.fi-md.fis {
  background-image: url('_-flags-1x1-md.svg');
}

.fi-me {
  background-image: url('me.svg');
}
.fi-me.fis {
  background-image: url('_-flags-1x1-me.svg');
}

.fi-mf {
  background-image: url('mf.svg');
}
.fi-mf.fis {
  background-image: url('_-flags-1x1-mf.svg');
}

.fi-mg {
  background-image: url('mg.svg');
}
.fi-mg.fis {
  background-image: url('_-flags-1x1-mg.svg');
}

.fi-mh {
  background-image: url('mh.svg');
}
.fi-mh.fis {
  background-image: url('_-flags-1x1-mh.svg');
}

.fi-mk {
  background-image: url('mk.svg');
}
.fi-mk.fis {
  background-image: url('_-flags-1x1-mk.svg');
}

.fi-ml {
  background-image: url('ml.svg');
}
.fi-ml.fis {
  background-image: url('_-flags-1x1-ml.svg');
}

.fi-mm {
  background-image: url('mm.svg');
}
.fi-mm.fis {
  background-image: url('_-flags-1x1-mm.svg');
}

.fi-mn {
  background-image: url('mn.svg');
}
.fi-mn.fis {
  background-image: url('_-flags-1x1-mn.svg');
}

.fi-mo {
  background-image: url('mo.svg');
}
.fi-mo.fis {
  background-image: url('_-flags-1x1-mo.svg');
}

.fi-mp {
  background-image: url('mp.svg');
}
.fi-mp.fis {
  background-image: url('_-flags-1x1-mp.svg');
}

.fi-mq {
  background-image: url('mq.svg');
}
.fi-mq.fis {
  background-image: url('_-flags-1x1-mq.svg');
}

.fi-mr {
  background-image: url('mr.svg');
}
.fi-mr.fis {
  background-image: url('_-flags-1x1-mr.svg');
}

.fi-ms {
  background-image: url('ms.svg');
}
.fi-ms.fis {
  background-image: url('_-flags-1x1-ms.svg');
}

.fi-mt {
  background-image: url('mt.svg');
}
.fi-mt.fis {
  background-image: url('_-flags-1x1-mt.svg');
}

.fi-mu {
  background-image: url('mu.svg');
}
.fi-mu.fis {
  background-image: url('_-flags-1x1-mu.svg');
}

.fi-mv {
  background-image: url('mv.svg');
}
.fi-mv.fis {
  background-image: url('_-flags-1x1-mv.svg');
}

.fi-mw {
  background-image: url('mw.svg');
}
.fi-mw.fis {
  background-image: url('_-flags-1x1-mw.svg');
}

.fi-mx {
  background-image: url('mx.svg');
}
.fi-mx.fis {
  background-image: url('_-flags-1x1-mx.svg');
}

.fi-my {
  background-image: url('my.svg');
}
.fi-my.fis {
  background-image: url('_-flags-1x1-my.svg');
}

.fi-mz {
  background-image: url('mz.svg');
}
.fi-mz.fis {
  background-image: url('_-flags-1x1-mz.svg');
}

.fi-na {
  background-image: url('na.svg');
}
.fi-na.fis {
  background-image: url('_-flags-1x1-na.svg');
}

.fi-nc {
  background-image: url('nc.svg');
}
.fi-nc.fis {
  background-image: url('_-flags-1x1-nc.svg');
}

.fi-ne {
  background-image: url('ne.svg');
}
.fi-ne.fis {
  background-image: url('_-flags-1x1-ne.svg');
}

.fi-nf {
  background-image: url('nf.svg');
}
.fi-nf.fis {
  background-image: url('_-flags-1x1-nf.svg');
}

.fi-ng {
  background-image: url('ng.svg');
}
.fi-ng.fis {
  background-image: url('_-flags-1x1-ng.svg');
}

.fi-ni {
  background-image: url('ni.svg');
}
.fi-ni.fis {
  background-image: url('_-flags-1x1-ni.svg');
}

.fi-nl {
  background-image: url('nl.svg');
}
.fi-nl.fis {
  background-image: url('_-flags-1x1-nl.svg');
}

.fi-no {
  background-image: url('no.svg');
}
.fi-no.fis {
  background-image: url('_-flags-1x1-no.svg');
}

.fi-np {
  background-image: url('np.svg');
}
.fi-np.fis {
  background-image: url('_-flags-1x1-np.svg');
}

.fi-nr {
  background-image: url('nr.svg');
}
.fi-nr.fis {
  background-image: url('_-flags-1x1-nr.svg');
}

.fi-nu {
  background-image: url('nu.svg');
}
.fi-nu.fis {
  background-image: url('_-flags-1x1-nu.svg');
}

.fi-nz {
  background-image: url('nz.svg');
}
.fi-nz.fis {
  background-image: url('_-flags-1x1-nz.svg');
}

.fi-om {
  background-image: url('om.svg');
}
.fi-om.fis {
  background-image: url('_-flags-1x1-om.svg');
}

.fi-pa {
  background-image: url('pa.svg');
}
.fi-pa.fis {
  background-image: url('_-flags-1x1-pa.svg');
}

.fi-pe {
  background-image: url('pe.svg');
}
.fi-pe.fis {
  background-image: url('_-flags-1x1-pe.svg');
}

.fi-pf {
  background-image: url('pf.svg');
}
.fi-pf.fis {
  background-image: url('_-flags-1x1-pf.svg');
}

.fi-pg {
  background-image: url('pg.svg');
}
.fi-pg.fis {
  background-image: url('_-flags-1x1-pg.svg');
}

.fi-ph {
  background-image: url('ph.svg');
}
.fi-ph.fis {
  background-image: url('_-flags-1x1-ph.svg');
}

.fi-pk {
  background-image: url('pk.svg');
}
.fi-pk.fis {
  background-image: url('_-flags-1x1-pk.svg');
}

.fi-pl {
  background-image: url('pl.svg');
}
.fi-pl.fis {
  background-image: url('_-flags-1x1-pl.svg');
}

.fi-pm {
  background-image: url('pm.svg');
}
.fi-pm.fis {
  background-image: url('_-flags-1x1-pm.svg');
}

.fi-pn {
  background-image: url('pn.svg');
}
.fi-pn.fis {
  background-image: url('_-flags-1x1-pn.svg');
}

.fi-pr {
  background-image: url('pr.svg');
}
.fi-pr.fis {
  background-image: url('_-flags-1x1-pr.svg');
}

.fi-ps {
  background-image: url('ps.svg');
}
.fi-ps.fis {
  background-image: url('_-flags-1x1-ps.svg');
}

.fi-pt {
  background-image: url('pt.svg');
}
.fi-pt.fis {
  background-image: url('_-flags-1x1-pt.svg');
}

.fi-pw {
  background-image: url('pw.svg');
}
.fi-pw.fis {
  background-image: url('_-flags-1x1-pw.svg');
}

.fi-py {
  background-image: url('py.svg');
}
.fi-py.fis {
  background-image: url('_-flags-1x1-py.svg');
}

.fi-qa {
  background-image: url('qa.svg');
}
.fi-qa.fis {
  background-image: url('_-flags-1x1-qa.svg');
}

.fi-re {
  background-image: url('re.svg');
}
.fi-re.fis {
  background-image: url('_-flags-1x1-re.svg');
}

.fi-ro {
  background-image: url('ro.svg');
}
.fi-ro.fis {
  background-image: url('_-flags-1x1-ro.svg');
}

.fi-rs {
  background-image: url('rs.svg');
}
.fi-rs.fis {
  background-image: url('_-flags-1x1-rs.svg');
}

.fi-ru {
  background-image: url('ru.svg');
}
.fi-ru.fis {
  background-image: url('_-flags-1x1-ru.svg');
}

.fi-rw {
  background-image: url('rw.svg');
}
.fi-rw.fis {
  background-image: url('_-flags-1x1-rw.svg');
}

.fi-sa {
  background-image: url('sa.svg');
}
.fi-sa.fis {
  background-image: url('_-flags-1x1-sa.svg');
}

.fi-sb {
  background-image: url('sb.svg');
}
.fi-sb.fis {
  background-image: url('_-flags-1x1-sb.svg');
}

.fi-sc {
  background-image: url('sc.svg');
}
.fi-sc.fis {
  background-image: url('_-flags-1x1-sc.svg');
}

.fi-sd {
  background-image: url('sd.svg');
}
.fi-sd.fis {
  background-image: url('_-flags-1x1-sd.svg');
}

.fi-se {
  background-image: url('se.svg');
}
.fi-se.fis {
  background-image: url('_-flags-1x1-se.svg');
}

.fi-sg {
  background-image: url('sg.svg');
}
.fi-sg.fis {
  background-image: url('_-flags-1x1-sg.svg');
}

.fi-sh {
  background-image: url('sh.svg');
}
.fi-sh.fis {
  background-image: url('_-flags-1x1-sh.svg');
}

.fi-si {
  background-image: url('si.svg');
}
.fi-si.fis {
  background-image: url('_-flags-1x1-si.svg');
}

.fi-sj {
  background-image: url('sj.svg');
}
.fi-sj.fis {
  background-image: url('_-flags-1x1-sj.svg');
}

.fi-sk {
  background-image: url('sk.svg');
}
.fi-sk.fis {
  background-image: url('_-flags-1x1-sk.svg');
}

.fi-sl {
  background-image: url('sl.svg');
}
.fi-sl.fis {
  background-image: url('_-flags-1x1-sl.svg');
}

.fi-sm {
  background-image: url('sm.svg');
}
.fi-sm.fis {
  background-image: url('_-flags-1x1-sm.svg');
}

.fi-sn {
  background-image: url('sn.svg');
}
.fi-sn.fis {
  background-image: url('_-flags-1x1-sn.svg');
}

.fi-so {
  background-image: url('so.svg');
}
.fi-so.fis {
  background-image: url('_-flags-1x1-so.svg');
}

.fi-sr {
  background-image: url('sr.svg');
}
.fi-sr.fis {
  background-image: url('_-flags-1x1-sr.svg');
}

.fi-ss {
  background-image: url('ss.svg');
}
.fi-ss.fis {
  background-image: url('_-flags-1x1-ss.svg');
}

.fi-st {
  background-image: url('st.svg');
}
.fi-st.fis {
  background-image: url('_-flags-1x1-st.svg');
}

.fi-sv {
  background-image: url('sv.svg');
}
.fi-sv.fis {
  background-image: url('_-flags-1x1-sv.svg');
}

.fi-sx {
  background-image: url('sx.svg');
}
.fi-sx.fis {
  background-image: url('_-flags-1x1-sx.svg');
}

.fi-sy {
  background-image: url('sy.svg');
}
.fi-sy.fis {
  background-image: url('_-flags-1x1-sy.svg');
}

.fi-sz {
  background-image: url('sz.svg');
}
.fi-sz.fis {
  background-image: url('_-flags-1x1-sz.svg');
}

.fi-tc {
  background-image: url('tc.svg');
}
.fi-tc.fis {
  background-image: url('_-flags-1x1-tc.svg');
}

.fi-td {
  background-image: url('td.svg');
}
.fi-td.fis {
  background-image: url('_-flags-1x1-td.svg');
}

.fi-tf {
  background-image: url('tf.svg');
}
.fi-tf.fis {
  background-image: url('_-flags-1x1-tf.svg');
}

.fi-tg {
  background-image: url('tg.svg');
}
.fi-tg.fis {
  background-image: url('_-flags-1x1-tg.svg');
}

.fi-th {
  background-image: url('th.svg');
}
.fi-th.fis {
  background-image: url('_-flags-1x1-th.svg');
}

.fi-tj {
  background-image: url('tj.svg');
}
.fi-tj.fis {
  background-image: url('_-flags-1x1-tj.svg');
}

.fi-tk {
  background-image: url('tk.svg');
}
.fi-tk.fis {
  background-image: url('_-flags-1x1-tk.svg');
}

.fi-tl {
  background-image: url('tl.svg');
}
.fi-tl.fis {
  background-image: url('_-flags-1x1-tl.svg');
}

.fi-tm {
  background-image: url('tm.svg');
}
.fi-tm.fis {
  background-image: url('_-flags-1x1-tm.svg');
}

.fi-tn {
  background-image: url('tn.svg');
}
.fi-tn.fis {
  background-image: url('_-flags-1x1-tn.svg');
}

.fi-to {
  background-image: url('to.svg');
}
.fi-to.fis {
  background-image: url('_-flags-1x1-to.svg');
}

.fi-tr {
  background-image: url('tr.svg');
}
.fi-tr.fis {
  background-image: url('_-flags-1x1-tr.svg');
}

.fi-tt {
  background-image: url('tt.svg');
}
.fi-tt.fis {
  background-image: url('_-flags-1x1-tt.svg');
}

.fi-tv {
  background-image: url('tv.svg');
}
.fi-tv.fis {
  background-image: url('_-flags-1x1-tv.svg');
}

.fi-tw {
  background-image: url('tw.svg');
}
.fi-tw.fis {
  background-image: url('_-flags-1x1-tw.svg');
}

.fi-tz {
  background-image: url('tz.svg');
}
.fi-tz.fis {
  background-image: url('_-flags-1x1-tz.svg');
}

.fi-ua {
  background-image: url('ua.svg');
}
.fi-ua.fis {
  background-image: url('_-flags-1x1-ua.svg');
}

.fi-ug {
  background-image: url('ug.svg');
}
.fi-ug.fis {
  background-image: url('_-flags-1x1-ug.svg');
}

.fi-um {
  background-image: url('um.svg');
}
.fi-um.fis {
  background-image: url('_-flags-1x1-um.svg');
}

.fi-us {
  background-image: url('us.svg');
}
.fi-us.fis {
  background-image: url('_-flags-1x1-us.svg');
}

.fi-uy {
  background-image: url('uy.svg');
}
.fi-uy.fis {
  background-image: url('_-flags-1x1-uy.svg');
}

.fi-uz {
  background-image: url('uz.svg');
}
.fi-uz.fis {
  background-image: url('_-flags-1x1-uz.svg');
}

.fi-va {
  background-image: url('va.svg');
}
.fi-va.fis {
  background-image: url('_-flags-1x1-va.svg');
}

.fi-vc {
  background-image: url('vc.svg');
}
.fi-vc.fis {
  background-image: url('_-flags-1x1-vc.svg');
}

.fi-ve {
  background-image: url('ve.svg');
}
.fi-ve.fis {
  background-image: url('_-flags-1x1-ve.svg');
}

.fi-vg {
  background-image: url('vg.svg');
}
.fi-vg.fis {
  background-image: url('_-flags-1x1-vg.svg');
}

.fi-vi {
  background-image: url('vi.svg');
}
.fi-vi.fis {
  background-image: url('_-flags-1x1-vi.svg');
}

.fi-vn {
  background-image: url('vn.svg');
}
.fi-vn.fis {
  background-image: url('_-flags-1x1-vn.svg');
}

.fi-vu {
  background-image: url('vu.svg');
}
.fi-vu.fis {
  background-image: url('_-flags-1x1-vu.svg');
}

.fi-wf {
  background-image: url('wf.svg');
}
.fi-wf.fis {
  background-image: url('_-flags-1x1-wf.svg');
}

.fi-ws {
  background-image: url('ws.svg');
}
.fi-ws.fis {
  background-image: url('_-flags-1x1-ws.svg');
}

.fi-ye {
  background-image: url('ye.svg');
}
.fi-ye.fis {
  background-image: url('_-flags-1x1-ye.svg');
}

.fi-yt {
  background-image: url('yt.svg');
}
.fi-yt.fis {
  background-image: url('_-flags-1x1-yt.svg');
}

.fi-za {
  background-image: url('za.svg');
}
.fi-za.fis {
  background-image: url('_-flags-1x1-za.svg');
}

.fi-zm {
  background-image: url('zm.svg');
}
.fi-zm.fis {
  background-image: url('_-flags-1x1-zm.svg');
}

.fi-zw {
  background-image: url('zw.svg');
}
.fi-zw.fis {
  background-image: url('_-flags-1x1-zw.svg');
}

.fi-arab {
  background-image: url('arab.svg');
}
.fi-arab.fis {
  background-image: url('_-flags-1x1-arab.svg');
}

.fi-asean {
  background-image: url('asean.svg');
}
.fi-asean.fis {
  background-image: url('_-flags-1x1-asean.svg');
}

.fi-cefta {
  background-image: url('cefta.svg');
}
.fi-cefta.fis {
  background-image: url('_-flags-1x1-cefta.svg');
}

.fi-cp {
  background-image: url('cp.svg');
}
.fi-cp.fis {
  background-image: url('_-flags-1x1-cp.svg');
}

.fi-dg {
  background-image: url('dg.svg');
}
.fi-dg.fis {
  background-image: url('_-flags-1x1-dg.svg');
}

.fi-eac {
  background-image: url('eac.svg');
}
.fi-eac.fis {
  background-image: url('_-flags-1x1-eac.svg');
}

.fi-es-ct {
  background-image: url('es-ct.svg');
}
.fi-es-ct.fis {
  background-image: url('_-flags-1x1-es-ct.svg');
}

.fi-es-ga {
  background-image: url('es-ga.svg');
}
.fi-es-ga.fis {
  background-image: url('_-flags-1x1-es-ga.svg');
}

.fi-es-pv {
  background-image: url('es-pv.svg');
}
.fi-es-pv.fis {
  background-image: url('_-flags-1x1-es-pv.svg');
}

.fi-eu {
  background-image: url('eu.svg');
}
.fi-eu.fis {
  background-image: url('_-flags-1x1-eu.svg');
}

.fi-gb-eng {
  background-image: url('gb-eng.svg');
}
.fi-gb-eng.fis {
  background-image: url('_-flags-1x1-gb-eng.svg');
}

.fi-gb-nir {
  background-image: url('gb-nir.svg');
}
.fi-gb-nir.fis {
  background-image: url('_-flags-1x1-gb-nir.svg');
}

.fi-gb-sct {
  background-image: url('gb-sct.svg');
}
.fi-gb-sct.fis {
  background-image: url('_-flags-1x1-gb-sct.svg');
}

.fi-gb-wls {
  background-image: url('gb-wls.svg');
}
.fi-gb-wls.fis {
  background-image: url('_-flags-1x1-gb-wls.svg');
}

.fi-ic {
  background-image: url('ic.svg');
}
.fi-ic.fis {
  background-image: url('_-flags-1x1-ic.svg');
}

.fi-pc {
  background-image: url('pc.svg');
}
.fi-pc.fis {
  background-image: url('_-flags-1x1-pc.svg');
}

.fi-sh-ac {
  background-image: url('sh-ac.svg');
}
.fi-sh-ac.fis {
  background-image: url('_-flags-1x1-sh-ac.svg');
}

.fi-sh-hl {
  background-image: url('sh-hl.svg');
}
.fi-sh-hl.fis {
  background-image: url('_-flags-1x1-sh-hl.svg');
}

.fi-sh-ta {
  background-image: url('sh-ta.svg');
}
.fi-sh-ta.fis {
  background-image: url('_-flags-1x1-sh-ta.svg');
}

.fi-un {
  background-image: url('un.svg');
}
.fi-un.fis {
  background-image: url('_-flags-1x1-un.svg');
}

.fi-xk {
  background-image: url('xk.svg');
}
.fi-xk.fis {
  background-image: url('_-flags-1x1-xk.svg');
}

/*# sourceMappingURL=styles.css.map*/