@charset "UTF-8";
.game-nav__team, .game-nav__header, .widget-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.widget {
  background-color: #ffffff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
}

:root {
  --font-family-primary: Roboto Condensed, sans-serif;
  --font-family-secondary: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
  --font-weight-thin: 100;
  --font-weight-extra-light: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-weight-extra-bold: 800;
  --font-weight-black: 900;
  --font-size-root: 16px;
  --font-size-base: 1rem;
  --font-size-lg: 1.25rem;
  --font-size-sm: 0.75rem;
  --font-size-xs: 0.625rem;
  --line-height-1: 1.5;
  --line-height-2: 1.4;
  --line-height-3: 1.3;
  --line-height-4: 1.2;
  --line-height-5: 1.1;
  --line-height-6: 1;
  --spacer: 1rem;
  --spacer-0: 0;
  --spacer-1: 0.5rem;
  --spacer-2: 0.25rem;
  --spacer-3: 0.5rem;
  --spacer-4: 1rem;
  --spacer-5: 1.5rem;
  --spacer-custom-1: 6px;
  --color-purple: #af5ddf;
  --color-green: #6cc606;
  --color-green-accent: #00d993;
  --color-red: #ff4852;
  --color-orange: #ff9031;
  --color-yellow: #ffc200;
  --color-blue: #00b8ff;
  --color-blue-dark: #0064ff;
  --color-black: #000000;
  --color-gray-dark-2: #171726;
  --color-gray-dark-1: #444450;
  --color-gray-dark: #696975;
  --color-gray: #92929e;
  --color-gray-light-1: #b5b5bf;
  --color-gray-light-2: #d5d5dd;
  --color-gray-light-3: #e2e2eb;
  --color-gray-light-4: #f1f1f5;
  --color-gray-light-5: #fafafb;
  --color-white: #ffffff;
  --border-radius: 8px;
  --border-radius-lg: 16px;
  --border-radius-md: 6px;
  --border-radius-sm: 4px;
  --border-radius-xs: 2px;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
      text-size-adjust: none;
}

body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin: 0;
}

ul[role=list],
ol[role=list] {
  list-style: none;
}

body {
  min-height: 100vh;
  line-height: 1.5;
}

h1, h2, h3, h4,
button, input, label {
  line-height: 1.1;
}

h1, h2,
h3, h4 {
  text-wrap: balance;
}

a:not([class]) {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  color: currentColor;
}

img,
picture {
  max-width: 100%;
  display: block;
}

input, button,
textarea, select {
  font: inherit;
}

textarea:not([rows]) {
  min-height: 10em;
}

:target {
  scroll-margin-block: 5ex;
}

/* =Scaffolding
-------------------------------------------------------------- */
html,
body {
  min-height: 100%;
}

html {
  font-size: 16px;
}

body {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
  color: #444450;
  background-color: #f1f1f5;
}

a {
  text-decoration: inherit;
  color: inherit;
}

.sample-tab-switch {
  display: none;
}

.sample-tab-switch.visible {
  display: block;
}

.simplebar-track.simplebar-vertical {
  width: 9px;
}

.simplebar-track.simplebar-horizontal {
  height: 9px;
}

.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(../images/flags/4x3/xx.svg);
}
.fi-xx.fis {
  background-image: url(../images/flags/1x1/xx.svg);
}

.fi-ad {
  background-image: url(../images/flags/4x3/ad.svg);
}
.fi-ad.fis {
  background-image: url(../images/flags/1x1/ad.svg);
}

.fi-ae {
  background-image: url(../images/flags/4x3/ae.svg);
}
.fi-ae.fis {
  background-image: url(../images/flags/1x1/ae.svg);
}

.fi-af {
  background-image: url(../images/flags/4x3/af.svg);
}
.fi-af.fis {
  background-image: url(../images/flags/1x1/af.svg);
}

.fi-ag {
  background-image: url(../images/flags/4x3/ag.svg);
}
.fi-ag.fis {
  background-image: url(../images/flags/1x1/ag.svg);
}

.fi-ai {
  background-image: url(../images/flags/4x3/ai.svg);
}
.fi-ai.fis {
  background-image: url(../images/flags/1x1/ai.svg);
}

.fi-al {
  background-image: url(../images/flags/4x3/al.svg);
}
.fi-al.fis {
  background-image: url(../images/flags/1x1/al.svg);
}

.fi-am {
  background-image: url(../images/flags/4x3/am.svg);
}
.fi-am.fis {
  background-image: url(../images/flags/1x1/am.svg);
}

.fi-ao {
  background-image: url(../images/flags/4x3/ao.svg);
}
.fi-ao.fis {
  background-image: url(../images/flags/1x1/ao.svg);
}

.fi-aq {
  background-image: url(../images/flags/4x3/aq.svg);
}
.fi-aq.fis {
  background-image: url(../images/flags/1x1/aq.svg);
}

.fi-ar {
  background-image: url(../images/flags/4x3/ar.svg);
}
.fi-ar.fis {
  background-image: url(../images/flags/1x1/ar.svg);
}

.fi-as {
  background-image: url(../images/flags/4x3/as.svg);
}
.fi-as.fis {
  background-image: url(../images/flags/1x1/as.svg);
}

.fi-at {
  background-image: url(../images/flags/4x3/at.svg);
}
.fi-at.fis {
  background-image: url(../images/flags/1x1/at.svg);
}

.fi-au {
  background-image: url(../images/flags/4x3/au.svg);
}
.fi-au.fis {
  background-image: url(../images/flags/1x1/au.svg);
}

.fi-aw {
  background-image: url(../images/flags/4x3/aw.svg);
}
.fi-aw.fis {
  background-image: url(../images/flags/1x1/aw.svg);
}

.fi-ax {
  background-image: url(../images/flags/4x3/ax.svg);
}
.fi-ax.fis {
  background-image: url(../images/flags/1x1/ax.svg);
}

.fi-az {
  background-image: url(../images/flags/4x3/az.svg);
}
.fi-az.fis {
  background-image: url(../images/flags/1x1/az.svg);
}

.fi-ba {
  background-image: url(../images/flags/4x3/ba.svg);
}
.fi-ba.fis {
  background-image: url(../images/flags/1x1/ba.svg);
}

.fi-bb {
  background-image: url(../images/flags/4x3/bb.svg);
}
.fi-bb.fis {
  background-image: url(../images/flags/1x1/bb.svg);
}

.fi-bd {
  background-image: url(../images/flags/4x3/bd.svg);
}
.fi-bd.fis {
  background-image: url(../images/flags/1x1/bd.svg);
}

.fi-be {
  background-image: url(../images/flags/4x3/be.svg);
}
.fi-be.fis {
  background-image: url(../images/flags/1x1/be.svg);
}

.fi-bf {
  background-image: url(../images/flags/4x3/bf.svg);
}
.fi-bf.fis {
  background-image: url(../images/flags/1x1/bf.svg);
}

.fi-bg {
  background-image: url(../images/flags/4x3/bg.svg);
}
.fi-bg.fis {
  background-image: url(../images/flags/1x1/bg.svg);
}

.fi-bh {
  background-image: url(../images/flags/4x3/bh.svg);
}
.fi-bh.fis {
  background-image: url(../images/flags/1x1/bh.svg);
}

.fi-bi {
  background-image: url(../images/flags/4x3/bi.svg);
}
.fi-bi.fis {
  background-image: url(../images/flags/1x1/bi.svg);
}

.fi-bj {
  background-image: url(../images/flags/4x3/bj.svg);
}
.fi-bj.fis {
  background-image: url(../images/flags/1x1/bj.svg);
}

.fi-bl {
  background-image: url(../images/flags/4x3/bl.svg);
}
.fi-bl.fis {
  background-image: url(../images/flags/1x1/bl.svg);
}

.fi-bm {
  background-image: url(../images/flags/4x3/bm.svg);
}
.fi-bm.fis {
  background-image: url(../images/flags/1x1/bm.svg);
}

.fi-bn {
  background-image: url(../images/flags/4x3/bn.svg);
}
.fi-bn.fis {
  background-image: url(../images/flags/1x1/bn.svg);
}

.fi-bo {
  background-image: url(../images/flags/4x3/bo.svg);
}
.fi-bo.fis {
  background-image: url(../images/flags/1x1/bo.svg);
}

.fi-bq {
  background-image: url(../images/flags/4x3/bq.svg);
}
.fi-bq.fis {
  background-image: url(../images/flags/1x1/bq.svg);
}

.fi-br {
  background-image: url(../images/flags/4x3/br.svg);
}
.fi-br.fis {
  background-image: url(../images/flags/1x1/br.svg);
}

.fi-bs {
  background-image: url(../images/flags/4x3/bs.svg);
}
.fi-bs.fis {
  background-image: url(../images/flags/1x1/bs.svg);
}

.fi-bt {
  background-image: url(../images/flags/4x3/bt.svg);
}
.fi-bt.fis {
  background-image: url(../images/flags/1x1/bt.svg);
}

