

.ErrorPage_container__ZRwCl {
  width: 380px;
  min-height: 500px;
}

.ErrorPage_block__2dq2K {
  width: 100%;
  margin-bottom: 50px;
}

.ErrorPage_block__2dq2K img {
    width: 100%;
  }

.ErrorPage_logo__2dHLA {
  padding: 0 55px;
}

.ErrorPage_content__2Z6C6 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
}

.ErrorPage_status__2o6sl {
  font-size: 4em;
  line-height: 1;
  font-family: 'World Athletics Heavy';
  width: 125px;
}

.ErrorPage_message__1a81F {
  width: 125px;
  color: #707070;
  color: var(--text-colour-light);
}

.ErrorPage_divider__1r3jP {
  height: 52px;
  width: 2px;
  background-color: black;
  margin: 0 1.8em;
}

.ErrorPage_btn__194vD {
  background-color: #ff873c;
  background-color: var(--primary-colour);
  padding: 1em 2em;
  width: 300px;
}

.ErrorPage_container__1CxBe {
  display: flex;
  width: 100vw;
  height: 100vh;
  justify-content: center;
  align-items: center;

  background: rgb(255,255,255);
  background: -moz-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
  background: -webkit-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
  background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(233,233,233,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e9e9e9",GradientType=1);
}

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
button,
input { /* 1 */
  overflow: visible;
}
button,
select { /* 1 */
  text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
*,
*::before,
*::after{box-sizing:border-box;}
a{text-decoration:none; color:inherit; cursor:pointer;}
button{background-color:transparent; color:inherit; border-width:0; padding:0; cursor:pointer;}
figure{margin:0;}
input::-moz-focus-inner {border:0; padding:0; margin:0;}
input:focus {outline: none; border: 0; }
ul, ol, dd{margin:0; padding:0; list-style:none;}
h1, h2, h3, h4, h5, h6{margin:0; font-size:inherit; font-weight:inherit;}
p{margin:0;}
cite {font-style:normal;}
fieldset{border-width:0; padding:0; margin:0;}
img {display: block;}
nav ul,
nav li,
nav ul li {
  margin:0;
  padding: 0;
  text-indent: 0;
  list-style-type: none;
}
nav ul li {
  display: inline-block;
}
input {
  font-size: 0.75rem;
  padding: 0.75em;
  border: 0;
  line-height: 0.75rem;
}
@media only screen and (max-resolution: 199dpi) {
  .imgx2 {
    display: none;
  }
}
@media only screen and (max-resolution: 199dpi) and only screen and (min-resolution: 200dpi) {
    .imgx1 {
      display: none;
    }
    .imgx2 {
      display: block;
    }
  }
:root {
  --primary-colour: #ff873c;
  --secondary-colour: #69d7e1;
  --tertiary-colour: #a5fa64;
  --quaternary-colour: #bd94ff;
  --purple-colour: #9D6EE9;
  --primary-dark: #0E0E0E;
  --laila-colour: #dfd0fa;

  --primary-accent: #fbd1bb;
  --primary-accent-dark: #3b1f11;

  --secondary-accent: #c2e9ed;
  --secondary-accent-dark: #173032;


  --tertiary-accent: #e3f7d2;
  --tertiary-accent-dark: #253418;

  --quaternary-accent: #dfd0fa;
  --quaternary-accent-dark: #281e37;

  --grayscale-dark: #262626;
  --grayscale-mid: #818181;
  --grayscale-light: #f3f3f3;
  --grayscale-text: #a3a3a3;
  --footer-text: #b2adad;
  --text-colour-light: #707070;
  --grayscale-mid-light: #dedede;
  --table-header-colour: #2c2c2c;
  --primary-gray: #262626;
  --secondary-gray: #818181;
  --tertiary-gray: #f0f0f0;

  --primary-text-colour: #ffffff;

  --dark-line: #1e1e1e;
  --continental-blue: #293847;

  --past-events-blue: #69D7E1;

  --link-active-colour: var(--primary-colour);
  --font-contrast-colour: var(--primary-text-colour);
  --link-active-contrast-colour: var(--primary-text-colour);

  --navigation-background-colour: var(--grayscale-dark);
  --navigation-text-colour: var(--primary-text-colour);
  --calendar-header-background-colour: var(--secondary-colour);
  --calendar-subhead-background-colour: var(--primary-gray);
  --calendar-subhead-title-colour: var(--primary-text-colour);
  --calendar-table-background-colour: var(--primary-gray);
  --calendar-row-highlight-colour: var(--tertiary-accent);
  --calendar-row-highlight-contrast-colour: var(--primary-gray);

  --quick-links-background-colour: var(--secondary-accent-dark);
  --quick-links-active-link-colour: var(--secondary-colour);

  --quick-links-contrast-colour: var(--secondary-colour);

  --latest-images-background-colour: var(--secondary-colour);

  --page-title-background-colour: var(--secondary-accent);
  --page-table-header-background: var(--secondary-colour);
  --page-table-background-colour: var(--primary-colour);
  --page-subheader-title-colour: var(--tertiary-accent);
  --page-subheader-background-colour: var(--primary-colour);

  --link-active-contrast-colour: var(--primary-colour);


  --timetable-tab-day-title: var(--primary-text-colour);
  --timetable-tab-day-title-active: var(--quaternary-colour);
  --timetable-day-title: var(--quaternary-colour);
  --timetable-table-header: var(--quaternary-colour);
  --timetable-table-subheader: var(--primary-gray);
  --timetable-table-subheader-text: var(--primary-text-colour);
  --timetable-table-background: rgba(38, 38, 38, 0.9);
  --timetable-table-item-text: var(--primary-text-colour);
  --timetable-table-item-highlight: var(--primary-colour);
  --timetable-table-item-text-highlight: var(--primary-text-colour);

  --country-index-table-item-highlight: var(--secondary-colour);

  --country-detail-table-name: var(--secondary-colour);
  --country-detail-table-header: var(--secondary-colour);
  --country-detail-table-header-text: var(-primary-gray);
  --country-detail-table-subheader: #1e1e1e;
  --country-detail-table-subheader-text: var(--primary-text-colour);
  --country-detail-item-background: #1e1e1e;
  --country-detail-item-text: var(--primary-text-colour);
  --country-detail-item-background-highlight: #1e1e1e;
  --country-detail-item-text-highlight: var(--primary-text-colour);

  /* FIXME: a lots of duplicated code. Consider to refactor and reuse 1 table */
  --athlete-search-table-header: var(--secondary-colour);
  --athlete-search-table-header-text: var(--primary-gray);
  --athlete-search-table-subheader: #1e1e1e;
  --athlete-search-table-subheader-text: var(--primary-text-colour);
  --athlete-search-item-background: #1e1e1e;
  --athlete-search-item-text: var(--primary-text-colour);
  --athlete-search-item-background-highlight: var(--secondary-colour);
  --athlete-search-item-text-highlight: var(--primary-gray);
  
  --register-link-colour: var(--primary-colour);
  --register-link-background: var(--primary-gray);

  /* Glasgow24*/
  --glasgow-theme-green: #ADF375;
  --glasgow-theme-pink: #FC7DEB;
  --black: #1E1E1E;

  /* Competitions */
  --ecal-default-colour: #A5FA64;
  --diamond-league-colour: #00FFFF;
  --wct-colour: #FF873C;
  --xcp-colour: #00A082;
  --ipm-colour: #C8F977;

  /* Competition mode */
  --competition-mode-nav-active-color: #077079;
  --competition-mode-nav-default-color-black: #1E1E1E;
  --competition-mode-nav-background: #FFFFFF;
  --competition-mode-nav-background-gray: #EEF1F4;
  --competition-mode-accent-color-blue: #077079;
  --competition-mode-Grey-text-secondary: #52575D;
  --competition-mode-dark-blue: #303046;
  --primary-white: #FFF;
  --qualifier-colour: #A79EB7;
  --secondary-live-text-colour: #ed1c24;

  --guangzhou-purple: #5E318F;
  --guangzhou-purple-hover: #DFD0FA;
  --guangzhou-red: #E94653;
}
:root {
  --font-family-headline: 'World Athletics Heavy', Arial, sans-serif;
  --font-family-regular: 'World Athletics', Arial, sans-serif;
  --font-family-bold: 'World Athletics Bold', Arial, sans-serif;
  --font-size: 16px;
  --font-bold: bold;
  --font-regular: 400;
  --font-light: 200;

  --font-size-modal-small: 14px;
  --font-size-modal-medium: 19px;
  --font-size-modal-large: 24px;
}
:root {
  --font-size: 16px;
  --font-family-heavy: 'World Athletics Heavy', Arial, sans-serif;
  --font-family-bold: 'World Athletics Bold', Arial, sans-serif;
  --font-family: 'World Athletics', Arial, sans-serif;
}
:root {
  --max-content-width: 1400px;
}
/* TODO CHECK IF IS USEFUL */
div::after {
  display: block;
  content: '';
  clear: both;
}
body {
  background: white;
}
.btn {
  padding: 1em 2em;
  background-color: #ff873c;
  color: #fff;
  outline: transparent;
  min-width: 220px;
  position: relative;
}
.btn div {
    position: absolute;
    right: 1.5em;
    top: 0.5em;
  }
.btn--sm {
    padding: 0.5em 2em;
    min-width: initial;
}
.btnContainer {
  padding: 20px;
  text-align: right;
}
h1, h2, h3 {
  font-family: 'World Athletics Heavy',Arial,sans-serif, sans-serif;
  font-family: var(--font-family-heavy), sans-serif;
}
h1 {
  font-size: 2.5rem;
  line-height: 1.2;
}
h2 {
  font-size: 1.75rem;
  line-height: 1.2;
}
h3 {
  font-size: 1.25rem;
  line-height: 1.2;
}
h4, strong {
  font-family: 'World Athletics Bold',Arial,sans-serif, Arial, sans-serif;
  font-family: var(--font-family-bold), Arial, sans-serif;
}
body {
  font-family: 'World Athletics',Arial,sans-serif, Arial, sans-serif;
  font-family: var(--font-family), Arial, sans-serif;
  font-size: 16px; /* rem units will all be relative to this value */
  line-height: 1.5;
}
a {
  color: inherit;
}
.slick-initialized .slick-slide.slick-active {
  z-index: 1;
}
.slick-slide {
  -webkit-backface-visibility: hidden;
}
.slick-slider {
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0 20% 0 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;

  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;

  min-height: 1px;
}
.slick-slide > div {
    height: 100%;
  }
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-list {
  margin-right: 4%;
  margin-left: 5%;
}
.slick-prev,
.slick-next {
  height: 0;
  text-indent: -100em;
}
.slick-next::after,
.slick-prev::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -5px;
  margin: auto;
  height: 65px;
  width: 40px;
  background: url('../svg/chev-right-b.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
.slick-prev::after {
  left: 4px;
  right: auto;
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.slick-disabled {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .slick-next {
    display: none !important;
  }
}
@media screen and (min-width: 1400px) {
  .slick-prev::after,
  .slick-next::after {
    padding: 20px;
  }
}
:root {
  --timetable-bg: linear-gradient(rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0)), var(--timetable-bg-url, url('../jpg/timetable-bg.jpg'));
  --results-bg: linear-gradient(rgba(0, 0, 0, 0.7), rgba(255, 255, 255, 0)), var(--results-bg-url, url('../jpg/results-loc-bg.jpg'));
  --link-active-colour: var(--link-active-contrast-colour);
}
.video-js .vjs-play-progress {
  background-color: #ff873c;
}
.video-js .vjs-dock-title {
  display: none;
}
.video-js .vjs-dock-text {
  font-size: 0;
}
.video-js .vjs-big-play-button {
  background-color: #ff873c;
  opacity: .6;
}
.video-js:hover .vjs-big-play-button {
  background-color: #ff873c;
  opacity: 1
}
.video-js .vjs-tech {
  height: auto;
}
.vjs-poster {
  position: static;
}
/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-flag-AFG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-AFR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -247px;
  width: 1px;
  height: 13px;
}
.icon-flag-AHO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-AIA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-ALB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-ALG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-AME {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -99px -247px;
  width: 1px;
  height: 13px;
}
.icon-flag-ANA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-AND {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-ANG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-ANT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-APA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -98px -247px;
  width: 1px;
  height: 13px;
}
.icon-flag-ARG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-ARM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-ART {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-ARU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-ASA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-ASI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -97px -247px;
  width: 1px;
  height: 13px;
}
.icon-flag-ATB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-ATG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-AUS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-AUT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-AZE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-BAH {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-BAN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-BAR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-BDI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-BEL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-BEN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-BER {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-BFA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-BHR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-BHU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-BIH {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-BIZ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-BLR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-BLZ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-BOL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-BOT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-BRA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-BRB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-BRN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-BRU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-BUL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-BUR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-CAF {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-CAM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-CAN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-CAY {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-CGO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-CHA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-CHI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-CHN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-CIS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-CIV {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-CMR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-COD {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-COK {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-COL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-COM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-CPV {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-CRC {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-CRO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-CTA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-CUB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-CYP {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-CZE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-DEN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-DJI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-DMA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-DOM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-ECU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-EGY {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-ENG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-EQG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-ERI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-ESA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-ESP {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-EST {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-ETH {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-EUN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-EUR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -96px -247px;
  width: 1px;
  height: 13px;
}
.icon-flag-FAR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-FIJ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-FIN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-FRA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-FRG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-FRO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-FSM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -247px;
  width: 18px;
  height: 13px;
}
.icon-flag-GAB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-GAM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-GBR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-GBS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-GDR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-GEO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-GEQ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-GER {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-GHA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-GIB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-GNB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-GRE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-GRN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-GUA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-GUI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-GUM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-GUY {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-HAI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-HKG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-HON {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-HUN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-IDN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-INA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-IND {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-INT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-IOA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-IRI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-IRL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-IRN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-IRQ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-ISL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-ISR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-ISV {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-ITA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-IVB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-JAM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-JAP {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-JOR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-JPN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-KAZ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-KEN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-KGZ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-KIR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-KOR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-KOS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-KSA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-KUW {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-LAO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-LAT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-LBA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-LBN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-LBR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-LBY {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-LCA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-LES {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-LIB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-LIE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-LIT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-LTU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-LUX {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-LVA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-MAC {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-MAD {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-MAR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-MAS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-MAW {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MDA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MDV {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MEX {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MGL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MHL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MKD {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MLI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MLT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MNE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MNT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-MON {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-MOZ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-MRI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-MSH {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-MSR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-MTN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-MWI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-MYA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-NAM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-NAP {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-NCA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-NCL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-NED {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-NEP {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-NFI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-NGA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-NGR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-NIC {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-NIG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-NIR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-NMA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-NMI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-NOR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-NRU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-NZL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-OCE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -94px -247px;
  width: 1px;
  height: 13px;
}
.icon-flag-OMA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-PAK {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PAN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PAR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PER {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PHI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PLE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PLW {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PNG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-POL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-POR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PRK {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PUR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-PYF {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-QAT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-ROM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-ROT {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-EOR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-ROU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-RSA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-RUS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-RWA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-SAL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-SAM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-SCG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-SCO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-SEN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-SER {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-SEY {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-SGP {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-SIN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-SKN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SLE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SLO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SLV {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SMR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SOL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SOM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SRB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SRI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SSD {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-STP {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SUD {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SUI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-SUR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-SVK {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-SVN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-SWE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-SWZ {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -76px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-SYR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -95px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-TAH {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -114px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-TAN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -133px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-TCA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-TCH {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -171px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-TGA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -190px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-THA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-TJK {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -228px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-TKM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-TKS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -13px;
  width: 19px;
  height: 13px;
}
.icon-flag-TLS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-TOG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-TPE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-TRI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -65px;
  width: 19px;
  height: 13px;
}
.icon-flag-TTO {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -78px;
  width: 19px;
  height: 13px;
}
.icon-flag-TUN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -91px;
  width: 19px;
  height: 13px;
}
.icon-flag-TUR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -104px;
  width: 19px;
  height: 13px;
}
.icon-flag-TUV {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -117px;
  width: 19px;
  height: 13px;
}
.icon-flag-UAE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-UGA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -143px;
  width: 19px;
  height: 13px;
}
.icon-flag-UKR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -156px;
  width: 19px;
  height: 13px;
}
.icon-flag-UND {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-URS {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-URU {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -195px;
  width: 19px;
  height: 13px;
}
.icon-flag-USA {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -208px;
  width: 19px;
  height: 13px;
}
.icon-flag-UZB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -221px;
  width: 19px;
  height: 13px;
}
.icon-flag-VAN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -247px -234px;
  width: 19px;
  height: 13px;
}
.icon-flag-VEN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -247px;
  width: 19px;
  height: 13px;
}
.icon-flag-VGB {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -247px;
  width: 19px;
  height: 13px;
}
.icon-flag-VIE {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -247px;
  width: 19px;
  height: 13px;
}
.icon-flag-VIN {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -209px -182px;
  width: 19px;
  height: 13px;
}
.icon-flag-VIR {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px -169px;
  width: 19px;
  height: 13px;
}
.icon-flag-WAL {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -152px 0px;
  width: 19px;
  height: 13px;
}
.icon-flag-YEM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -130px;
  width: 19px;
  height: 13px;
}
.icon-flag-YUG {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -19px -52px;
  width: 19px;
  height: 13px;
}
.icon-flag-ZAI {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -38px -39px;
  width: 19px;
  height: 13px;
}
.icon-flag-ZAM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: 0px -26px;
  width: 19px;
  height: 13px;
}
.icon-flag-ZIM {
  background-image: url(../png/flagsprite3860.png?v=1);
  background-position: -57px -247px;
  width: 19px;
  height: 13px;
}

/**
* ----------------------------------------------
* Demo styles
* ----------------------------------------------
**/
.accordion {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}
.accordion__item + .accordion__item {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.accordion__button {
    background-color: #f4f4f4;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
}
.accordion__button:hover {
    background-color: #ddd;
}
.accordion__button:before {
    display: inline-block;
    content: '';
    height: 10px;
    width: 10px;
    margin-right: 12px;
    border-bottom: 2px solid currentColor;
    border-right: 2px solid currentColor;
    transform: rotate(-45deg);
}
.accordion__button[aria-expanded='true']::before,
.accordion__button[aria-selected='true']::before {
    transform: rotate(45deg);
}
.accordion__panel {
    padding: 20px;
    animation: fadein 0.35s ease-in;
}
/* -------------------------------------------------- */
/* ---------------- Animation part ------------------ */
/* -------------------------------------------------- */
@keyframes fadein {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.PresetDateRangePicker_panel {
  padding: 0 22px 11px
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer
}
.PresetDateRangePicker_button:active {
  outline: 0
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
  direction: rtl
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2
}
.SingleDatePickerInput__block {
  display: block
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.SingleDatePicker {
  position: relative;
  display: inline-block
}
.SingleDatePicker__block {
  display: block
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.SingleDatePicker_picker__rtl {
  direction: rtl
}
.SingleDatePicker_picker__directionLeft {
  left: 0
}
.SingleDatePicker_picker__directionRight {
  right: 0
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_show {
  width: 33px;
  height: 26px;
  position: absolute;
  z-index: 2
}
.DayPickerKeyboardShortcuts_show::before {
  content: "";
  display: block;
  position: absolute
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight::before {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
  border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: 5px
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px;
  text-align: left
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a
}
.CalendarDay {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px solid #e4e7e7;
  color: inherit
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848
}
.CalendarDay__outside:hover {
  border: 0
}
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848
}
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd
}
.CalendarDay__hovered_start_first_possible_end {
  background: #eceeee;
  border: 1px double #eceeee
}
.CalendarDay__hovered_start_blocked_min_nights {
  background: #eceeee;
  border: 1px double #e4e7e7
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0
}
.CalendarMonthGrid__animating {
  z-index: 1
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px
}
.CalendarMonthGrid__vertical,
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden
}
.DayPickerNavigation {
  position: relative;
  z-index: 2
}
.DayPickerNavigation__horizontal {
  height: 0
}
.DayPickerNavigation__verticalScrollable_prevNav {
  z-index: 1
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation__bottom {
  height: auto
}
.DayPickerNavigation__bottomDefault {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2
}
.DayPickerNavigation_button__disabled {
  cursor: default;
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:active {
  background: 0 0
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 6px 9px
}
.DayPickerNavigation_bottomButton__horizontalDefault {
  position: static;
  margin: -10px 22px 30px
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
  position: relative;
  display: inline-block;
  text-align: center;
  height: 100%;
  width: 50%
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0
}
.DayPickerNavigation_nextButton__verticalScrollableDefault,
.DayPickerNavigation_prevButton__verticalScrollableDefault {
  width: 100%
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848
}
.DayPickerNavigation_svg__disabled {
  fill: #f2f2f2
}
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left
}
.DayPicker__horizontal {
  background: #fff
}
.DayPicker__verticalScrollable {
  height: 100%
}
.DayPicker__hidden {
  visibility: hidden
}
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);
  border-radius: 3px
}
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%
}
.DayPicker_portal__vertical {
  position: initial
}
.DayPicker_focusRegion {
  outline: 0
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top
}
.DayPicker_weekHeaders {
  position: relative
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px
}
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  text-align: left
}
.DayPicker_weekHeader__vertical {
  left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  -webkit-transition: height .2s ease-in-out;
  -moz-transition: height .2s ease-in-out;
  transition: height .2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
  width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle
}
.DateInput__small {
  width: 97px
}
.DateInput__block {
  width: 100%
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px
}
.DateInput_input__regular {
  font-weight: auto
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2
}
.DateInput_fangShape {
  fill: #fff
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block
}
.DateRangePickerInput__disabled {
  background: #f2f2f2
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.DateRangePickerInput__rtl {
  direction: rtl
}
.DateRangePickerInput__block {
  display: block
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.DateRangePickerInput_clearDates__small {
  padding: 6px
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.DateRangePicker {
  position: relative;
  display: inline-block
}
.DateRangePicker__block {
  display: block
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.DateRangePicker_picker__rtl {
  direction: rtl
}
.DateRangePicker_picker__directionLeft {
  left: 0
}
.DateRangePicker_picker__directionRight {
  right: 0
}
.DateRangePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AFG--2WZ4g {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AFR--vA6J0 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -247px;
  width: 1px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AHO--1verb {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AIA--InKGW {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ALB--QKE-Z {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ALG--WFZAW {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AME--Qjn_i {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -99px -247px;
  width: 1px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ANA--2p0BL {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AND--16IeU {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ANG--16pWJ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ANT--2aZXq {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-APA--1bQUQ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -98px -247px;
  width: 1px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ARG--26Kxd {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ARM--2FQ8X {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ART--2g9kv {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ARU--1OwK4 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ASA--1vDhI {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ASI--1FzfM {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -97px -247px;
  width: 1px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ATB--2kbdE {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ATG--2OSzK {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AUS--3f0ME {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AUT--3-304 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-AZE--2pFMd {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BAH--2HvMq {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BAN--3Rr1q {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BAR--3IESC {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BDI--1FL1h {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BEL--LFC6g {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BEN--2wKOf {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BER--2ggR- {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BFA--3pj8z {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BHR--JBzuq {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BHU--2lNvW {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BIH--lRAik {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BIZ--I1X5H {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BLR--1FWMT {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BLZ--NyNbB {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BOL--2XPhC {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BOT--2XO5D {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BRA--3NSQx {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BRB--1V9kN {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BRN--1PDwp {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BRU--xVVWl {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BUL--2TWO6 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-BUR--2PI2U {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CAF--1cETg {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CAM--yb0_b {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CAN--35RxT {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CAY--xYaOv {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CGO--1L3JY {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CHA--3Mk1D {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CHI--2AD8W {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CHN--kmHHB {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CIS--w6XSA {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CIV--2lyYB {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CMR--2NSVT {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-COD--1oda_ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-COK--k7oHJ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-COL--3Rd2z {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-COM--2UkjM {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CPV--3Z4Gm {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CRC--1A8b4 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CRO--3aqUl {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CTA--3m1ra {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CUB--2SIEt {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CYP--3BLsr {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-CZE--32C5Q {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-DEN--3habx {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-DJI--2NzEP {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-DMA--2CnMA {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-DOM--33Lax {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ECU--iiZXy {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-EGY--ml8Jo {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ENG--1sZcl {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-EQG--31UnN {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ERI--2f200 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ESA--LuZCm {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ESP---fgf3 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-EST--12F5U {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ETH--1Gudr {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-EUN--14pzO {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-EUR--2WbLt {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -96px -247px;
  width: 1px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-FAR--3_kE8 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-FIJ--1LnQW {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-FIN--2eCp- {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-FRA--wmiY8 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-FRG--1T3In {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-FRO--3VlhV {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-FSM--3AVwW {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -247px;
  width: 18px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GAB--1a3lc {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GAM--1Dv3U {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GBR--3eaOb {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GBS--3R_oA {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GDR--22wJP {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GEO--39zFB {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GEQ--1MaUY {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GER--1MJlR {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GHA--2dJGY {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GIB--3FnYW {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GNB--3guoD {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GRE--1TxpP {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GRN--1IeTa {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GUA--1S3GX {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GUI--EEZcl {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GUM--J4Evr {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-GUY--2E8Qd {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-HAI--fbe7h {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-HKG--Psmmn {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-HON--1gSZz {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-HUN--393fN {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IDN--v8kJk {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-INA--3si8X {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IND--10xeD {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-INT--Av1Cc {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IOA--2p8QJ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IRI--2rT3L {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IRL--1ddDH {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IRN--30gDm {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IRQ--15dN5 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ISL--3AgNE {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ISR--2hmVK {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ISV--20j6b {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ITA--3EPqJ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-IVB--2QgC0 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-JAM--2GXjD {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-JAP--Gc55L {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-JOR--2YRQ- {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-JPN--1BKyE {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KAZ--1_Df1 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KEN--1azG_ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KGZ--1xDYx {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KIR--3Hi-3 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KOR--tY4u0 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KOS--3zHH0 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KSA--1Eqln {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-KUW--2hf-k {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LAO--3TqEi {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LAT--3BBc5 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LBA--1F6r7 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LBN--1286- {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LBR--hu9R5 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LBY--13e1j {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LCA--VJQ3j {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LES--13g3L {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LIB--2S5wV {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LIE--YbvOI {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LIT--3CXus {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LTU--3nuUF {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LUX--2plxj {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-LVA--iyvGZ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MAC--3q-0G {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MAD--3VCw4 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MAR--3irV9 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MAS--25Os2 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MAW--2cPBJ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MDA--G3Y8F {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MDV--2dLgQ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MEX--8Xy3Z {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MGL--1b83t {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MHL--1dwoS {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MKD--1pNX- {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MLI--2HuyR {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MLT--2rRXe {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MNE--2v08c {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MNT--1o_FP {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MON--_cG0w {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MOZ--3diSK {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MRI--1DRYb {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MSH--1sJja {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MSR--2-12k {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MTN--2SMO1 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MWI--3hMVd {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-MYA--3vWa3 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NAM--2KXnv {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NAP--hLd-B {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NCA--31Msz {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NCL--1QwDo {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NED--3JDqQ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NEP--38aLc {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NFI--H5Sb8 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NGA--FKbCE {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NGR--k8ET9 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NIC--Jfszl {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NIG--2nKYA {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NIR--hlea7 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NMA--3eE5z {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NMI--1dLF5 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NOR--1zVz_ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NRU--364o6 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-NZL--2DZev {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-OCE--1Ms3j {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -94px -247px;
  width: 1px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-OMA--2Yecs {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PAK--3Rpal {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PAN--3GrTm {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PAR--XkcEU {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PER--1IABT {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PHI--1YInv {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PLE--1v3hQ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PLW--2ceii {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PNG--1m-ht {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-POL--1QUWi {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-POR--27Obw {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PRK--3xKRt {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PUR--3_tKv {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-PYF--3ZI96 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-QAT--2_KCT {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ROM--s6zxG {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ROT--135GY {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ROU--3hx0P {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-RSA--1cBKp {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-RUS--2PsL2 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-RWA--1z1Vv {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SAL--34r9x {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SAM--m7Uza {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SCG--A8Er7 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SCO--2JrwT {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SEN--3Lddx {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SER--1ckid {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SEY--1G2p5 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SGP--2K0vU {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SIN--2irrD {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SKN--22vOL {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SLE--1OnTh {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SLO--1mQOS {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SLV--3KMOP {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SMR--kOTcV {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SOL--10PID {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SOM--3I3kd {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SRB--lZw_n {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SRI--fJZfQ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SSD--OM39Q {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-STP--3Sen9 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SUD--3WJiQ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SUI--1_Aw4 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SUR--24pRU {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SVK--2DTs_ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SVN--1w0O2 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SWE--27Bh_ {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SWZ--2AjyW {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -76px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-SYR--3CtMT {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -95px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TAH--1Q4Z6 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -114px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TAN--1JbD2 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -133px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TCA--3ZTRC {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TCH--ImTLK {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -171px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TGA--1M8xI {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -190px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-THA--3LEQ4 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TJK--POu0S {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -228px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TKM--1SjIL {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TKS--2mkUd {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -13px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TLS--nEvwG {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TOG--340xI {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TPE--2m2qY {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TRI--2kn-0 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -65px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TTO--3Spuq {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -78px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TUN--2gEh8 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -91px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TUR--1b_p2 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -104px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-TUV--2squx {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -117px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-UAE--2AjuY {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-UGA--3YNc1 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -143px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-UKR--1brlE {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -156px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-UND--3pUUH {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-URS--3NDF4 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-URU--dIn05 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -195px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-USA--CbIQi {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -208px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-UZB--mWS40 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -221px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-VAN--1BqfK {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -247px -234px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-VEN--sq1qu {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -247px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-VGB--2TG-I {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -247px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-VIE--xcFjp {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -247px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-VIN--1fxpt {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -209px -182px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-VIR--1tCp4 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px -169px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-WAL--2Z4Jp {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -152px 0px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-YEM--WD6H6 {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -130px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-YUG--3O_8C {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -19px -52px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ZAI--eM6Sy {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -38px -39px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ZAM--hlA9W {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: 0px -26px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__FlagStyles__icon-flag-ZIM--2Jomu {
  background-image: url(../png/834dc94c1a7bcaf5b1d40d1746dc20e0.16cccf983e165e2e96bc2895c7a95284.png);
  background-position: -57px -247px;
  width: 19px;
  height: 13px;
}
.src-components-Commons-Flags-__Flags__container--1VRop {
  display: inline-block;
  vertical-align: middle;
}
.src-components-Commons-Flags-__Flags__container--1VRop span {
    display: inline-block;
  }
.src-components-Commons-Flags-__Flags__container--1VRop span ~ i {
    margin-left: 4px;
  }
.src-components-Commons-Flags-__Flags__container--1VRop.src-components-Commons-Flags-__Flags__column--2eCB5 {
    width: 24px;
    text-align: center;
  }
.src-components-Commons-Flags-__Flags__container--1VRop.src-components-Commons-Flags-__Flags__column--2eCB5 span {
      font-size: 13px;
      margin-bottom: 3px;
    }
.src-components-Commons-Flags-__Flags__container--1VRop.src-components-Commons-Flags-__Flags__column--2eCB5 span ~ i {
      margin-left: 3px;
    }
.src-components-Commons-Flags-__Flags__icon--2ry5p {
  display: inline-block;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Commons-Badges-MedalBadge-__MedalBadge__medal-badge--3V4ZC {
  background-color: #cccccc;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  line-height: 1.6em;
  height: 1.6em;
  width: 1.6em;
  text-align: center;
}
.src-components-Commons-Badges-MedalBadge-__MedalBadge__medal-badge-1--2iHJK {
  background-color: #f0c34e;
  background-color: #f0c34e;
}
.src-components-Commons-Badges-MedalBadge-__MedalBadge__medal-badge-2--zuNXL {
  background-color: #d1d1d1;
  background-color: #d1d1d1;
}
.src-components-Commons-Badges-MedalBadge-__MedalBadge__medal-badge-3--2rBZn {
  background-color: #c68a57;
  background-color: #c68a57;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Commons-Loader-__Ellipsis__ellipsis--RzfWp {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.src-components-Commons-Loader-__Ellipsis__ellipsis--RzfWp div {
    position: absolute;
    top: 27px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #d1d1d1;
    background: #d1d1d1;
    -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
            animation-timing-function: cubic-bezier(0, 1, 1, 0)
  }
.src-components-Commons-Loader-__Ellipsis__ellipsis--RzfWp div:nth-child(1) {
      left: 6px;
      -webkit-animation: src-components-Commons-Loader-__Ellipsis__ellipsis1--1gYW5 0.6s infinite;
              animation: src-components-Commons-Loader-__Ellipsis__ellipsis1--1gYW5 0.6s infinite;
    }
.src-components-Commons-Loader-__Ellipsis__ellipsis--RzfWp div:nth-child(2) {
      left: 6px;
      -webkit-animation: src-components-Commons-Loader-__Ellipsis__ellipsis2--pWLyU 0.6s infinite;
              animation: src-components-Commons-Loader-__Ellipsis__ellipsis2--pWLyU 0.6s infinite;
    }
.src-components-Commons-Loader-__Ellipsis__ellipsis--RzfWp div:nth-child(3) {
      left: 26px;
      -webkit-animation: src-components-Commons-Loader-__Ellipsis__ellipsis2--pWLyU 0.6s infinite;
              animation: src-components-Commons-Loader-__Ellipsis__ellipsis2--pWLyU 0.6s infinite;
    }
.src-components-Commons-Loader-__Ellipsis__ellipsis--RzfWp div:nth-child(4) {
      left: 45px;
      -webkit-animation: src-components-Commons-Loader-__Ellipsis__ellipsis3--16as2 0.6s infinite;
              animation: src-components-Commons-Loader-__Ellipsis__ellipsis3--16as2 0.6s infinite;
    }
@-webkit-keyframes src-components-Commons-Loader-__Ellipsis__ellipsis1--1gYW5 {
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@keyframes src-components-Commons-Loader-__Ellipsis__ellipsis1--1gYW5 {
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@-webkit-keyframes src-components-Commons-Loader-__Ellipsis__ellipsis2--pWLyU {
  0% { transform: translate(0, 0); }
  100% { transform: translate(19px, 0); }
}
@keyframes src-components-Commons-Loader-__Ellipsis__ellipsis2--pWLyU {
  0% { transform: translate(0, 0); }
  100% { transform: translate(19px, 0); }
}
@-webkit-keyframes src-components-Commons-Loader-__Ellipsis__ellipsis3--16as2 {
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}
@keyframes src-components-Commons-Loader-__Ellipsis__ellipsis3--16as2 {
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY {
  color: gray;
  display: inline-block;
  position: relative;
  width: 24px;
  height: 14px;
}
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div {
    transform-origin: 20px 10px;
    -webkit-animation: src-components-Commons-Loader-__Circle__lds-spinner--1HWdY 1.2s linear infinite;
            animation: src-components-Commons-Loader-__Circle__lds-spinner--1HWdY 1.2s linear infinite
  }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:after {
      content: ' ';
      display: block;
      position: absolute;
      top: 10px;
      left: 29px;
      width: 4px;
      height: 4px;
      border-radius: 20%;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(1) {
      transform: rotate(0deg);
      -webkit-animation-delay: -1.1s;
              animation-delay: -1.1s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(2) {
      transform: rotate(30deg);
      -webkit-animation-delay: -1s;
              animation-delay: -1s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(3) {
      transform: rotate(60deg);
      -webkit-animation-delay: -0.9s;
              animation-delay: -0.9s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(4) {
      transform: rotate(90deg);
      -webkit-animation-delay: -0.8s;
              animation-delay: -0.8s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(5) {
      transform: rotate(120deg);
      -webkit-animation-delay: -0.7s;
              animation-delay: -0.7s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(6) {
      transform: rotate(150deg);
      -webkit-animation-delay: -0.6s;
              animation-delay: -0.6s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(7) {
      transform: rotate(180deg);
      -webkit-animation-delay: -0.5s;
              animation-delay: -0.5s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(8) {
      transform: rotate(210deg);
      -webkit-animation-delay: -0.4s;
              animation-delay: -0.4s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(9) {
      transform: rotate(240deg);
      -webkit-animation-delay: -0.3s;
              animation-delay: -0.3s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(10) {
      transform: rotate(270deg);
      -webkit-animation-delay: -0.2s;
              animation-delay: -0.2s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(11) {
      transform: rotate(300deg);
      -webkit-animation-delay: -0.1s;
              animation-delay: -0.1s;
    }
.src-components-Commons-Loader-__Circle__lds-spinner--1HWdY div:nth-child(12) {
      transform: rotate(330deg);
      -webkit-animation-delay: 0s;
              animation-delay: 0s;
    }
.src-components-Commons-Loader-__Circle__white--eCDhU:after {
    background: #fff;
  }
.src-components-Commons-Loader-__Circle__primary--2_peo:after {
    background: #ffffff;
    background: #ffffff;
  }
.src-components-Commons-Loader-__Circle__secondary--3twSH:after {
    background: #4e4e4e;
    background: #4e4e4e;
  }
@-webkit-keyframes src-components-Commons-Loader-__Circle__lds-spinner--1HWdY {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes src-components-Commons-Loader-__Circle__lds-spinner--1HWdY {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Tables-Table-__Table__error--2tW9l {
  background-color: rgba(237,28,36,0.13333);
  background-color: rgba(237,28,36,0.13333);
  color: #ed1c24;
  color: #ed1c24;
}
.src-components-Tables-Table-__Table__page-container--1BeLY {
  margin: 0.75rem;
  margin: 0.75rem;
}
.src-components-Tables-Table-__Table__country-code--37P0t {
  margin: 0 0.3rem 0 0;
}
.src-components-Tables-Table-__Table__flag--3tr7f {
  margin: 0.3rem 0 0 0;
}
.src-components-Tables-Table-__Table__table--2HmHX {
    background-color: #fff;
    background-color: #fff;
    color: #0e0e0e;
    color: #0e0e0e;
    margin-top: 0.9375rem;
    margin-top: 0.9375rem;
    width: 100%;
}
.src-components-Tables-Table-__Table__cell--S_6f4 {
    color: #4e4e4e;
    color: #4e4e4e;
    font-size: 1rem;
    font-size: 1rem;
    padding: 0.34375rem 0.5rem 0.40625rem 1rem;
    padding: 0.34375rem 0.5rem 0.40625rem 1rem;
    vertical-align: middle;
}
.src-components-Tables-Table-__Table__column-header--2Tk9g {
    background-color: #c7dbed;
    background-color: #c7dbed;
    font-size: 1rem;
    font-size: 1rem;
    font-weight: bold;
    font-weight: bold;
    padding: 0.34375rem 0.5rem 0.40625rem 1rem;
    padding: 0.34375rem 0.5rem 0.40625rem 1rem;
    text-align: left;
}
.src-components-Tables-Table-__Table__table--2HmHX {
  border-collapse: collapse;
  width: 100%;
  min-width: 300px;
  margin: 0 0;
  padding: 0;
}
.src-components-Tables-Table-__Table__table--2HmHX thead tr {
    font-size: 0.9375rem;
    text-align: left;
  }
.src-components-Tables-Table-__Table__table--2HmHX th {
    -webkit-font-smoothing: antialiased;
  }
.src-components-Tables-Table-__Table__table--2HmHX tbody tr {
    font-size: 0.8125rem;
    border-bottom: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc
  }
.src-components-Tables-Table-__Table__table--2HmHX tbody tr:last-child {
      border-bottom: 0;
    }
.src-components-Tables-Table-__Table__table--2HmHX a {
    color: #262626;
    color: #262626;
    text-decoration: none;
  }
.src-components-Tables-Table-__Table__table--2HmHX a:visited {
    color: #262626;
    color: #262626;
    text-decoration: none;
  }
.src-components-Tables-Table-__Table__table--2HmHX a:hover {
    color: #FF873C;
    color: #FF873C;
  }
.src-components-Tables-Table-__Table__table--2HmHX a:focus {
    color: #FF873C;
    color: #FF873C;
  }
.src-components-Tables-Table-__Table__table--2HmHX a {
    display: block;
    height: 100%;
    width: 100%;
  }
.src-components-Tables-Table-__Table__rowContainer--3ImOT {
  width: 100%;
}
/* Themes */
.src-components-Tables-Table-__Table__standard--NLQqk thead tr {
    background: #2c2c2c;
    background: #2c2c2c;
    color: white;
  }
.src-components-Tables-Table-__Table__standard--NLQqk tbody tr {
      color: #262626;
      color: #262626;
      background-color: #fff;
    }
.src-components-Tables-Table-__Table__qualifiers--12TlN {
  border: 1px solid #CFC2E5;
  border: 1px solid #CFC2E5;
}
.src-components-Tables-Table-__Table__qualifiers--12TlN thead tr {
    background: #CFC2E5;
    background: #CFC2E5;
  }
.src-components-Tables-TableBasic-__TableBasic__container--eoIg2 {
  border: none
}
.src-components-Tables-TableBasic-__TableBasic__container--eoIg2.src-components-Tables-TableBasic-__TableBasic__hide--1AYy4 {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
.src-components-Tables-TableBasic-__TableBasic__row--3sHer {

  font-size: 0.9em;
  background-color: #ededed;
}
.src-components-Tables-TableBasic-__TableBasic__cell--FOalT {
  box-sizing: border-box;
  padding: 0.8em 0.7em;
  text-align: left;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Commons-Modal-OpenModal-__OpenModal__overlay--3eCPQ {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0, 0.5);
}
.src-components-Commons-Modal-OpenModal-__OpenModal__modal--3phhu {
  position: absolute;
  transform: translate(-50%, -50%);
  width: 340px;
  max-height: 70vh;
  left: 50%;
  top: 50%;
  border: 1px solid rgb(204, 204, 204);
  background: rgb(255, 255, 255);
  overflow: auto;
  border-radius: 4px;
  outline: none;
  padding: 12px;
}
@media only screen and (max-width: 39.9375em) {
  .src-components-Commons-Modal-OpenModal-__OpenModal__modal--3phhu {
    width: 95vw !important;
    height: 95vh;
    overflow-y: scroll;
  }
}
.src-components-Commons-Modal-OpenModal-__OpenModal__modal-title--1m5K2 {
  margin: 0 0 .5em 0;
  font-weight: bold;
  text-transform: uppercase;
}
.src-components-Commons-Modal-OpenModal-__OpenModal__modal-content--1HO6J {
  font-weight: lighter;
}
.src-components-Commons-Modal-OpenModal-__OpenModal__modal-close--KhWy1 {
  float: right;
  border: 0;
  font-size: 16px;
  color: #4e4e4e;
  cursor: pointer;
}
.src-components-Routing-ProfileLink-__ProfileLink__profile-link--2fy5h {
  text-decoration: none;
}
.src-components-Routing-ProfileLink-__ProfileLink__ellipsis--3mwLH {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Commons-Badges-SexBadge-__SexBadge__sex-badge--18O0f {
  display: inline-block;
  margin-right: 5px;
  text-align: center;
}
.src-components-Commons-Badges-SexBadge-__SexBadge__sex-badge-x--f4SaS {
}
.src-components-Commons-Badges-SexBadge-__SexBadge__sex-badge-w--2dGU- {
}
.src-components-Commons-Badges-SexBadge-__SexBadge__sex-badge-m--2IgFP {
}
.src-components-Commons-Icons-CloseIcon-__CloseIcon__container--CE6OH {
    display: inline-block;
    vertical-align: middle;
    right: 5px;
  }
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Tables-Table-__MobileCollapsibleRow__collapseContainer--_Xr5H {
  background-color: #f3f3f3;
  background-color: #f3f3f3;
  border-top-width: 0;
  position: relative;
  display: flex;
  box-shadow: inset 0 0 5px 0 rgba(133,133,133,0.30);
}
.src-components-Tables-Table-__MobileCollapsibleRow__closeBtn--1c4Wg {
  z-index: 2;
  position: absolute;
  right: 2px;
  top: 2px;
  background-color: transparent;
  outline-offset: 0;
  outline-color: transparent;
  padding: 5px;
  border: 0 solid transparent;
}
.src-components-Tables-Table-__MobileCollapsibleRow__hasLink--36lw1 {
  cursor: pointer;
}
.src-components-Tables-Table-__Cell__cell--y6aPs {
  box-sizing: border-box;
  padding: 0.8em 0.7em;
  text-align: left;
}
.src-components-Tables-Table-__Cell__mobile--34tOI {
  display: table-cell;
}
.src-components-Tables-Table-__Cell__tablet--34xBy {
  display: table-cell;
}
.src-components-Tables-Table-__Cell__desktop--2ZJO5 {
  display: table-cell;
}
@media only screen and (max-width: 600px) {
  .src-components-Tables-Table-__Cell__mobile--34tOI {
    display: none !important;
  }
}
@media only screen and (max-width: 865px) and (min-width: 600px) {
  .src-components-Tables-Table-__Cell__tablet--34xBy {
    display: none;
  }
}
@media only screen and (min-width: 866px) {
  .src-components-Tables-Table-__Cell__desktop--2ZJO5 {
    display: none !important;
  }
}
.src-components-Tables-Table-__Row__row--38vH9 {
  font-size: 0.9em;
}
.src-components-Tables-Table-__Row__cursor--27d2T {
  cursor: pointer;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Tables-Table-__TableBody__row--1N--I {
  font-size: 0.9em;

}
.src-components-Tables-Table-__TableBody__onlyMobile--29C89 {

}
.src-components-Tables-Table-__TableBody__hasLink--3UeTU {
  cursor: pointer;
}
.src-components-Tables-Table-__TableBody__subSectionTitle--31OPL {
  background: #ffffff !important;
  background: #ffffff !important;
  color: white !important;
}
.src-components-Tables-Table-__TableHeader__container--3nodu {
  border: none
}
.src-components-Tables-Table-__TableHeader__container--3nodu.src-components-Tables-Table-__TableHeader__hide--2UpQc {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
.src-components-Tables-Table-__TableHeader__row--2E4Km {

  font-size: 0.9em;
  background-color: #ededed;
}
.src-components-Tables-MedalTable-ModalMedalTableDetails-__styles__title--oL7nJ,
.src-components-Tables-MedalTable-ModalMedalTableDetails-__styles__title--oL7nJ span {
  font-size: 1.125rem;
  vertical-align: middle;
}
.src-components-Tables-MedalTable-ModalMedalTableDetails-__styles__title--oL7nJ.src-components-Tables-MedalTable-ModalMedalTableDetails-__styles__flag--16o_s {
  margin-right: 1rem;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-News-SingleNewsBox-__SingleNewsBox__singleNewsBoxContainer--3Xezq {
  font-family: 'World Athletics';
  font-family: 'World Athletics';
  max-width: 700px;
  position: relative;
  width: 100%;
  height: 100%;
  max-height: 400px;
  overflow: hidden;
}
.src-components-News-SingleNewsBox-__SingleNewsBox__infoContainer--3bD19 {
  max-width: 700px;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: absolute;
  bottom: 0em;
  background: transparent linear-gradient(360deg, #000000 0%, rgba(0,0,0,0) 100%) 0% 0% no-repeat padding-box;
}
.src-components-News-SingleNewsBox-__SingleNewsBox__articleImage--3p29P {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  max-height: 460px;
}
.src-components-News-SingleNewsBox-__SingleNewsBox__articleType--BH0BB {
  color: #ffffff;
  color: #ffffff;
  padding-left: 1em;
}
.src-components-News-SingleNewsBox-__SingleNewsBox__articleLine--1w9BB {
  background-color: #FF873C;
  background-color: #FF873C;
  border: none;
  height: 1px;
  width: 180px;
  margin: 0 1em;
}
.src-components-News-SingleNewsBox-__SingleNewsBox__articleTitle--Lk2Br {
  color: #ffffff;
  color: #ffffff;
  padding-left: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 30px;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-Video-__Video__videoContainer--29yhm {
    font-family: 'World Athletics';
    font-family: 'World Athletics';
    max-width: 700px;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-News-NewsTitle-__NewsTitle__container--2A9Sz {
    font-family: 'World Athletics';
    font-family: 'World Athletics';
    max-width: 700px;
    width: 100%;
}
.src-components-News-NewsTitle-__NewsTitle__link--3LNSg {
    text-decoration: none;
    color: #000;
    color: #000;
}
.src-components-News-NewsTitle-__NewsTitle__line--2Tbrb {
    background-color: #cccccc;
    background-color: #cccccc;
    border: none;
    height: 1px;
    width: 97%;
    margin: 0 0.5em;
}
.src-components-News-NewsTitle-__NewsTitle__newsTitle--1ZRLi {
    padding-left: 0.7em;
    padding-top: 0.7em;
    padding-bottom: 0.7em;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-News-NewsTitleList-__NewsTitleList__container--1IKwb {
    font-family: 'World Athletics';
    font-family: 'World Athletics';
    max-width: 700px;
}
:root {
    /* To keep */
    /* --background-colour: #262626; */
  
    /* Possiby to cull */
  }
.src-components-News-NewsListWithImage-__NewsListWithImage__newsContainer--1zzwC {
  max-width: 700px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.src-components-News-NewsListWithImage-__NewsListWithImage__listContainer--HVrPk {
  background-color: white;
  width: 100%;
}


