* {
  padding: 0;
  margin: 0;
}
h2, h3, h3, h4, h5  {
  margin-bottom: 0;
}
li {
  list-style: none;
}
ul {
  margin-bottom: 0;
}
a:hover {
  text-decoration:  none;
}

@font-face {
  font-family: 'firago';
  src: url('../newfonts/FiraGO-Regular.eot');
  src: url('../newfonts/FiraGO-Regular.eot?#iefix') format('embedded-opentype'),
  url('../newfonts/FiraGO-Regular.woff2') format('woff2'),
  url('../newfonts/FiraGO-Regular.woff') format('woff'),
  url('../newfonts/FiraGO-Regular.ttf')  format('truetype'),
  url('../newfonts/FiraGO-Regular.svg#svgFontName') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'firagoMedium';
  src: url('../newfonts/FiraGO-Medium.eot');
  src: url('../newfonts/FiraGO-Medium.eot?#iefix') format('embedded-opentype'),
  url('../newfonts/FiraGO-Medium.woff2') format('woff2'),
  url('../newfonts/FiraGO-Medium.woff') format('woff'),
  url('../newfonts/FiraGO-Medium.ttf')  format('truetype'),
  url('../newfonts/FiraGO-Medium.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'firagoBold';
  src: url('../newfonts/FiraGO-Bold.eot');
  src: url('../newfonts/FiraGO-Bold.eot?#iefix') format('embedded-opentype'),
  url('../newfonts/FiraGO-Bold.woff2') format('woff2'),
  url('../newfonts/FiraGO-Bold.woff') format('woff'),
  url('../newfonts/FiraGO-Bold.ttf')  format('truetype'),
  url('../newfonts/FiraGO-Bold.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'firagoSemiBold';
  src: url('../newfonts/FiraGO-SemiBold.eot');
  src: url('../newfonts/FiraGO-SemiBold.eot?#iefix') format('embedded-opentype'),
  url('../newfonts/FiraGO-SemiBold.woff2') format('woff2'),
  url('../newfonts/FiraGO-SemiBold.woff') format('woff'),
  url('../newfonts/FiraGO-SemiBold.ttf')  format('truetype'),
  url('../newfonts/FiraGO-SemiBold.svg#svgFontName') format('svg');
}

@media (max-width: 768px) {
  .container {
    max-width: 100% !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1184px !important;;
    padding-left: 0 !important;;
    padding-right: 0 !important;
  }
}


body {
  font-family: 'firago';
}
.e-sim_inner {
  background: #F0F0F0;
}

.e-sim_header {
  padding: 24px 0;
  box-shadow: 0 0 4px 0 #6C59A6;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background: white;
  z-index: 99;
}

.e-sim_header .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.e-sim_header .logo-link {
  height: 32px;
}
.e-sim_header--lang {
  display: flex;
  padding: 0 4px;
  border-radius: 32px;
  background:  #F2F2FB;
  height: 32px;
}
.e-sim_header--lang ul {
  display: flex;
  align-items: center;
  gap: 4px;
  border-radius: 50%;
  text-transform: uppercase;
  font-family: 'firagoMedium';
  font-size: 10px;
  font-style: normal;
  line-height: 14px; /* 140% */
  leading-trim: both;
  text-edge: cap;
}

.e-sim_header--lang ul a {
  color: #6C59A6;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  background: #F2F2FB;
  border-radius: 50%;
}
.windows .e-sim_header--lang ul a{
  padding-top: 1px;
}
.e-sim_header--lang ul li {
  background: #F2F2FB;
  border-radius: 50%;
  padding: 1px;
}


.e-sim_header--lang ul li.active,
.e-sim_header--lang ul li:hover {
  background: linear-gradient(90deg, #FF84CD 0.16%, #A31BD2 99.84%);
}
.e-sim_header--lang ul li.active a,
.e-sim_header--lang ul li:hover a {
  color: #472F92;
  background: white;
}
#countdown{
  background: #EC008C;
  color: #fff;
  padding: 3px 0;
  border-radius: 16px;
  width: 65px;
  display: none;
  text-align: center;
}