.fi-bv {
  background-image: url(../images/flags/4x3/bv.svg);
}
.fi-bv.fis {
  background-image: url(../images/flags/1x1/bv.svg);
}

.fi-bw {
  background-image: url(../images/flags/4x3/bw.svg);
}
.fi-bw.fis {
  background-image: url(../images/flags/1x1/bw.svg);
}

.fi-by {
  background-image: url(../images/flags/4x3/by.svg);
}
.fi-by.fis {
  background-image: url(../images/flags/1x1/by.svg);
}

.fi-bz {
  background-image: url(../images/flags/4x3/bz.svg);
}
.fi-bz.fis {
  background-image: url(../images/flags/1x1/bz.svg);
}

.fi-ca {
  background-image: url(../images/flags/4x3/ca.svg);
}
.fi-ca.fis {
  background-image: url(../images/flags/1x1/ca.svg);
}

.fi-cc {
  background-image: url(../images/flags/4x3/cc.svg);
}
.fi-cc.fis {
  background-image: url(../images/flags/1x1/cc.svg);
}

.fi-cd {
  background-image: url(../images/flags/4x3/cd.svg);
}
.fi-cd.fis {
  background-image: url(../images/flags/1x1/cd.svg);
}

.fi-cf {
  background-image: url(../images/flags/4x3/cf.svg);
}
.fi-cf.fis {
  background-image: url(../images/flags/1x1/cf.svg);
}

.fi-cg {
  background-image: url(../images/flags/4x3/cg.svg);
}
.fi-cg.fis {
  background-image: url(../images/flags/1x1/cg.svg);
}

.fi-ch {
  background-image: url(../images/flags/4x3/ch.svg);
}
.fi-ch.fis {
  background-image: url(../images/flags/1x1/ch.svg);
}

.fi-ci {
  background-image: url(../images/flags/4x3/ci.svg);
}
.fi-ci.fis {
  background-image: url(../images/flags/1x1/ci.svg);
}

.fi-ck {
  background-image: url(../images/flags/4x3/ck.svg);
}
.fi-ck.fis {
  background-image: url(../images/flags/1x1/ck.svg);
}

.fi-cl {
  background-image: url(../images/flags/4x3/cl.svg);
}
.fi-cl.fis {
  background-image: url(../images/flags/1x1/cl.svg);
}

.fi-cm {
  background-image: url(../images/flags/4x3/cm.svg);
}
.fi-cm.fis {
  background-image: url(../images/flags/1x1/cm.svg);
}

.fi-cn {
  background-image: url(../images/flags/4x3/cn.svg);
}
.fi-cn.fis {
  background-image: url(../images/flags/1x1/cn.svg);
}

.fi-co {
  background-image: url(../images/flags/4x3/co.svg);
}
.fi-co.fis {
  background-image: url(../images/flags/1x1/co.svg);
}

.fi-cr {
  background-image: url(../images/flags/4x3/cr.svg);
}
.fi-cr.fis {
  background-image: url(../images/flags/1x1/cr.svg);
}

.fi-cu {
  background-image: url(../images/flags/4x3/cu.svg);
}
.fi-cu.fis {
  background-image: url(../images/flags/1x1/cu.svg);
}

.fi-cv {
  background-image: url(../images/flags/4x3/cv.svg);
}
.fi-cv.fis {
  background-image: url(../images/flags/1x1/cv.svg);
}

.fi-cw {
  background-image: url(../images/flags/4x3/cw.svg);
}
.fi-cw.fis {
  background-image: url(../images/flags/1x1/cw.svg);
}

.fi-cx {
  background-image: url(../images/flags/4x3/cx.svg);
}
.fi-cx.fis {
  background-image: url(../images/flags/1x1/cx.svg);
}

.fi-cy {
  background-image: url(../images/flags/4x3/cy.svg);
}
.fi-cy.fis {
  background-image: url(../images/flags/1x1/cy.svg);
}

.fi-cz {
  background-image: url(../images/flags/4x3/cz.svg);
}
.fi-cz.fis {
  background-image: url(../images/flags/1x1/cz.svg);
}

.fi-de {
  background-image: url(../images/flags/4x3/de.svg);
}
.fi-de.fis {
  background-image: url(../images/flags/1x1/de.svg);
}

.fi-dj {
  background-image: url(../images/flags/4x3/dj.svg);
}
.fi-dj.fis {
  background-image: url(../images/flags/1x1/dj.svg);
}

.fi-dk {
  background-image: url(../images/flags/4x3/dk.svg);
}
.fi-dk.fis {
  background-image: url(../images/flags/1x1/dk.svg);
}

.fi-dm {
  background-image: url(../images/flags/4x3/dm.svg);
}
.fi-dm.fis {
  background-image: url(../images/flags/1x1/dm.svg);
}

.fi-do {
  background-image: url(../images/flags/4x3/do.svg);
}
.fi-do.fis {
  background-image: url(../images/flags/1x1/do.svg);
}

.fi-dz {
  background-image: url(../images/flags/4x3/dz.svg);
}
.fi-dz.fis {
  background-image: url(../images/flags/1x1/dz.svg);
}

.fi-ec {
  background-image: url(../images/flags/4x3/ec.svg);
}
.fi-ec.fis {
  background-image: url(../images/flags/1x1/ec.svg);
}

.fi-ee {
  background-image: url(../images/flags/4x3/ee.svg);
}
.fi-ee.fis {
  background-image: url(../images/flags/1x1/ee.svg);
}

.fi-eg {
  background-image: url(../images/flags/4x3/eg.svg);
}
.fi-eg.fis {
  background-image: url(../images/flags/1x1/eg.svg);
}

.fi-eh {
  background-image: url(../images/flags/4x3/eh.svg);
}
.fi-eh.fis {
  background-image: url(../images/flags/1x1/eh.svg);
}

.fi-er {
  background-image: url(../images/flags/4x3/er.svg);
}
.fi-er.fis {
  background-image: url(../images/flags/1x1/er.svg);
}

.fi-es {
  background-image: url(../images/flags/4x3/es.svg);
}
.fi-es.fis {
  background-image: url(../images/flags/1x1/es.svg);
}

.fi-et {
  background-image: url(../images/flags/4x3/et.svg);
}
.fi-et.fis {
  background-image: url(../images/flags/1x1/et.svg);
}

.fi-fi {
  background-image: url(../images/flags/4x3/fi.svg);
}
.fi-fi.fis {
  background-image: url(../images/flags/1x1/fi.svg);
}

.fi-fj {
  background-image: url(../images/flags/4x3/fj.svg);
}
.fi-fj.fis {
  background-image: url(../images/flags/1x1/fj.svg);
}

.fi-fk {
  background-image: url(../images/flags/4x3/fk.svg);
}
.fi-fk.fis {
  background-image: url(../images/flags/1x1/fk.svg);
}

.fi-fm {
  background-image: url(../images/flags/4x3/fm.svg);
}
.fi-fm.fis {
  background-image: url(../images/flags/1x1/fm.svg);
}

.fi-fo {
  background-image: url(../images/flags/4x3/fo.svg);
}
.fi-fo.fis {
  background-image: url(../images/flags/1x1/fo.svg);
}

.fi-fr {
  background-image: url(../images/flags/4x3/fr.svg);
}
.fi-fr.fis {
  background-image: url(../images/flags/1x1/fr.svg);
}

.fi-ga {
  background-image: url(../images/flags/4x3/ga.svg);
}
.fi-ga.fis {
  background-image: url(../images/flags/1x1/ga.svg);
}

.fi-gb {
  background-image: url(../images/flags/4x3/gb.svg);
}
.fi-gb.fis {
  background-image: url(../images/flags/1x1/gb.svg);
}

.fi-gd {
  background-image: url(../images/flags/4x3/gd.svg);
}
.fi-gd.fis {
  background-image: url(../images/flags/1x1/gd.svg);
}

.fi-ge {
  background-image: url(../images/flags/4x3/ge.svg);
}
.fi-ge.fis {
  background-image: url(../images/flags/1x1/ge.svg);
}

.fi-gf {
  background-image: url(../images/flags/4x3/gf.svg);
}
.fi-gf.fis {
  background-image: url(../images/flags/1x1/gf.svg);
}

.fi-gg {
  background-image: url(../images/flags/4x3/gg.svg);
}
.fi-gg.fis {
  background-image: url(../images/flags/1x1/gg.svg);
}

.fi-gh {
  background-image: url(../images/flags/4x3/gh.svg);
}
.fi-gh.fis {
  background-image: url(../images/flags/1x1/gh.svg);
}

.fi-gi {
  background-image: url(../images/flags/4x3/gi.svg);
}
.fi-gi.fis {
  background-image: url(../images/flags/1x1/gi.svg);
}

.fi-gl {
  background-image: url(../images/flags/4x3/gl.svg);
}
.fi-gl.fis {
  background-image: url(../images/flags/1x1/gl.svg);
}

.fi-gm {
  background-image: url(../images/flags/4x3/gm.svg);
}
.fi-gm.fis {
  background-image: url(../images/flags/1x1/gm.svg);
}

.fi-gn {
  background-image: url(../images/flags/4x3/gn.svg);
}
.fi-gn.fis {
  background-image: url(../images/flags/1x1/gn.svg);
}

.fi-gp {
  background-image: url(../images/flags/4x3/gp.svg);
}
.fi-gp.fis {
  background-image: url(../images/flags/1x1/gp.svg);
}

.fi-gq {
  background-image: url(../images/flags/4x3/gq.svg);
}
.fi-gq.fis {
  background-image: url(../images/flags/1x1/gq.svg);
}

.fi-gr {
  background-image: url(../images/flags/4x3/gr.svg);
}
.fi-gr.fis {
  background-image: url(../images/flags/1x1/gr.svg);
}

.fi-gs {
  background-image: url(../images/flags/4x3/gs.svg);
}
.fi-gs.fis {
  background-image: url(../images/flags/1x1/gs.svg);
}

.fi-gt {
  background-image: url(../images/flags/4x3/gt.svg);
}
.fi-gt.fis {
  background-image: url(../images/flags/1x1/gt.svg);
}

.fi-gu {
  background-image: url(../images/flags/4x3/gu.svg);
}
.fi-gu.fis {
  background-image: url(../images/flags/1x1/gu.svg);
}

.fi-gw {
  background-image: url(../images/flags/4x3/gw.svg);
}
.fi-gw.fis {
  background-image: url(../images/flags/1x1/gw.svg);
}

.fi-gy {
  background-image: url(../images/flags/4x3/gy.svg);
}
.fi-gy.fis {
  background-image: url(../images/flags/1x1/gy.svg);
}

.fi-hk {
  background-image: url(../images/flags/4x3/hk.svg);
}
.fi-hk.fis {
  background-image: url(../images/flags/1x1/hk.svg);
}

.fi-hm {
  background-image: url(../images/flags/4x3/hm.svg);
}
.fi-hm.fis {
  background-image: url(../images/flags/1x1/hm.svg);
}

.fi-hn {
  background-image: url(../images/flags/4x3/hn.svg);
}
.fi-hn.fis {
  background-image: url(../images/flags/1x1/hn.svg);
}

.fi-hr {
  background-image: url(../images/flags/4x3/hr.svg);
}
.fi-hr.fis {
  background-image: url(../images/flags/1x1/hr.svg);
}

.fi-ht {
  background-image: url(../images/flags/4x3/ht.svg);
}
.fi-ht.fis {
  background-image: url(../images/flags/1x1/ht.svg);
}

.fi-hu {
  background-image: url(../images/flags/4x3/hu.svg);
}
.fi-hu.fis {
  background-image: url(../images/flags/1x1/hu.svg);
}

.fi-id {
  background-image: url(../images/flags/4x3/id.svg);
}
.fi-id.fis {
  background-image: url(../images/flags/1x1/id.svg);
}

.fi-ie {
  background-image: url(../images/flags/4x3/ie.svg);
}
.fi-ie.fis {
  background-image: url(../images/flags/1x1/ie.svg);
}

.fi-il {
  background-image: url(../images/flags/4x3/il.svg);
}
.fi-il.fis {
  background-image: url(../images/flags/1x1/il.svg);
}

.fi-im {
  background-image: url(../images/flags/4x3/im.svg);
}
.fi-im.fis {
  background-image: url(../images/flags/1x1/im.svg);
}

.fi-in {
  background-image: url(../images/flags/4x3/in.svg);
}
.fi-in.fis {
  background-image: url(../images/flags/1x1/in.svg);
}

.fi-io {
  background-image: url(../images/flags/4x3/io.svg);
}
.fi-io.fis {
  background-image: url(../images/flags/1x1/io.svg);
}

.fi-iq {
  background-image: url(../images/flags/4x3/iq.svg);
}
.fi-iq.fis {
  background-image: url(../images/flags/1x1/iq.svg);
}

.fi-ir {
  background-image: url(../images/flags/4x3/ir.svg);
}
.fi-ir.fis {
  background-image: url(../images/flags/1x1/ir.svg);
}

.fi-is {
  background-image: url(../images/flags/4x3/is.svg);
}
.fi-is.fis {
  background-image: url(../images/flags/1x1/is.svg);
}

.fi-it {
  background-image: url(../images/flags/4x3/it.svg);
}
.fi-it.fis {
  background-image: url(../images/flags/1x1/it.svg);
}

.fi-je {
  background-image: url(../images/flags/4x3/je.svg);
}
.fi-je.fis {
  background-image: url(../images/flags/1x1/je.svg);
}

.fi-jm {
  background-image: url(../images/flags/4x3/jm.svg);
}
.fi-jm.fis {
  background-image: url(../images/flags/1x1/jm.svg);
}

.fi-jo {
  background-image: url(../images/flags/4x3/jo.svg);
}
.fi-jo.fis {
  background-image: url(../images/flags/1x1/jo.svg);
}

.fi-jp {
  background-image: url(../images/flags/4x3/jp.svg);
}
.fi-jp.fis {
  background-image: url(../images/flags/1x1/jp.svg);
}

.fi-ke {
  background-image: url(../images/flags/4x3/ke.svg);
}
.fi-ke.fis {
  background-image: url(../images/flags/1x1/ke.svg);
}

.fi-kg {
  background-image: url(../images/flags/4x3/kg.svg);
}
.fi-kg.fis {
  background-image: url(../images/flags/1x1/kg.svg);
}

.fi-kh {
  background-image: url(../images/flags/4x3/kh.svg);
}
.fi-kh.fis {
  background-image: url(../images/flags/1x1/kh.svg);
}

.fi-ki {
  background-image: url(../images/flags/4x3/ki.svg);
}
.fi-ki.fis {
  background-image: url(../images/flags/1x1/ki.svg);
}

.fi-km {
  background-image: url(../images/flags/4x3/km.svg);
}
.fi-km.fis {
  background-image: url(../images/flags/1x1/km.svg);
}

.fi-kn {
  background-image: url(../images/flags/4x3/kn.svg);
}
.fi-kn.fis {
  background-image: url(../images/flags/1x1/kn.svg);
}

.fi-kp {
  background-image: url(../images/flags/4x3/kp.svg);
}
.fi-kp.fis {
  background-image: url(../images/flags/1x1/kp.svg);
}

.fi-kr {
  background-image: url(../images/flags/4x3/kr.svg);
}
.fi-kr.fis {
  background-image: url(../images/flags/1x1/kr.svg);
}

.fi-kw {
  background-image: url(../images/flags/4x3/kw.svg);
}
.fi-kw.fis {
  background-image: url(../images/flags/1x1/kw.svg);
}

.fi-ky {
  background-image: url(../images/flags/4x3/ky.svg);
}
.fi-ky.fis {
  background-image: url(../images/flags/1x1/ky.svg);
}

.fi-kz {
  background-image: url(../images/flags/4x3/kz.svg);
}
.fi-kz.fis {
  background-image: url(../images/flags/1x1/kz.svg);
}

.fi-la {
  background-image: url(../images/flags/4x3/la.svg);
}
.fi-la.fis {
  background-image: url(../images/flags/1x1/la.svg);
}

.fi-lb {
  background-image: url(../images/flags/4x3/lb.svg);
}
.fi-lb.fis {
  background-image: url(../images/flags/1x1/lb.svg);
}

.fi-lc {
  background-image: url(../images/flags/4x3/lc.svg);
}
.fi-lc.fis {
  background-image: url(../images/flags/1x1/lc.svg);
}

.fi-li {
  background-image: url(../images/flags/4x3/li.svg);
}
.fi-li.fis {
  background-image: url(../images/flags/1x1/li.svg);
}

.fi-lk {
  background-image: url(../images/flags/4x3/lk.svg);
}
.fi-lk.fis {
  background-image: url(../images/flags/1x1/lk.svg);
}

.fi-lr {
  background-image: url(../images/flags/4x3/lr.svg);
}
.fi-lr.fis {
  background-image: url(../images/flags/1x1/lr.svg);
}

.fi-ls {
  background-image: url(../images/flags/4x3/ls.svg);
}
.fi-ls.fis {
  background-image: url(../images/flags/1x1/ls.svg);
}

.fi-lt {
  background-image: url(../images/flags/4x3/lt.svg);
}
.fi-lt.fis {
  background-image: url(../images/flags/1x1/lt.svg);
}

.fi-lu {
  background-image: url(../images/flags/4x3/lu.svg);
}
.fi-lu.fis {
  background-image: url(../images/flags/1x1/lu.svg);
}

.fi-lv {
  background-image: url(../images/flags/4x3/lv.svg);
}
.fi-lv.fis {
  background-image: url(../images/flags/1x1/lv.svg);
}

.fi-ly {
  background-image: url(../images/flags/4x3/ly.svg);
}
.fi-ly.fis {
  background-image: url(../images/flags/1x1/ly.svg);
}

.fi-ma {
  background-image: url(../images/flags/4x3/ma.svg);
}
.fi-ma.fis {
  background-image: url(../images/flags/1x1/ma.svg);
}

.fi-mc {
  background-image: url(../images/flags/4x3/mc.svg);
}
.fi-mc.fis {
  background-image: url(../images/flags/1x1/mc.svg);
}

.fi-md {
  background-image: url(../images/flags/4x3/md.svg);
}
.fi-md.fis {
  background-image: url(../images/flags/1x1/md.svg);
}

.fi-me {
  background-image: url(../images/flags/4x3/me.svg);
}
.fi-me.fis {
  background-image: url(../images/flags/1x1/me.svg);
}

.fi-mf {
  background-image: url(../images/flags/4x3/mf.svg);
}
.fi-mf.fis {
  background-image: url(../images/flags/1x1/mf.svg);
}

.fi-mg {
  background-image: url(../images/flags/4x3/mg.svg);
}
.fi-mg.fis {
  background-image: url(../images/flags/1x1/mg.svg);
}

.fi-mh {
  background-image: url(../images/flags/4x3/mh.svg);
}
.fi-mh.fis {
  background-image: url(../images/flags/1x1/mh.svg);
}

.fi-mk {
  background-image: url(../images/flags/4x3/mk.svg);
}
.fi-mk.fis {
  background-image: url(../images/flags/1x1/mk.svg);
}

.fi-ml {
  background-image: url(../images/flags/4x3/ml.svg);
}
.fi-ml.fis {
  background-image: url(../images/flags/1x1/ml.svg);
}

.fi-mm {
  background-image: url(../images/flags/4x3/mm.svg);
}
.fi-mm.fis {
  background-image: url(../images/flags/1x1/mm.svg);
}

.fi-mn {
  background-image: url(../images/flags/4x3/mn.svg);
}
.fi-mn.fis {
  background-image: url(../images/flags/1x1/mn.svg);
}

.fi-mo {
  background-image: url(../images/flags/4x3/mo.svg);
}
.fi-mo.fis {
  background-image: url(../images/flags/1x1/mo.svg);
}

.fi-mp {
  background-image: url(../images/flags/4x3/mp.svg);
}
.fi-mp.fis {
  background-image: url(../images/flags/1x1/mp.svg);
}

.fi-mq {
  background-image: url(../images/flags/4x3/mq.svg);
}
.fi-mq.fis {
  background-image: url(../images/flags/1x1/mq.svg);
}

.fi-mr {
  background-image: url(../images/flags/4x3/mr.svg);
}
.fi-mr.fis {
  background-image: url(../images/flags/1x1/mr.svg);
}

.fi-ms {
  background-image: url(../images/flags/4x3/ms.svg);
}
.fi-ms.fis {
  background-image: url(../images/flags/1x1/ms.svg);
}

.fi-mt {
  background-image: url(../images/flags/4x3/mt.svg);
}
.fi-mt.fis {
  background-image: url(../images/flags/1x1/mt.svg);
}

.fi-mu {
  background-image: url(../images/flags/4x3/mu.svg);
}
.fi-mu.fis {
  background-image: url(../images/flags/1x1/mu.svg);
}

.fi-mv {
  background-image: url(../images/flags/4x3/mv.svg);
}
.fi-mv.fis {
  background-image: url(../images/flags/1x1/mv.svg);
}

.fi-mw {
  background-image: url(../images/flags/4x3/mw.svg);
}
.fi-mw.fis {
  background-image: url(../images/flags/1x1/mw.svg);
}

.fi-mx {
  background-image: url(../images/flags/4x3/mx.svg);
}
.fi-mx.fis {
  background-image: url(../images/flags/1x1/mx.svg);
}

.fi-my {
  background-image: url(../images/flags/4x3/my.svg);
}
.fi-my.fis {
  background-image: url(../images/flags/1x1/my.svg);
}

.fi-mz {
  background-image: url(../images/flags/4x3/mz.svg);
}
.fi-mz.fis {
  background-image: url(../images/flags/1x1/mz.svg);
}

.fi-na {
  background-image: url(../images/flags/4x3/na.svg);
}
.fi-na.fis {
  background-image: url(../images/flags/1x1/na.svg);
}

.fi-nc {
  background-image: url(../images/flags/4x3/nc.svg);
}
.fi-nc.fis {
  background-image: url(../images/flags/1x1/nc.svg);
}

.fi-ne {
  background-image: url(../images/flags/4x3/ne.svg);
}
.fi-ne.fis {
  background-image: url(../images/flags/1x1/ne.svg);
}

.fi-nf {
  background-image: url(../images/flags/4x3/nf.svg);
}
.fi-nf.fis {
  background-image: url(../images/flags/1x1/nf.svg);
}

.fi-ng {
  background-image: url(../images/flags/4x3/ng.svg);
}
.fi-ng.fis {
  background-image: url(../images/flags/1x1/ng.svg);
}

.fi-ni {
  background-image: url(../images/flags/4x3/ni.svg);
}
.fi-ni.fis {
  background-image: url(../images/flags/1x1/ni.svg);
}

.fi-nl {
  background-image: url(../images/flags/4x3/nl.svg);
}
.fi-nl.fis {
  background-image: url(../images/flags/1x1/nl.svg);
}

.fi-no {
  background-image: url(../images/flags/4x3/no.svg);
}
.fi-no.fis {
  background-image: url(../images/flags/1x1/no.svg);
}

.fi-np {
  background-image: url(../images/flags/4x3/np.svg);
}
.fi-np.fis {
  background-image: url(../images/flags/1x1/np.svg);
}

.fi-nr {
  background-image: url(../images/flags/4x3/nr.svg);
}
.fi-nr.fis {
  background-image: url(../images/flags/1x1/nr.svg);
}

.fi-nu {
  background-image: url(../images/flags/4x3/nu.svg);
}
.fi-nu.fis {
  background-image: url(../images/flags/1x1/nu.svg);
}

.fi-nz {
  background-image: url(../images/flags/4x3/nz.svg);
}
.fi-nz.fis {
  background-image: url(../images/flags/1x1/nz.svg);
}

.fi-om {
  background-image: url(../images/flags/4x3/om.svg);
}
.fi-om.fis {
  background-image: url(../images/flags/1x1/om.svg);
}

.fi-pa {
  background-image: url(../images/flags/4x3/pa.svg);
}
.fi-pa.fis {
  background-image: url(../images/flags/1x1/pa.svg);
}

.fi-pe {
  background-image: url(../images/flags/4x3/pe.svg);
}
.fi-pe.fis {
  background-image: url(../images/flags/1x1/pe.svg);
}

.fi-pf {
  background-image: url(../images/flags/4x3/pf.svg);
}
.fi-pf.fis {
  background-image: url(../images/flags/1x1/pf.svg);
}

.fi-pg {
  background-image: url(../images/flags/4x3/pg.svg);
}
.fi-pg.fis {
  background-image: url(../images/flags/1x1/pg.svg);
}

.fi-ph {
  background-image: url(../images/flags/4x3/ph.svg);
}
.fi-ph.fis {
  background-image: url(../images/flags/1x1/ph.svg);
}

.fi-pk {
  background-image: url(../images/flags/4x3/pk.svg);
}
.fi-pk.fis {
  background-image: url(../images/flags/1x1/pk.svg);
}

.fi-pl {
  background-image: url(../images/flags/4x3/pl.svg);
}
.fi-pl.fis {
  background-image: url(../images/flags/1x1/pl.svg);
}

.fi-pm {
  background-image: url(../images/flags/4x3/pm.svg);
}
.fi-pm.fis {
  background-image: url(../images/flags/1x1/pm.svg);
}

.fi-pn {
  background-image: url(../images/flags/4x3/pn.svg);
}
.fi-pn.fis {
  background-image: url(../images/flags/1x1/pn.svg);
}

.fi-pr {
  background-image: url(../images/flags/4x3/pr.svg);
}
.fi-pr.fis {
  background-image: url(../images/flags/1x1/pr.svg);
}

.fi-ps {
  background-image: url(../images/flags/4x3/ps.svg);
}
.fi-ps.fis {
  background-image: url(../images/flags/1x1/ps.svg);
}

.fi-pt {
  background-image: url(../images/flags/4x3/pt.svg);
}
.fi-pt.fis {
  background-image: url(../images/flags/1x1/pt.svg);
}

.fi-pw {
  background-image: url(../images/flags/4x3/pw.svg);
}
.fi-pw.fis {
  background-image: url(../images/flags/1x1/pw.svg);
}

.fi-py {
  background-image: url(../images/flags/4x3/py.svg);
}
.fi-py.fis {
  background-image: url(../images/flags/1x1/py.svg);
}

.fi-qa {
  background-image: url(../images/flags/4x3/qa.svg);
}
.fi-qa.fis {
  background-image: url(../images/flags/1x1/qa.svg);
}

.fi-re {
  background-image: url(../images/flags/4x3/re.svg);
}
.fi-re.fis {
  background-image: url(../images/flags/1x1/re.svg);
}

.fi-ro {
  background-image: url(../images/flags/4x3/ro.svg);
}
.fi-ro.fis {
  background-image: url(../images/flags/1x1/ro.svg);
}

.fi-rs {
  background-image: url(../images/flags/4x3/rs.svg);
}
.fi-rs.fis {
  background-image: url(../images/flags/1x1/rs.svg);
}

.fi-ru {
  background-image: url(../images/flags/4x3/ru.svg);
}
.fi-ru.fis {
  background-image: url(../images/flags/1x1/ru.svg);
}

.fi-rw {
  background-image: url(../images/flags/4x3/rw.svg);
}
.fi-rw.fis {
  background-image: url(../images/flags/1x1/rw.svg);
}

.fi-sa {
  background-image: url(../images/flags/4x3/sa.svg);
}
.fi-sa.fis {
  background-image: url(../images/flags/1x1/sa.svg);
}

.fi-sb {
  background-image: url(../images/flags/4x3/sb.svg);
}
.fi-sb.fis {
  background-image: url(../images/flags/1x1/sb.svg);
}

.fi-sc {
  background-image: url(../images/flags/4x3/sc.svg);
}
.fi-sc.fis {
  background-image: url(../images/flags/1x1/sc.svg);
}

.fi-sd {
  background-image: url(../images/flags/4x3/sd.svg);
}
.fi-sd.fis {
  background-image: url(../images/flags/1x1/sd.svg);
}

.fi-se {
  background-image: url(../images/flags/4x3/se.svg);
}
.fi-se.fis {
  background-image: url(../images/flags/1x1/se.svg);
}

.fi-sg {
  background-image: url(../images/flags/4x3/sg.svg);
}
.fi-sg.fis {
  background-image: url(../images/flags/1x1/sg.svg);
}

.fi-sh {
  background-image: url(../images/flags/4x3/sh.svg);
}
.fi-sh.fis {
  background-image: url(../images/flags/1x1/sh.svg);
}

.fi-si {
  background-image: url(../images/flags/4x3/si.svg);
}
.fi-si.fis {
  background-image: url(../images/flags/1x1/si.svg);
}

.fi-sj {
  background-image: url(../images/flags/4x3/sj.svg);
}
.fi-sj.fis {
  background-image: url(../images/flags/1x1/sj.svg);
}

.fi-sk {
  background-image: url(../images/flags/4x3/sk.svg);
}
.fi-sk.fis {
  background-image: url(../images/flags/1x1/sk.svg);
}

.fi-sl {
  background-image: url(../images/flags/4x3/sl.svg);
}
.fi-sl.fis {
  background-image: url(../images/flags/1x1/sl.svg);
}

.fi-sm {
  background-image: url(../images/flags/4x3/sm.svg);
}
.fi-sm.fis {
  background-image: url(../images/flags/1x1/sm.svg);
}

.fi-sn {
  background-image: url(../images/flags/4x3/sn.svg);
}
.fi-sn.fis {
  background-image: url(../images/flags/1x1/sn.svg);
}

.fi-so {
  background-image: url(../images/flags/4x3/so.svg);
}
.fi-so.fis {
  background-image: url(../images/flags/1x1/so.svg);
}

.fi-sr {
  background-image: url(../images/flags/4x3/sr.svg);
}
.fi-sr.fis {
  background-image: url(../images/flags/1x1/sr.svg);
}

.fi-ss {
  background-image: url(../images/flags/4x3/ss.svg);
}
.fi-ss.fis {
  background-image: url(../images/flags/1x1/ss.svg);
}

.fi-st {
  background-image: url(../images/flags/4x3/st.svg);
}
.fi-st.fis {
  background-image: url(../images/flags/1x1/st.svg);
}

.fi-sv {
  background-image: url(../images/flags/4x3/sv.svg);
}
.fi-sv.fis {
  background-image: url(../images/flags/1x1/sv.svg);
}

.fi-sx {
  background-image: url(../images/flags/4x3/sx.svg);
}
.fi-sx.fis {
  background-image: url(../images/flags/1x1/sx.svg);
}

.fi-sy {
  background-image: url(../images/flags/4x3/sy.svg);
}
.fi-sy.fis {
  background-image: url(../images/flags/1x1/sy.svg);
}

.fi-sz {
  background-image: url(../images/flags/4x3/sz.svg);
}
.fi-sz.fis {
  background-image: url(../images/flags/1x1/sz.svg);
}

.fi-tc {
  background-image: url(../images/flags/4x3/tc.svg);
}
.fi-tc.fis {
  background-image: url(../images/flags/1x1/tc.svg);
}

.fi-td {
  background-image: url(../images/flags/4x3/td.svg);
}
.fi-td.fis {
  background-image: url(../images/flags/1x1/td.svg);
}

.fi-tf {
  background-image: url(../images/flags/4x3/tf.svg);
}
.fi-tf.fis {
  background-image: url(../images/flags/1x1/tf.svg);
}

.fi-tg {
  background-image: url(../images/flags/4x3/tg.svg);
}
.fi-tg.fis {
  background-image: url(../images/flags/1x1/tg.svg);
}

.fi-th {
  background-image: url(../images/flags/4x3/th.svg);
}
.fi-th.fis {
  background-image: url(../images/flags/1x1/th.svg);
}

.fi-tj {
  background-image: url(../images/flags/4x3/tj.svg);
}
.fi-tj.fis {
  background-image: url(../images/flags/1x1/tj.svg);
}

.fi-tk {
  background-image: url(../images/flags/4x3/tk.svg);
}
.fi-tk.fis {
  background-image: url(../images/flags/1x1/tk.svg);
}

.fi-tl {
  background-image: url(../images/flags/4x3/tl.svg);
}
.fi-tl.fis {
  background-image: url(../images/flags/1x1/tl.svg);
}

.fi-tm {
  background-image: url(../images/flags/4x3/tm.svg);
}
.fi-tm.fis {
  background-image: url(../images/flags/1x1/tm.svg);
}

.fi-tn {
  background-image: url(../images/flags/4x3/tn.svg);
}
.fi-tn.fis {
  background-image: url(../images/flags/1x1/tn.svg);
}

.fi-to {
  background-image: url(../images/flags/4x3/to.svg);
}
.fi-to.fis {
  background-image: url(../images/flags/1x1/to.svg);
}

.fi-tr {
  background-image: url(../images/flags/4x3/tr.svg);
}
.fi-tr.fis {
  background-image: url(../images/flags/1x1/tr.svg);
}

.fi-tt {
  background-image: url(../images/flags/4x3/tt.svg);
}
.fi-tt.fis {
  background-image: url(../images/flags/1x1/tt.svg);
}

.fi-tv {
  background-image: url(../images/flags/4x3/tv.svg);
}
.fi-tv.fis {
  background-image: url(../images/flags/1x1/tv.svg);
}

.fi-tw {
  background-image: url(../images/flags/4x3/tw.svg);
}
.fi-tw.fis {
  background-image: url(../images/flags/1x1/tw.svg);
}

.fi-tz {
  background-image: url(../images/flags/4x3/tz.svg);
}
.fi-tz.fis {
  background-image: url(../images/flags/1x1/tz.svg);
}

.fi-ua {
  background-image: url(../images/flags/4x3/ua.svg);
}
.fi-ua.fis {
  background-image: url(../images/flags/1x1/ua.svg);
}

.fi-ug {
  background-image: url(../images/flags/4x3/ug.svg);
}
.fi-ug.fis {
  background-image: url(../images/flags/1x1/ug.svg);
}

.fi-um {
  background-image: url(../images/flags/4x3/um.svg);
}
.fi-um.fis {
  background-image: url(../images/flags/1x1/um.svg);
}

.fi-us {
  background-image: url(../images/flags/4x3/us.svg);
}
.fi-us.fis {
  background-image: url(../images/flags/1x1/us.svg);
}

.fi-uy {
  background-image: url(../images/flags/4x3/uy.svg);
}
.fi-uy.fis {
  background-image: url(../images/flags/1x1/uy.svg);
}

.fi-uz {
  background-image: url(../images/flags/4x3/uz.svg);
}
.fi-uz.fis {
  background-image: url(../images/flags/1x1/uz.svg);
}

.fi-va {
  background-image: url(../images/flags/4x3/va.svg);
}
.fi-va.fis {
  background-image: url(../images/flags/1x1/va.svg);
}

.fi-vc {
  background-image: url(../images/flags/4x3/vc.svg);
}
.fi-vc.fis {
  background-image: url(../images/flags/1x1/vc.svg);
}

.fi-ve {
  background-image: url(../images/flags/4x3/ve.svg);
}
.fi-ve.fis {
  background-image: url(../images/flags/1x1/ve.svg);
}

.fi-vg {
  background-image: url(../images/flags/4x3/vg.svg);
}
.fi-vg.fis {
  background-image: url(../images/flags/1x1/vg.svg);
}

.fi-vi {
  background-image: url(../images/flags/4x3/vi.svg);
}
.fi-vi.fis {
  background-image: url(../images/flags/1x1/vi.svg);
}

.fi-vn {
  background-image: url(../images/flags/4x3/vn.svg);
}
.fi-vn.fis {
  background-image: url(../images/flags/1x1/vn.svg);
}

.fi-vu {
  background-image: url(../images/flags/4x3/vu.svg);
}
.fi-vu.fis {
  background-image: url(../images/flags/1x1/vu.svg);
}

.fi-wf {
  background-image: url(../images/flags/4x3/wf.svg);
}
.fi-wf.fis {
  background-image: url(../images/flags/1x1/wf.svg);
}

.fi-ws {
  background-image: url(../images/flags/4x3/ws.svg);
}
.fi-ws.fis {
  background-image: url(../images/flags/1x1/ws.svg);
}

.fi-ye {
  background-image: url(../images/flags/4x3/ye.svg);
}
.fi-ye.fis {
  background-image: url(../images/flags/1x1/ye.svg);
}

.fi-yt {
  background-image: url(../images/flags/4x3/yt.svg);
}
.fi-yt.fis {
  background-image: url(../images/flags/1x1/yt.svg);
}

.fi-za {
  background-image: url(../images/flags/4x3/za.svg);
}
.fi-za.fis {
  background-image: url(../images/flags/1x1/za.svg);
}

.fi-zm {
  background-image: url(../images/flags/4x3/zm.svg);
}
.fi-zm.fis {
  background-image: url(../images/flags/1x1/zm.svg);
}

.fi-zw {
  background-image: url(../images/flags/4x3/zw.svg);
}
.fi-zw.fis {
  background-image: url(../images/flags/1x1/zw.svg);
}

.fi-ac {
  background-image: url(../images/flags/4x3/ac.svg);
}
.fi-ac.fis {
  background-image: url(../images/flags/1x1/ac.svg);
}

.fi-arab {
  background-image: url(../images/flags/4x3/arab.svg);
}
.fi-arab.fis {
  background-image: url(../images/flags/1x1/arab.svg);
}

.fi-cefta {
  background-image: url(../images/flags/4x3/cefta.svg);
}
.fi-cefta.fis {
  background-image: url(../images/flags/1x1/cefta.svg);
}

.fi-cp {
  background-image: url(../images/flags/4x3/cp.svg);
}
.fi-cp.fis {
  background-image: url(../images/flags/1x1/cp.svg);
}

.fi-dg {
  background-image: url(../images/flags/4x3/dg.svg);
}
.fi-dg.fis {
  background-image: url(../images/flags/1x1/dg.svg);
}

.fi-eac {
  background-image: url(../images/flags/4x3/eac.svg);
}
.fi-eac.fis {
  background-image: url(../images/flags/1x1/eac.svg);
}

.fi-es-ct {
  background-image: url(../images/flags/4x3/es-ct.svg);
}
.fi-es-ct.fis {
  background-image: url(../images/flags/1x1/es-ct.svg);
}

.fi-es-ga {
  background-image: url(../images/flags/4x3/es-ga.svg);
}
.fi-es-ga.fis {
  background-image: url(../images/flags/1x1/es-ga.svg);
}

.fi-es-pv {
  background-image: url(../images/flags/4x3/es-pv.svg);
}
.fi-es-pv.fis {
  background-image: url(../images/flags/1x1/es-pv.svg);
}

.fi-eu {
  background-image: url(../images/flags/4x3/eu.svg);
}
.fi-eu.fis {
  background-image: url(../images/flags/1x1/eu.svg);
}

.fi-gb-eng {
  background-image: url(../images/flags/4x3/gb-eng.svg);
}
.fi-gb-eng.fis {
  background-image: url(../images/flags/1x1/gb-eng.svg);
}

.fi-gb-nir {
  background-image: url(../images/flags/4x3/gb-nir.svg);
}
.fi-gb-nir.fis {
  background-image: url(../images/flags/1x1/gb-nir.svg);
}

.fi-gb-sct {
  background-image: url(../images/flags/4x3/gb-sct.svg);
}
.fi-gb-sct.fis {
  background-image: url(../images/flags/1x1/gb-sct.svg);
}

.fi-gb-wls {
  background-image: url(../images/flags/4x3/gb-wls.svg);
}
.fi-gb-wls.fis {
  background-image: url(../images/flags/1x1/gb-wls.svg);
}

.fi-ic {
  background-image: url(../images/flags/4x3/ic.svg);
}
.fi-ic.fis {
  background-image: url(../images/flags/1x1/ic.svg);
}

.fi-ta {
  background-image: url(../images/flags/4x3/ta.svg);
}
.fi-ta.fis {
  background-image: url(../images/flags/1x1/ta.svg);
}

.fi-un {
  background-image: url(../images/flags/4x3/un.svg);
}
.fi-un.fis {
  background-image: url(../images/flags/1x1/un.svg);
}

.fi-xk {
  background-image: url(../images/flags/4x3/xk.svg);
}
.fi-xk.fis {
  background-image: url(../images/flags/1x1/xk.svg);
}

.fi.fis {
  border-radius: 50%;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  margin-bottom: 1rem;
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.g-0 {
  margin-right: 0;
  margin-left: 0;
}
.g-0 > * {
  padding-right: 0;
  padding-left: 0;
}

.g-1 {
  margin-right: 0;
  margin-left: -1px;
}
.g-1 > * {
  padding: 0 0 1px 1px;
}

.g-2 {
  margin-right: -2px;
  margin-left: -2px;
}
.g-2 > * {
  padding: 2px;
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
.d-inline {
  display: inline !important;
}

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

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

.d-grid {
  display: -ms-grid !important;
  display: grid !important;
}

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

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

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

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

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

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

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

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

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

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

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

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

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

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

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

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

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.font-weight-thin {
  font-weight: 100 !important;
}

.font-weight-extra-light {
  font-weight: 200 !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-regular {
  font-weight: 400 !important;
}

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

.font-weight-semi-bold {
  font-weight: 600 !important;
}

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

.font-weight-extra-bold {
  font-weight: 800 !important;
}

.font-weight-black {
  font-weight: 900 !important;
}

.line-height-1 {
  line-height: 1.5 !important;
}

.line-height-2 {
  line-height: 1.4 !important;
}

.line-height-3 {
  line-height: 1.3 !important;
}

.line-height-4 {
  line-height: 1.2 !important;
}

.line-height-5 {
  line-height: 1.1 !important;
}

.line-height-6 {
  line-height: 1 !important;
}

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

.relative {
  position: relative !important;
}

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

.wh-1 {
  width: 1rem;
  height: 1rem;
}

.reset-heading {
  margin: 0;
  padding: 0;
  color: inherit;
  line-height: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.scroll {
  display: block;
  overflow-x: auto;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  margin: 0 !important;
}
.scroll--x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scroll--y {
  overflow-y: auto;
  overflow-x: hidden;
}

@media (max-width: 575px) {
  .scroll-sm {
    display: block;
    overflow-x: auto !important;
    overflow-y: auto !important;
    width: 100%;
    height: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin: 0 !important;
  }
  .scroll-sm--x {
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
  .scroll-sm--y {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
@media (max-width: 768px) {
  .scroll-md {
    display: block;
    overflow-x: auto !important;
    overflow-y: auto !important;
    width: 100%;
    height: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin: 0 !important;
  }
  .scroll-md--x {
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
  .scroll-md--y {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
@media (max-width: 991px) {
  .scroll-lg {
    display: block;
    overflow-x: auto !important;
    overflow-y: auto !important;
    width: 100%;
    height: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin: 0 !important;
  }
  .scroll-lg--x {
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
  .scroll-lg--y {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
@media (max-width: 1199px) {
  .scroll-xl {
    display: block;
    overflow-x: auto !important;
    overflow-y: auto !important;
    width: 100%;
    height: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin: 0 !important;
  }
  .scroll-xl--x {
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
  .scroll-xl--y {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
@media (max-width: 1399px) {
  .scroll-xxl {
    display: block;
    overflow-x: auto !important;
    overflow-y: auto !important;
    width: 100%;
    height: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin: 0 !important;
  }
  .scroll-xxl--x {
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
  .scroll-xxl--y {
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
.text-no-wrap {
  white-space: nowrap !important;
}

.simple-tab-switch {
  display: none;
}
.simple-tab-switch.visible {
  display: block;
}

.text-start {
  text-align: left !important;
}

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

.text-end {
  text-align: right !important;
}

.btn-type-1 {
  color: #92929e;
  font-weight: 700;
  border-radius: 50px;
  padding: 6px 12px;
  margin: 3px;
  display: inline-block;
  border: none;
  background-color: transparent;
  cursor: pointer;
  white-space: nowrap;
}
.btn-type-1:hover, .btn-type-1:active, .btn-type-1.active, .btn-type-1[aria-expanded=true] {
  background-color: #ffffff;
  color: #00b8ff;
}

.btn-type-2 {
  color: #d5d5dd;
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 6px 12px;
  margin: 3px;
  display: inline-block;
  background-color: transparent;
  cursor: pointer;
  border: 1px solid #e2e2eb;
  white-space: nowrap;
}
.btn-type-2:hover, .btn-type-2:active, .btn-type-2.active, .btn-type-2[aria-expanded=true] {
  border-color: #00b8ff;
  color: #b5b5bf;
}

.btn-type-3 {
  color: #b5b5bf;
  font-size: 14px;
  padding: 4px 6px 4px 12px;
  margin: 3px;
  display: inline-block;
  background-color: transparent;
  cursor: pointer;
  white-space: nowrap;
  border: none;
  position: relative;
  vertical-align: middle;
}
.btn-type-3:before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #e2e2eb;
  border-radius: 50%;
  margin-right: 6px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.btn-type-3:hover, .btn-type-3:active, .btn-type-3.active, .btn-type-3[aria-expanded=true] {
  color: #696975;
}
.btn-type-3:hover:before, .btn-type-3:active:before, .btn-type-3.active:before, .btn-type-3[aria-expanded=true]:before {
  background-color: #00b8ff;
}

.btn-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  vertical-align: middle;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-group > * {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 0%;
          flex: 0 1 0%;
}

.btn-link {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
  color: #00b8ff;
}
.btn-link:hover, .btn-link:active {
  color: #000000;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  width: 100%;
}

.table-caption {
  color: #171726 !important;
  text-transform: uppercase !important;
}

.round-number {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #92929e;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  font-size: 12px;
  line-height: 1;
}

.featured-cell {
  background-color: #f1f1f5 !important;
  font-weight: 700 !important;
}

.widget-header {
  padding: 0.5rem;
  color: #92929e;
}
.widget-header__name > strong {
  font-weight: 700;
}
.widget-header__score span {
  font-weight: 300;
}
.widget-header__score strong {
  min-width: 40px;
  display: inline-block;
  text-align: right;
}
.widget-header__controls {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.widget-header__controls button {
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 4px 6px;
  border: 1px solid #f1f1f5;
  background-color: #fafafb;
  color: #b5b5bf;
  cursor: pointer;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.widget-header__controls button.active {
  background-color: #ffffff;
  color: #00b8ff;
}
.widget-header__controls button:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.widget-header__controls button:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-left: -1px;
}
.widget-header__tabs {
  background-color: #fafafb;
  border: 1px solid #f1f1f5;
  padding: 3px;
  border-radius: 6px;
  width: 100%;
}
.widget-body {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.widget-body-scroll {
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  margin: 0 !important;
}
.widget-subtitle {
  color: #444450;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 8px 0;
  margin: 0;
}

.team {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #92929e;
}
.team--leading {
  color: #171726;
}
.team-flag {
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #e2e2eb;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
}
.team-flag .fis {
  width: 18px;
  line-height: 18px;
}
.team-flag--lg {
  width: 28px;
  height: 28px;
}
.team-flag--lg .fis {
  width: 26px;
  line-height: 26px;
}
.team-flag + .team-name {
  margin-left: 6px;
}
.team-name {
  line-height: 1;
}
.team-name + .team-flag {
  margin-left: 6px;
}

.games-nav {
  padding: 1rem 1rem 0.5rem 1rem;
}
.games-nav .scroll {
  padding-right: 0;
  padding-left: 0;
}

.game-nav {
  text-decoration: none;
  background-color: #ffffff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 200px;
  padding: 0.5rem;
  border: 1px solid #d5d5dd;
}
.game-nav:hover:not(.game-nav--active) {
  border-color: #696975;
  background-color: #fafafb;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.game-nav__header {
  border-bottom: 1px solid #f1f1f5;
  padding-bottom: 6px;
  margin-bottom: 6px;
}
.game-nav__title {
  font-weight: 700;
  color: #696975;
}
.game-nav__date {
  font-size: 0.75rem;
  font-weight: 300;
  color: #92929e;
  line-height: 1;
}
.game-nav__date--now {
  padding-left: 16px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 512 512'%3e%3cpath fill='%2392929e' d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3e%3c/svg%3e");
}
.game-nav__team:not(:last-child) {
  margin-bottom: 6px;
}
.game-nav--active {
  background-color: #696975;
  border-color: #696975;
  color: #ffffff;
}
.game-nav--active .game-nav__header {
  border-bottom-color: #92929e;
}
.game-nav--active .game-nav__title {
  color: #fafafb;
}
.game-nav--active .game-nav__date {
  color: #fafafb;
}
.game-nav--active .game-nav__team .team {
  color: #e2e2eb;
}
.game-nav--active .game-nav__team .team--leading {
  color: #ffffff;
}

.widget-team--leading .widget-header {
  color: #171726;
}
.widget-team--leading .widget-header .team-name {
  color: #171726;
}

.table-team th,
.table-team td {
  padding: 6px 4px;
}
.table-team th:nth-child(1),
.table-team td:nth-child(1) {
  width: 28px;
}
.table-team tr:not(:last-child) {
  border-bottom: 1px solid #f1f1f5;
}
.table-team th {
  text-align: center;
  color: #b5b5bf;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.table-team th:nth-child(2) {
  text-align: left;
}
.table-team .th {
  color: #b5b5bf;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.table-team thead tr th {
  background-color: #f1f1f5;
}
.table-team thead tr th:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.table-team thead tr th:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.table-team td {
  text-align: center;
  color: #696975;
  font-size: 14px;
}
.table-team td:nth-child(1), .table-team td:nth-child(2) {
  text-align: left;
}
.table-team button {
  text-align: left;
}

.table-play-by-play .team-flag {
  margin-left: auto;
  margin-right: auto;
}
.table-play-by-play .goal-mark {
  background-color: #92929e;
  color: #ffffff;
}
.table-play-by-play td {
  padding: 4px 8px;
}
.table-play-by-play td:first-child {
  padding-left: 0;
}
.table-play-by-play td:last-child {
  padding-right: 0;
}
.table-play-by-play td:nth-child(1) {
  width: 30px;
}
.table-play-by-play td:nth-child(2) {
  width: 36px;
}
.table-play-by-play td:nth-child(3) {
  width: 36px;
  background-color: #f1f1f5;
}
.table-play-by-play td:nth-child(3):not(:empty) {
  background-color: #92929e;
  color: #ffffff;
}
.table-play-by-play td:nth-child(4) {
  text-align: left;
  font-size: 12px;
}
.table-play-by-play tr {
  border-top: 1px solid #f1f1f5;
}
.table-play-by-play td {
  text-align: center;
  color: #696975;
  font-size: 14px;
}
.table-play-by-play td:nth-child(1), .table-play-by-play td:nth-child(2) {
  text-align: left;
  color: #696975;
}

.widget-overall-stats .secondary-nav,
.widget-overall-stats .tertiary-nav {
  border-bottom: 1px solid #f1f1f5;
  padding-bottom: 6px;
  margin-bottom: 6px;
}

.table-overall-stats {
  white-space: nowrap;
}
.table-overall-stats th,
.table-overall-stats td {
  padding: 6px 4px;
}
.table-overall-stats th:nth-child(1),
.table-overall-stats td:nth-child(1) {
  width: 28px;
}
.table-overall-stats tr:not(:last-child) {
  border-bottom: 1px solid #f1f1f5;
}
.table-overall-stats th {
  text-align: center;
  color: #b5b5bf;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.table-overall-stats th:nth-child(2), .table-overall-stats th:nth-child(3) {
  text-align: left;
}
.table-overall-stats thead tr th {
  background-color: #f1f1f5;
}
.table-overall-stats thead tr th:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.table-overall-stats thead tr th:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.table-overall-stats td {
  text-align: center;
  color: #696975;
  font-size: 14px;
}
.table-overall-stats td:nth-child(-n+3) {
  text-align: left;
}

.widget-match-statistics .widget-header {
  color: #92929e;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.table-match-statistics th,
.table-match-statistics td {
  padding: 7px 4px;
}
.table-match-statistics tbody tr:nth-child(even) {
  background-color: #fafafb;
}
.table-match-statistics tbody tr td {
  text-align: center;
  font-size: 14px;
  color: #b5b5bf;
}
.table-match-statistics tbody tr td:first-child {
  text-align: left;
  font-weight: 700;
  color: #696975;
}
.table-match-statistics tbody tr td:last-child {
  text-align: right;
  font-weight: 700;
  color: #696975;
}
.table-match-statistics thead tr th {
  background-color: #f1f1f5;
}
.table-match-statistics thead tr th:first-child {
  text-align: left;
}
.table-match-statistics thead tr th:last-child {
  text-align: right;
}

.player-name {
  padding: 6px 4px;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #f1f1f5;
  border-radius: 4px;
  width: 100%;
}
.player-name__number {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: #af5ddf;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #ffffff;
  font-size: 12px;
  line-height: 1;
}
.player-name__text {
  font-weight: 700;
}
.player-stats {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
  border-bottom: 1px solid #e2e2eb;
  margin-bottom: 1rem;
  white-space: nowrap;
}
.player-stat {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  padding: 6px;
}
.player-stat__name {
  text-transform: uppercase;
  font-size: 0.625rem;
  color: #92929e;
  padding-bottom: 4px;
}
.player-stat__value {
  font-weight: 700;
}
.player-tables {
  margin-bottom: 1rem;
}
.player-game-log {
  padding-bottom: 0.5rem;
}

.table-player-info {
  border: 1px solid #f1f1f5;
}
.table-player-info th,
.table-player-info td {
  padding: 6px 4px;
  text-align: center;
}
.table-player-info tr:not(:last-child) {
  border-bottom: 1px solid #f1f1f5;
}
.table-player-info td:not(:last-child) {
  border-right: 1px solid #f1f1f5;
}
.table-player-info th {
  color: #b5b5bf;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.table-player-info th[scope=row] {
  border-right: 1px solid #f1f1f5;
}
.table-player-info td {
  color: #696975;
  font-size: 14px;
}

.table-player-game-log th,
.table-player-game-log td {
  padding: 6px 4px;
  text-align: center;
  border: 1px solid #f1f1f5;
  font-size: 12px;
}
.table-player-game-log th {
  color: #b5b5bf;
  text-transform: uppercase;
  font-weight: 700;
}
.table-player-game-log td {
  color: #696975;
}

.team--mb {
  margin-bottom: 6px;
}

.table-game-info th,
.table-game-info td {
  padding: 6px 4px;
  text-align: left;
}
.table-game-info tr {
  border-bottom: 1px solid #f1f1f5;
}
.table-game-info th {
  color: #b5b5bf;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.table-game-info thead tr th {
  background-color: #f1f1f5;
}
.table-game-info thead tr th:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.table-game-info thead tr th:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.table-game-info td {
  color: #696975;
  font-size: 14px;
}
.table-game-info td.result {
  font-weight: 700;
  color: #ffffff;
}
.table-game-info td.result--win {
  background-color: #6cc606;
}
.table-game-info td.result--loose {
  background-color: #ff4852;
}
.table-game-info td.result--tie {
  background-color: #92929e;
}

.table-head-to-head tr:last-child {
  border-bottom: none;
}

.external-table--group--old table {
  border: 1px solid #f1f1f5;
}
.external-table--group--old table th,
.external-table--group--old table td {
  padding: 6px 4px;
  text-align: center;
}
.external-table--group--old table tr:not(:last-child) {
  border-bottom: 1px solid #f1f1f5;
}
.external-table--group--old table td:not(:last-child) {
  border-right: 1px solid #f1f1f5;
}
.external-table--group--old table th {
  color: #b5b5bf;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
.external-table--group--old table th[scope=row] {
  border-right: 1px solid #f1f1f5;
}
.external-table--group--old table td {
  color: #696975;
  font-size: 14px;
}

.ts-w-season-standings {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  width: 100%;
}
.ts-w-season-standings a {
  color: #00b8ff;
}
.ts-w-season-standings a:hover, .ts-w-season-standings a:active {
  color: #000000;
}

.ts-w-season-standings th,
.ts-w-season-standings td {
  min-width: 34px;
  white-space: nowrap;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #f1f1f5;
  padding: 6px 4px;
  color: #696975;
  font-size: 14px;
}

.ts-w-season-standings th {
  text-transform: uppercase;
  background-color: #f1f1f5;
  font-weight: 700;
  font-size: 12px;
}

.ts-w-season-standings tbody tr td.ts-w-season-standings__logo {
  padding: 0;
  text-align: center;
}
.ts-w-season-standings tbody tr td.ts-w-season-standings__logo img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.ts-w-season-standings tbody tr td.ts-w-season-standings__name {
  width: 100%;
  text-align: left;
}

.ts-w-season-standings tbody tr td.ts-w-season-standings__name a {
  text-decoration: none;
  display: block;
}

.ts-w-season-standings tbody tr th {
  width: 34px;
  font-weight: 700;
}

.ts-w-result-mark {
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #92929e;
  border-radius: 50%;
  vertical-align: middle;
}

.ts-w-result-mark--green {
  background-color: #6cc606;
}

.ts-w-result-mark--red {
  background-color: #ff4852;
}

.ts-w-latest-game {
  border-radius: 6px;
  background-color: #f1f1f5;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  border-left: 3px solid #f1f1f5;
  border-right: 3px solid #f1f1f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1px;
  margin-right: 1px;
}

.ts-w-latest-game__row {
  padding-bottom: 6px;
}

.ts-w-latest-game__extras {
  font-size: 13px;
}

.ts-w-latest-game__extras p {
  margin: 0;
  padding: 0;
}

.ts-w-latest-game__extras p > strong {
  color: #92929e;
  text-transform: uppercase;
}

.ts-w-latest-game:hover {
  background-color: #fafafb;
  border-color: #fafafb;
  color: #00b8ff;
}

.ts-w-latest-game a {
  text-decoration: none;
}

.ts-w-latest-game a:hover {
  text-decoration: underline;
}

.ts-w-latest-game:not(:last-child) {
  margin-bottom: 8px;
}

.ts-w-latest-game--win-left {
  border-left: 3px solid #6cc606;
}

.ts-w-latest-game--lose-left {
  border-left: 3px solid #ff4852;
}

.ts-w-latest-game--win-right {
  border-right: 3px solid #6cc606;
}

.ts-w-latest-game--lose-right {
  border-right: 3px solid #ff4852;
}

.ts-w-latest-game--goal-left .ts-w-latest-game__item--team-left {
  background-image: -webkit-gradient(linear, left top, right top, from(#ccebda), to(rgba(204, 235, 218, 0))), url("data:image/png;base64,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");
  background-image: linear-gradient(to right, #ccebda 0%, rgba(204, 235, 218, 0) 100%), url("data:image/png;base64,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");
  background-repeat: no-repeat, no-repeat;
  background-position: bottom left, center right;
  background-size: contain, contain;
}

.ts-w-latest-game--goal-right .ts-w-latest-game__item--team-right {
  background-image: -webkit-gradient(linear, right top, left top, from(#ccebda), to(rgba(204, 235, 218, 0))), url("data:image/png;base64,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");
  background-image: linear-gradient(to left, #ccebda 0%, rgba(204, 235, 218, 0) 100%), url("data:image/png;base64,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");
  background-repeat: no-repeat, no-repeat;
  background-position: bottom left, center left;
  background-size: contain, contain;
}

.ts-w-latest-game__club-logo img {
  max-width: 25px;
  max-height: 25px;
  border-radius: 50%;
  border: 1px solid #898989;
}

.ts-w-latest-game__club-name {
  text-decoration: none;
  font-size: 14px;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1;
}

.ts-w-latest-game__club-name a {
  color: #171726;
}

.ts-w-latest-game__club-name a:hover {
  color: #6cc606;
}

.ts-w-latest-game__club-name small {
  font-size: 11px;
  text-transform: uppercase;
  color: #92929e;
}

.ts-w-latest-game__club-name small a {
  color: #92929e;
}

.ts-w-latest-game__club-name small a:hover {
  color: #00b8ff;
}

.ts-w-latest-game__item {
  min-height: 1px;
  min-width: 0;
  position: relative;
  padding: 4px;
}

.ts-w-latest-game__item--team {
  padding: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.ts-w-latest-game__item--team:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ts-w-latest-game__item--team:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ts-w-latest-game__item--score {
  background-color: #af5ddf;
  color: #ffffff;
  -ms-flex-preferred-size: 56px;
      flex-basis: 56px;
  max-width: 56px;
  text-align: center;
  line-height: 1;
}

.ts-w-latest-game__item--score time {
  font-weight: 700;
  font-size: 16px;
  display: inline-block;
}

.ts-w-latest-game__item--score small {
  font-size: 11px;
}

.ts-w-latest-game__item--score small mark {
  display: inline-block;
  background-color: #444450;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  color: #ffffff;
  font-size: 90%;
  line-height: 13px;
  cursor: help;
}

.ts-w-latest-game__item--team-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}

.ts-w-latest-game--over .ts-w-latest-game__item--score {
  background-color: #696975;
}

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

img {
  display: block;
}

.scroll-on-mob {
  display: block;
  overflow-x: auto;
  width: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media (max-width: 1200px) {
  ::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    -webkit-appearance: none;
  }
  ::-webkit-scrollbar-thumb {
    display: block;
    border-radius: 7px;
    background-color: #d6d6d6;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }
  ::-webkit-scrollbar-track {
    border-radius: 7px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
  }
}