/* Layout */
input {
  outline: none;
}

#fc_frame {
  z-index: 50 !important;
}

.hint-block:before {
  content: "";
  position: absolute;
  top: -16px;
  right: 10px;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom-color: #eee;
}

.hint-block:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  height: 10px;
}

.rate-row2.free .rate-price.show {
  display: none !important;
}
.rate-row2.free .rate-price.hidden {
  display: block !important;
}

off.calc-header2 {
  text-overflow: ellipsis;
}

.country-plate .h1.rate {
  font-size: 44px;
  line-height: 48px;
}

.faq-item-title,
.suggest-list {
  user-select: none;
}
.suggest-list a:last-child {
  margin-bottom: 0px;
}

.suggest-list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.suggest-list::-webkit-scrollbar-thumb {
  background-color: #e9e9e9;
  border-radius: 2px;
  transition: 0.3s;
}

.scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: #888;
}
section.intro {
  min-height: calc(100vh - 80px);
}

@media screen and (max-width: 991px) {
  section.intro {
    min-height: auto;
  }

  .welcome-link-wrapper:last-child {
    margin-bottom: 0;
  }
}

.menu-link.submenu:after {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  right: 2px;
  width: 6px;
  height: 6px;
  border-width: 0;
  border-bottom: 1.5px solid #141414;
  border-left: 1.5px solid #141414;
  transition: 0.3s;
  transform: rotate(315deg);
}

.menu-link.submenu-opened:after {
  transform: rotate(135deg);
  top: 9px;
}

.menu-link.submenu:hover:after {
  border-color: #1dafec;
}

/*
@media screen and (min-width: 992px) and (max-width: 1105px) {
  .menu.ru .menu-item {padding-left: 7px;padding-right: 7px;}
  .menu.ru .menu-item.lang {padding-left: 0; padding-right: 0;}
  .menu.ru .menu-link.phone {margin-right: 6px;} 
 }
*/

@media screen and (min-width: 480px) {
  .menu-hidden {
    display: block !important;
    height: auto !important;
  }
}

div.rate-row.free span.can-be-free,
div.rate-row.free a,
div.country-rate.free span.can-be-free,
div.country-rate.free a {
  display: inline-block;
}
div.rate-row.free span.value,
div.rate-row.free span.units,
div.country-rate.free span.value,
div.country-rate.free span.units {
  display: none;
}

.rates-search input {
  margin-bottom: 0;
}

.rates-search-result a:last-child {
  margin-bottom: 0;
}

.scrollbar::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #e9e9e9;
  border-radius: 2px;
  transition: 0.3s;
}

.scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: #888;
}

.calc-cols2.loading {
  filter: blur(3px);
  cursor: progress;
}

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating-animation {
  -webkit-animation: rotating 1s linear infinite;
  -moz-animation: rotating 1s linear infinite;
  -ms-animation: rotating 1s linear infinite;
  -o-animation: rotating 1s linear infinite;
  animation: rotating 1s linear infinite;
}

/* esim */
.remodal.esim {
  user-select: none;
}

/* 
Drimclub
*/

figure.wave {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  left: 50%;
  top: 50%;
  border: 1px solid #e8e8e8;
  width: 230px;
  height: 230px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
  -webkit-animation: animate-wave-1 1.5s ease-in-out infinite;
  -moz-animation: animate-wave-1 1.5s ease-in-out infinite;
  -o-animation: animate-wave-1 1.5s ease-in-out infinite;
  animation: animate-wave-1 1.5s ease-in-out infinite;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
figure.wave:nth-of-type(2) {
  width: 410px;
  height: 410px;
  border-color: #f2f2f2;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
  -webkit-animation: animate-wave-2 1.5s ease-in-out infinite;
  -moz-animation: animate-wave-2 1.5s ease-in-out infinite;
  -o-animation: animate-wave-2 1.5s ease-in-out infinite;
  animation: animate-wave-2 1.5s ease-in-out infinite;
  -webkit-animation-delay: 1.8s;
  -moz-animation-delay: 1.8s;
  -o-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
figure.wave:nth-of-type(3) {
  width: 610px;
  height: 610px;
  border-color: #f6f6f6;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
  -webkit-animation: animate-wave-3 1.5s ease-in-out infinite;
  -moz-animation: animate-wave-3 1.5s ease-in-out infinite;
  -o-animation: animate-wave-3 1.5s ease-in-out infinite;
  animation: animate-wave-3 1.5s ease-in-out infinite;
  -webkit-animation-delay: 2.1s;
  -moz-animation-delay: 2.1s;
  -o-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
@-webkit-keyframes animate-wave-1 {
  0% {
    width: 230px;
    height: 230px;
  }
  50% {
    width: 250px;
    height: 250px;
  }
  100% {
    width: 230px;
    height: 230px;
  }
}
@-moz-keyframes animate-wave-1 {
  0% {
    width: 230px;
    height: 230px;
  }
  50% {
    width: 250px;
    height: 250px;
  }
  100% {
    width: 230px;
    height: 230px;
  }
}
@-o-keyframes animate-wave-1 {
  0% {
    width: 230px;
    height: 230px;
  }
  50% {
    width: 250px;
    height: 250px;
  }
  100% {
    width: 230px;
    height: 230px;
  }
}
@keyframes animate-wave-1 {
  0% {
    width: 230px;
    height: 230px;
  }
  50% {
    width: 250px;
    height: 250px;
  }
  100% {
    width: 230px;
    height: 230px;
  }
}
@-webkit-keyframes animate-wave-2 {
  0% {
    width: 410px;
    height: 410px;
  }
  50% {
    width: 430px;
    height: 430px;
  }
  100% {
    width: 410px;
    height: 410px;
  }
}
@-moz-keyframes animate-wave-2 {
  0% {
    width: 410px;
    height: 410px;
  }
  50% {
    width: 430px;
    height: 430px;
  }
  100% {
    width: 410px;
    height: 410px;
  }
}
@-o-keyframes animate-wave-2 {
  0% {
    width: 410px;
    height: 410px;
  }
  50% {
    width: 430px;
    height: 430px;
  }
  100% {
    width: 410px;
    height: 410px;
  }
}
@keyframes animate-wave-2 {
  0% {
    width: 410px;
    height: 410px;
  }
  50% {
    width: 430px;
    height: 430px;
  }
  100% {
    width: 410px;
    height: 410px;
  }
}
@-webkit-keyframes animate-wave-3 {
  0% {
    width: 610px;
    height: 610px;
  }
  50% {
    width: 630px;
    height: 630px;
  }
  100% {
    width: 610px;
    height: 610px;
  }
}
@-moz-keyframes animate-wave-3 {
  0% {
    width: 610px;
    height: 610px;
  }
  50% {
    width: 630px;
    height: 630px;
  }
  100% {
    width: 610px;
    height: 610px;
  }
}
@-o-keyframes animate-wave-3 {
  0% {
    width: 610px;
    height: 610px;
  }
  50% {
    width: 630px;
    height: 630px;
  }
  100% {
    width: 610px;
    height: 610px;
  }
}
@keyframes animate-wave-3 {
  0% {
    width: 610px;
    height: 610px;
  }
  50% {
    width: 630px;
    height: 630px;
  }
  100% {
    width: 610px;
    height: 610px;
  }
}

/*
tariff table
 */
.tariff-table-wrapper {
  box-shadow: 0 2px 100px 0 rgba(58, 70, 91, 0.2);
}
.tariff-table-row:nth-of-type(2n + 1) {
  background-color: #f8f8f8;
}

/* https://cdnjs.cloudflare.com/ajax/libs/remodal/1.1.1/remodal.min.css */
html.remodal-is-locked {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}
.remodal,
[data-remodal-id] {
  display: none;
}
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}
.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.remodal {
  position: relative;
  outline: 0;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.remodal-is-initialized {
  display: inline-block;
}
/* https://cdnjs.cloudflare.com/ajax/libs/remodal/1.1.1/remodal-default-theme.min.css */
.remodal-bg.remodal-is-opened,
.remodal-bg.remodal-is-opening {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}
.remodal-overlay.remodal-is-closing,
.remodal-overlay.remodal-is-opening {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}
.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}
.remodal-wrapper {
  padding: 10px 10px 0;
}
.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff;
}
.remodal-close,
.remodal-close:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
}
.remodal-cancel,
.remodal-close,
.remodal-confirm {
  overflow: visible;
  margin: 0;
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  border: 0;
}
.remodal.remodal-is-closing,
.remodal.remodal-is-opening {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}
.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}
.remodal-close {
  height: 35px;
  padding: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  color: #95979c;
  background: 0 0;
}
.remodal-close:focus,
.remodal-close:hover {
  color: #2b2e38;
}
.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  content: "\00d7";
  text-align: center;
}
.remodal-cancel,
.remodal-confirm {
  font: inherit;
  display: inline-block;
  min-width: 110px;
  padding: 12px 0;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
}
.remodal-confirm {
  color: #fff;
  background: #81c784;
}
.remodal-confirm:focus,
.remodal-confirm:hover {
  background: #66bb6a;
}
.remodal-cancel {
  color: #fff;
  background: #e57373;
}
.remodal-cancel:focus,
.remodal-cancel:hover {
  background: #ef5350;
}
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner,
.remodal-confirm::-moz-focus-inner {
  padding: 0;
  border: 0;
}
@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}
.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}
.lt-ie9 .remodal {
  width: 700px;
}

/* 
cuted from inline
*/
.remodal-overlay {
  background: rgba(0, 0, 0, 0.8);
}
.remodal-wrapper:after {
  display: none !important;
  height: 0 !important;
  margin-left: -0.05em;
  content: "";
}
#fc_frame.fc-widget-normal {
  bottom: 28px !important;
}
.ue-tab-container {
  right: 21px !important;
}

.w-webflow-badge {
  display: none !important;
}

/*
Zoomify
*/

.zoomify {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.zoomify.zoomed {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  position: relative;
  z-index: 1501;
}

.zoomify-shadow {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1500;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
}

.zoomify-shadow.zoomed {
  opacity: 1;
  cursor: pointer;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/*
"ScrollTo" icon
*/
.scroller-wheel::before {
  display: block;
  content: "";
  background: #05d2ff;
  border-radius: 2px;
  width: 2px;
  height: 5px;
  position: absolute;
  left: 50%;
  top: 5px;
  -webkit-transform: translateY(0) translateX(-50%);
  transform: translateY(0) translateX(-50%);
  -webkit-animation: animate-mouse 1.5s ease-in-out infinite;
  animation: animate-mouse-wheel 1.5s ease-in-out infinite;
}
@-webkit-keyframes animate-mouse-wheel {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
  }
  50% {
    -webkit-transform: translateY(5px) translateX(-50%);
    transform: translateY(5px) translateX(-50%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
  }
}

@keyframes animate-mouse-wheel {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
  }
  50% {
    -webkit-transform: translateY(5px) translateX(-50%);
    transform: translateY(5px) translateX(-50%);
  }
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
    transform: translateY(0) translateX(-50%);
  }
}

/* Slider */
.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;
}
.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: block;
  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;

  height: 100%;
  min-height: 1px;
}
[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;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;

  src: url("./fonts/slick.eot");
  src:
    url("./fonts/slick.eot?#iefix") format("embedded-opentype"),
    url("./fonts/slick.woff") format("woff"),
    url("./fonts/slick.ttf") format("truetype"),
    url("./fonts/slick.svg#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;

  position: absolute;
  top: 50%;

  display: block;

  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);

  cursor: pointer;

  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;

  opacity: 0.75;
  color: white;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;

  display: block;

  width: 100%;
  padding: 0;
  margin: 0;

  list-style: none;

  text-align: center;
}
.slick-dots li {
  position: relative;

  display: inline-block;

  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;

  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;

  display: block;

  width: 20px;
  height: 20px;
  padding: 5px;

  cursor: pointer;

  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;

  position: absolute;
  top: 0;
  left: 0;

  width: 20px;
  height: 20px;

  content: "•";
  text-align: center;

  opacity: 0.25;
  color: black;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}

/* Jivo Site */
button.button-widget-open {
  z-index: 10;
}

.button_1O {
  display: none !important;
}

/* скрываем оригинальный виджет - чтобы не было два ярлыка на экране*/
#jivo_chat_widget {
  display: none;
}

/* стиль по умолчанию - для оффлайн сообщений, если никого нет в онлайне */
#jivo_custom_widget {
  position: fixed;
  right: 35px;
  bottom: 110px;
  width: 60px;
  z-index: 300000;
  cursor: pointer;
  height: 60px;
  background-image: url(/site/jivosite/images/jivo_widget_offline.png);
  background-size: 60px 60px;
  background-repeat: no-repeat;
  transform: rotate(0deg);
  transition: 0.3s;
  z-index: 1000000;
  filter: grayscale(1);
  /* opacity: 0; */
}

/* при наведении ярлык должен сдвигаться вправо на 3px */
#jivo_custom_widget:hover {
  transform: rotate(360deg);
}

/* если есть операторы в онлайне - показываем другой ярлык*/
#jivo_custom_widget.jivo_online {
  background-image: url(/site/jivosite/images/jivo_widget_online.png);
  filter: none;
  /* opacity: 1; */
  cursor: pointer;
}

@media (max-width: 650px) {
  #jivo_custom_widget {
    background-size: 48px 48px;
    width: 48px;
    height: 48px;
    bottom: 90px;
  }
}

/* flags */
a[class*="ds-flag-"],
.calc-flag {
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: left center;
}

.calc-flag {
  background-size: 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
}

@media (min-width: 481px) {
  body.country-page .calc-flag {
    background-size: 28px;
    width: 28px;
    height: 28px;
  }
}

.rates-item a[class*="ds-flag-"] {
  padding-left: 24px;
}

/* cookies */

.cookies-talon-block::before {
  content: "";
  position: absolute;
  top: 0px;
  width: 8px;
  bottom: 5px;
  left: -4px;
  z-index: 100;
  background-image: url(//content.drimsim.com/site/img/cookies/circle.svg);
  background-size: 8px 20px;
  background-repeat: repeat-y;
}

.show-policy .cookies-talon-block {
  display: none;
}

.cookies-variants {
  user-select: none;
}

.cookies-policy-block.cookies-policy-block-en {
  display: none;
}

.cookies-policy-en-link {
  cursor: pointer;
}

.show-policy .cookies-setting-block {
  display: none;
}

.show-policy .cookies-policy-buttons-wrapper-mobile {
  display: flex;
}

.show-policy .cookies-buttons-wrapper-mobile {
  display: none;
}

.show-policy .cookies-policy-block {
  display: block;
  height: 100%;
}

.show-policy .cookies-policy-block.cookies-policy-block-en {
  display: none;
}

.show-policy.show-policy-en .cookies-policy-block.cookies-policy-block-ru {
  display: none;
}

.show-policy.show-policy-en .cookies-policy-block.cookies-policy-block-en {
  display: block;
}

.show-policy .cookies-base-block {
  /*max-height: 360px;*/
  background-image: none;
  padding: 15px 10px 15px 40px;
  border-radius: 10px 10px 0 0;
}

.shadowenabled {
  box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
  transition: 0.3s;
  transition-property: box-shadow;
}

.scrollEnded .shadowenabled {
  box-shadow: 0 -10px 10px rgba(0, 0, 0, 0);
}

@media screen and (max-width: 991px) {
  .show-policy .cookies-base-block {
    /* max-height: none; */
    padding: 30px 20px;
  }
}

@media screen and (max-width: 479px) {
  .show-policy .cookies-base-block {
    padding: 20px 10px;
  }

  .remodal.show-policy {
    padding-bottom: 10px;
  }
}

.cookies-policy-block::-webkit-scrollbar {
  width: 6px;
  height: 4px;
  padding: 1px;
  border: 1px solid #f0f0f0;
}

.cookies-policy-block::-webkit-scrollbar-thumb {
  background-color: #bebebe;
  border-radius: 2px;
}

.cookies-wrapper .cookies-change-button {
  display: none;
}

.cookies-table-wrapper {
  margin: 10px 0;
}

.cookies-table {
  border-color: #777;
  font-size: 13px;
}

@media screen and (max-width: 767px) {
  .cookies-table {
    font-size: 12px;
  }
}

.cookies-table td {
  padding: 2px;
}

.cookies-table tr td:first-child {
  font-weight: bold;
  color: #141414;
}

.cookies-table thead td {
  font-weight: bold;
  text-align: center;
  border-bottom: 2px solid #141414;
}

.cookies-wrapper .cookies-table-wrapper {
  width: 100%;
  max-width: calc(100vw - 110px);
}

.policy-plate .cookies-table-wrapper {
  max-width: calc(100vw - 60px);
}

.ds-flag-AC {
  background-image: url(https://content.drimsim.com/site/flags/AC.png);
}
.ds-flag-AD {
  background-image: url(https://content.drimsim.com/site/flags/AD.png);
}
.ds-flag-AE {
  background-image: url(https://content.drimsim.com/site/flags/AE.png);
}
.ds-flag-AF {
  background-image: url(https://content.drimsim.com/site/flags/AF.png);
}
.ds-flag-AG {
  background-image: url(https://content.drimsim.com/site/flags/AG.png);
}
.ds-flag-AI {
  background-image: url(https://content.drimsim.com/site/flags/AI.png);
}
.ds-flag-AL {
  background-image: url(https://content.drimsim.com/site/flags/AL.png);
}
.ds-flag-AM {
  background-image: url(https://content.drimsim.com/site/flags/AM.png);
}
.ds-flag-AN {
  background-image: url(https://content.drimsim.com/site/flags/AN.png);
}
.ds-flag-AO {
  background-image: url(https://content.drimsim.com/site/flags/AO.png);
}
.ds-flag-AQ {
  background-image: url(https://content.drimsim.com/site/flags/AQ.png);
}
.ds-flag-AR {
  background-image: url(https://content.drimsim.com/site/flags/AR.png);
}
.ds-flag-AS {
  background-image: url(https://content.drimsim.com/site/flags/AS.png);
}
.ds-flag-AT {
  background-image: url(https://content.drimsim.com/site/flags/AT.png);
}
.ds-flag-AU {
  background-image: url(https://content.drimsim.com/site/flags/AU.png);
}
.ds-flag-AW {
  background-image: url(https://content.drimsim.com/site/flags/AW.png);
}
.ds-flag-AX {
  background-image: url(https://content.drimsim.com/site/flags/AX.png);
}
.ds-flag-AZ {
  background-image: url(https://content.drimsim.com/site/flags/AZ.png);
}
.ds-flag-BA {
  background-image: url(https://content.drimsim.com/site/flags/BA.png);
}
.ds-flag-BB {
  background-image: url(https://content.drimsim.com/site/flags/BB.png);
}
.ds-flag-BD {
  background-image: url(https://content.drimsim.com/site/flags/BD.png);
}
.ds-flag-BE {
  background-image: url(https://content.drimsim.com/site/flags/BE.png);
}
.ds-flag-BF {
  background-image: url(https://content.drimsim.com/site/flags/BF.png);
}
.ds-flag-BG {
  background-image: url(https://content.drimsim.com/site/flags/BG.png);
}
.ds-flag-BH {
  background-image: url(https://content.drimsim.com/site/flags/BH.png);
}
.ds-flag-BI {
  background-image: url(https://content.drimsim.com/site/flags/BI.png);
}
.ds-flag-BJ {
  background-image: url(https://content.drimsim.com/site/flags/BJ.png);
}
.ds-flag-BL {
  background-image: url(https://content.drimsim.com/site/flags/BL.png);
}
.ds-flag-BM {
  background-image: url(https://content.drimsim.com/site/flags/BM.png);
}
.ds-flag-BN {
  background-image: url(https://content.drimsim.com/site/flags/BN.png);
}
.ds-flag-BO {
  background-image: url(https://content.drimsim.com/site/flags/BO.png);
}
.ds-flag-BQ {
  background-image: url(https://content.drimsim.com/site/flags/BQ.png);
}
.ds-flag-BR {
  background-image: url(https://content.drimsim.com/site/flags/BR.png);
}
.ds-flag-BS {
  background-image: url(https://content.drimsim.com/site/flags/BS.png);
}
.ds-flag-BT {
  background-image: url(https://content.drimsim.com/site/flags/BT.png);
}
.ds-flag-BV {
  background-image: url(https://content.drimsim.com/site/flags/BV.png);
}
.ds-flag-BW {
  background-image: url(https://content.drimsim.com/site/flags/BW.png);
}
.ds-flag-BY {
  background-image: url(https://content.drimsim.com/site/flags/BY.png);
}
.ds-flag-BZ {
  background-image: url(https://content.drimsim.com/site/flags/BZ.png);
}
.ds-flag-CA {
  background-image: url(https://content.drimsim.com/site/flags/CA.png);
}
.ds-flag-CC {
  background-image: url(https://content.drimsim.com/site/flags/CC.png);
}
.ds-flag-CD {
  background-image: url(https://content.drimsim.com/site/flags/CD.png);
}
.ds-flag-CF {
  background-image: url(https://content.drimsim.com/site/flags/CF.png);
}
.ds-flag-CG {
  background-image: url(https://content.drimsim.com/site/flags/CG.png);
}
.ds-flag-CH {
  background-image: url(https://content.drimsim.com/site/flags/CH.png);
}
.ds-flag-CI {
  background-image: url(https://content.drimsim.com/site/flags/CI.png);
}
.ds-flag-CK {
  background-image: url(https://content.drimsim.com/site/flags/CK.png);
}
.ds-flag-CL {
  background-image: url(https://content.drimsim.com/site/flags/CL.png);
}
.ds-flag-CM {
  background-image: url(https://content.drimsim.com/site/flags/CM.png);
}
.ds-flag-CN {
  background-image: url(https://content.drimsim.com/site/flags/CN.png);
}
.ds-flag-CO {
  background-image: url(https://content.drimsim.com/site/flags/CO.png);
}
.ds-flag-CP {
  background-image: url(https://content.drimsim.com/site/flags/CP.png);
}
.ds-flag-CR {
  background-image: url(https://content.drimsim.com/site/flags/CR.png);
}
.ds-flag-CU {
  background-image: url(https://content.drimsim.com/site/flags/CU.png);
}
.ds-flag-CV {
  background-image: url(https://content.drimsim.com/site/flags/CV.png);
}
.ds-flag-CW {
  background-image: url(https://content.drimsim.com/site/flags/CW.png);
}
.ds-flag-CX {
  background-image: url(https://content.drimsim.com/site/flags/CX.png);
}
.ds-flag-CY {
  background-image: url(https://content.drimsim.com/site/flags/CY.png);
}
.ds-flag-CZ {
  background-image: url(https://content.drimsim.com/site/flags/CZ.png);
}
.ds-flag-DE {
  background-image: url(https://content.drimsim.com/site/flags/DE.png);
}
.ds-flag-DG {
  background-image: url(https://content.drimsim.com/site/flags/DG.png);
}
.ds-flag-DJ {
  background-image: url(https://content.drimsim.com/site/flags/DJ.png);
}
.ds-flag-DK {
  background-image: url(https://content.drimsim.com/site/flags/DK.png);
}
.ds-flag-DM {
  background-image: url(https://content.drimsim.com/site/flags/DM.png);
}
.ds-flag-DO {
  background-image: url(https://content.drimsim.com/site/flags/DO.png);
}
.ds-flag-DZ {
  background-image: url(https://content.drimsim.com/site/flags/DZ.png);
}
.ds-flag-EA {
  background-image: url(https://content.drimsim.com/site/flags/EA.png);
}
.ds-flag-EC {
  background-image: url(https://content.drimsim.com/site/flags/EC.png);
}
.ds-flag-EE {
  background-image: url(https://content.drimsim.com/site/flags/EE.png);
}
.ds-flag-EG {
  background-image: url(https://content.drimsim.com/site/flags/EG.png);
}
.ds-flag-EH {
  background-image: url(https://content.drimsim.com/site/flags/EH.png);
}
.ds-flag-ER {
  background-image: url(https://content.drimsim.com/site/flags/ER.png);
}
.ds-flag-ES {
  background-image: url(https://content.drimsim.com/site/flags/ES.png);
}
.ds-flag-ET {
  background-image: url(https://content.drimsim.com/site/flags/ET.png);
}
.ds-flag-EU {
  background-image: url(https://content.drimsim.com/site/flags/EU.png);
}
.ds-flag-FI {
  background-image: url(https://content.drimsim.com/site/flags/FI.png);
}
.ds-flag-FJ {
  background-image: url(https://content.drimsim.com/site/flags/FJ.png);
}
.ds-flag-FK {
  background-image: url(https://content.drimsim.com/site/flags/FK.png);
}
.ds-flag-FM {
  background-image: url(https://content.drimsim.com/site/flags/FM.png);
}
.ds-flag-FO {
  background-image: url(https://content.drimsim.com/site/flags/FO.png);
}
.ds-flag-FR {
  background-image: url(https://content.drimsim.com/site/flags/FR.png);
}
.ds-flag-GA {
  background-image: url(https://content.drimsim.com/site/flags/GA.png);
}
.ds-flag-GB {
  background-image: url(https://content.drimsim.com/site/flags/GB.png);
}
.ds-flag-GD {
  background-image: url(https://content.drimsim.com/site/flags/GD.png);
}
.ds-flag-GE {
  background-image: url(https://content.drimsim.com/site/flags/GE.png);
}
.ds-flag-GF {
  background-image: url(https://content.drimsim.com/site/flags/GF.png);
}
.ds-flag-GG {
  background-image: url(https://content.drimsim.com/site/flags/GG.png);
}
.ds-flag-GH {
  background-image: url(https://content.drimsim.com/site/flags/GH.png);
}
.ds-flag-GI {
  background-image: url(https://content.drimsim.com/site/flags/GI.png);
}
.ds-flag-GL {
  background-image: url(https://content.drimsim.com/site/flags/GL.png);
}
.ds-flag-GM {
  background-image: url(https://content.drimsim.com/site/flags/GM.png);
}
.ds-flag-GN {
  background-image: url(https://content.drimsim.com/site/flags/GN.png);
}
.ds-flag-GP {
  background-image: url(https://content.drimsim.com/site/flags/GP.png);
}
.ds-flag-GQ {
  background-image: url(https://content.drimsim.com/site/flags/GQ.png);
}
.ds-flag-GR {
  background-image: url(https://content.drimsim.com/site/flags/GR.png);
}
.ds-flag-GS {
  background-image: url(https://content.drimsim.com/site/flags/GS.png);
}
.ds-flag-GT {
  background-image: url(https://content.drimsim.com/site/flags/GT.png);
}
.ds-flag-GU {
  background-image: url(https://content.drimsim.com/site/flags/GU.png);
}
.ds-flag-GW {
  background-image: url(https://content.drimsim.com/site/flags/GW.png);
}
.ds-flag-GY {
  background-image: url(https://content.drimsim.com/site/flags/GY.png);
}
.ds-flag-HK {
  background-image: url(https://content.drimsim.com/site/flags/HK.png);
}
.ds-flag-HM {
  background-image: url(https://content.drimsim.com/site/flags/HM.png);
}
.ds-flag-HN {
  background-image: url(https://content.drimsim.com/site/flags/HN.png);
}
.ds-flag-HR {
  background-image: url(https://content.drimsim.com/site/flags/HR.png);
}
.ds-flag-HT {
  background-image: url(https://content.drimsim.com/site/flags/HT.png);
}
.ds-flag-HU {
  background-image: url(https://content.drimsim.com/site/flags/HU.png);
}
.ds-flag-IC {
  background-image: url(https://content.drimsim.com/site/flags/IC.png);
}
.ds-flag-ID {
  background-image: url(https://content.drimsim.com/site/flags/ID.png);
}
.ds-flag-IE {
  background-image: url(https://content.drimsim.com/site/flags/IE.png);
}
.ds-flag-IL {
  background-image: url(https://content.drimsim.com/site/flags/IL.png);
}
.ds-flag-IM {
  background-image: url(https://content.drimsim.com/site/flags/IM.png);
}
.ds-flag-IN {
  background-image: url(https://content.drimsim.com/site/flags/IN.png);
}
.ds-flag-IO {
  background-image: url(https://content.drimsim.com/site/flags/IO.png);
}
.ds-flag-IQ {
  background-image: url(https://content.drimsim.com/site/flags/IQ.png);
}
.ds-flag-IR {
  background-image: url(https://content.drimsim.com/site/flags/IR.png);
}
.ds-flag-IS {
  background-image: url(https://content.drimsim.com/site/flags/IS.png);
}
.ds-flag-IT {
  background-image: url(https://content.drimsim.com/site/flags/IT.png);
}
.ds-flag-JE {
  background-image: url(https://content.drimsim.com/site/flags/JE.png);
}
.ds-flag-JM {
  background-image: url(https://content.drimsim.com/site/flags/JM.png);
}
.ds-flag-JO {
  background-image: url(https://content.drimsim.com/site/flags/JO.png);
}
.ds-flag-JP {
  background-image: url(https://content.drimsim.com/site/flags/JP.png);
}
.ds-flag-KE {
  background-image: url(https://content.drimsim.com/site/flags/KE.png);
}
.ds-flag-KG {
  background-image: url(https://content.drimsim.com/site/flags/KG.png);
}
.ds-flag-KH {
  background-image: url(https://content.drimsim.com/site/flags/KH.png);
}
.ds-flag-KI {
  background-image: url(https://content.drimsim.com/site/flags/KI.png);
}
.ds-flag-KM {
  background-image: url(https://content.drimsim.com/site/flags/KM.png);
}
.ds-flag-KN {
  background-image: url(https://content.drimsim.com/site/flags/KN.png);
}
.ds-flag-KP {
  background-image: url(https://content.drimsim.com/site/flags/KP.png);
}
.ds-flag-KR {
  background-image: url(https://content.drimsim.com/site/flags/KR.png);
}
.ds-flag-KW {
  background-image: url(https://content.drimsim.com/site/flags/KW.png);
}
.ds-flag-KY {
  background-image: url(https://content.drimsim.com/site/flags/KY.png);
}
.ds-flag-KZ {
  background-image: url(https://content.drimsim.com/site/flags/KZ.png);
}
.ds-flag-LA {
  background-image: url(https://content.drimsim.com/site/flags/LA.png);
}
.ds-flag-LB {
  background-image: url(https://content.drimsim.com/site/flags/LB.png);
}
.ds-flag-LC {
  background-image: url(https://content.drimsim.com/site/flags/LC.png);
}
.ds-flag-LI {
  background-image: url(https://content.drimsim.com/site/flags/LI.png);
}
.ds-flag-LI {
  background-image: url(https://content.drimsim.com/site/flags/LI.png);
}
.ds-flag-LK {
  background-image: url(https://content.drimsim.com/site/flags/LK.png);
}
.ds-flag-LR {
  background-image: url(https://content.drimsim.com/site/flags/LR.png);
}
.ds-flag-LS {
  background-image: url(https://content.drimsim.com/site/flags/LS.png);
}
.ds-flag-LT {
  background-image: url(https://content.drimsim.com/site/flags/LT.png);
}
.ds-flag-LU {
  background-image: url(https://content.drimsim.com/site/flags/LU.png);
}
.ds-flag-LV {
  background-image: url(https://content.drimsim.com/site/flags/LV.png);
}
.ds-flag-LY {
  background-image: url(https://content.drimsim.com/site/flags/LY.png);
}
.ds-flag-MA {
  background-image: url(https://content.drimsim.com/site/flags/MA.png);
}
.ds-flag-MC {
  background-image: url(https://content.drimsim.com/site/flags/MC.png);
}
.ds-flag-MD {
  background-image: url(https://content.drimsim.com/site/flags/MD.png);
}
.ds-flag-ME {
  background-image: url(https://content.drimsim.com/site/flags/ME.png);
}
.ds-flag-MF {
  background-image: url(https://content.drimsim.com/site/flags/MF.png);
}
.ds-flag-MG {
  background-image: url(https://content.drimsim.com/site/flags/MG.png);
}
.ds-flag-MH {
  background-image: url(https://content.drimsim.com/site/flags/MH.png);
}
.ds-flag-MK {
  background-image: url(https://content.drimsim.com/site/flags/MK.png);
}
.ds-flag-ML {
  background-image: url(https://content.drimsim.com/site/flags/ML.png);
}
.ds-flag-MM {
  background-image: url(https://content.drimsim.com/site/flags/MM.png);
}
.ds-flag-MN {
  background-image: url(https://content.drimsim.com/site/flags/MN.png);
}
.ds-flag-MO {
  background-image: url(https://content.drimsim.com/site/flags/MO.png);
}
.ds-flag-MP {
  background-image: url(https://content.drimsim.com/site/flags/MP.png);
}
.ds-flag-MQ {
  background-image: url(https://content.drimsim.com/site/flags/MQ.png);
}
.ds-flag-MR {
  background-image: url(https://content.drimsim.com/site/flags/MR.png);
}
.ds-flag-MS {
  background-image: url(https://content.drimsim.com/site/flags/MS.png);
}
.ds-flag-MT {
  background-image: url(https://content.drimsim.com/site/flags/MT.png);
}
.ds-flag-MU {
  background-image: url(https://content.drimsim.com/site/flags/MU.png);
}
.ds-flag-MV {
  background-image: url(https://content.drimsim.com/site/flags/MV.png);
}
.ds-flag-MW {
  background-image: url(https://content.drimsim.com/site/flags/MW.png);
}
.ds-flag-MX {
  background-image: url(https://content.drimsim.com/site/flags/MX.png);
}
.ds-flag-MY {
  background-image: url(https://content.drimsim.com/site/flags/MY.png);
}
.ds-flag-MZ {
  background-image: url(https://content.drimsim.com/site/flags/MZ.png);
}
.ds-flag-NA {
  background-image: url(https://content.drimsim.com/site/flags/NA.png);
}
.ds-flag-NC {
  background-image: url(https://content.drimsim.com/site/flags/NC.png);
}
.ds-flag-NE {
  background-image: url(https://content.drimsim.com/site/flags/NE.png);
}
.ds-flag-NF {
  background-image: url(https://content.drimsim.com/site/flags/NF.png);
}
.ds-flag-NG {
  background-image: url(https://content.drimsim.com/site/flags/NG.png);
}
.ds-flag-NI {
  background-image: url(https://content.drimsim.com/site/flags/NI.png);
}
.ds-flag-NL {
  background-image: url(https://content.drimsim.com/site/flags/NL.png);
}
.ds-flag-NO {
  background-image: url(https://content.drimsim.com/site/flags/NO.png);
}
.ds-flag-NP {
  background-image: url(https://content.drimsim.com/site/flags/NP.png);
}
.ds-flag-NR {
  background-image: url(https://content.drimsim.com/site/flags/NR.png);
}
.ds-flag-NU {
  background-image: url(https://content.drimsim.com/site/flags/NU.png);
}
.ds-flag-NZ {
  background-image: url(https://content.drimsim.com/site/flags/NZ.png);
}
.ds-flag-OM {
  background-image: url(https://content.drimsim.com/site/flags/OM.png);
}
.ds-flag-PA {
  background-image: url(https://content.drimsim.com/site/flags/PA.png);
}
.ds-flag-PE {
  background-image: url(https://content.drimsim.com/site/flags/PE.png);
}
.ds-flag-PF {
  background-image: url(https://content.drimsim.com/site/flags/PF.png);
}
.ds-flag-PG {
  background-image: url(https://content.drimsim.com/site/flags/PG.png);
}
.ds-flag-PH {
  background-image: url(https://content.drimsim.com/site/flags/PH.png);
}
.ds-flag-PK {
  background-image: url(https://content.drimsim.com/site/flags/PK.png);
}
.ds-flag-PL {
  background-image: url(https://content.drimsim.com/site/flags/PL.png);
}
.ds-flag-PM {
  background-image: url(https://content.drimsim.com/site/flags/PM.png);
}
.ds-flag-PN {
  background-image: url(https://content.drimsim.com/site/flags/PN.png);
}
.ds-flag-PR {
  background-image: url(https://content.drimsim.com/site/flags/PR.png);
}
.ds-flag-PS {
  background-image: url(https://content.drimsim.com/site/flags/PS.png);
}
.ds-flag-PT {
  background-image: url(https://content.drimsim.com/site/flags/PT.png);
}
.ds-flag-PW {
  background-image: url(https://content.drimsim.com/site/flags/PW.png);
}
.ds-flag-PY {
  background-image: url(https://content.drimsim.com/site/flags/PY.png);
}
.ds-flag-QA {
  background-image: url(https://content.drimsim.com/site/flags/QA.png);
}
.ds-flag-RE {
  background-image: url(https://content.drimsim.com/site/flags/RE.png);
}
.ds-flag-RO {
  background-image: url(https://content.drimsim.com/site/flags/RO.png);
}
.ds-flag-RS {
  background-image: url(https://content.drimsim.com/site/flags/RS.png);
}
.ds-flag-RU {
  background-image: url(https://content.drimsim.com/site/flags/RU.png);
}
.ds-flag-RW {
  background-image: url(https://content.drimsim.com/site/flags/RW.png);
}
.ds-flag-SA {
  background-image: url(https://content.drimsim.com/site/flags/SA.png);
}
.ds-flag-SB {
  background-image: url(https://content.drimsim.com/site/flags/SB.png);
}
.ds-flag-SC {
  background-image: url(https://content.drimsim.com/site/flags/SC.png);
}
.ds-flag-SD {
  background-image: url(https://content.drimsim.com/site/flags/SD.png);
}
.ds-flag-SE {
  background-image: url(https://content.drimsim.com/site/flags/SE.png);
}
.ds-flag-SG {
  background-image: url(https://content.drimsim.com/site/flags/SG.png);
}
.ds-flag-SH {
  background-image: url(https://content.drimsim.com/site/flags/SH.png);
}
.ds-flag-SI {
  background-image: url(https://content.drimsim.com/site/flags/SI.png);
}
.ds-flag-SJ {
  background-image: url(https://content.drimsim.com/site/flags/SJ.png);
}
.ds-flag-SK {
  background-image: url(https://content.drimsim.com/site/flags/SK.png);
}
.ds-flag-SL {
  background-image: url(https://content.drimsim.com/site/flags/SL.png);
}
.ds-flag-SM {
  background-image: url(https://content.drimsim.com/site/flags/SM.png);
}
.ds-flag-SN {
  background-image: url(https://content.drimsim.com/site/flags/SN.png);
}
.ds-flag-SO {
  background-image: url(https://content.drimsim.com/site/flags/SO.png);
}
.ds-flag-SR {
  background-image: url(https://content.drimsim.com/site/flags/SR.png);
}
.ds-flag-SS {
  background-image: url(https://content.drimsim.com/site/flags/SS.png);
}
.ds-flag-ST {
  background-image: url(https://content.drimsim.com/site/flags/ST.png);
}
.ds-flag-SV {
  background-image: url(https://content.drimsim.com/site/flags/SV.png);
}
.ds-flag-SX {
  background-image: url(https://content.drimsim.com/site/flags/SX.png);
}
.ds-flag-SY {
  background-image: url(https://content.drimsim.com/site/flags/SY.png);
}
.ds-flag-SZ {
  background-image: url(https://content.drimsim.com/site/flags/SZ.png);
}
.ds-flag-TA {
  background-image: url(https://content.drimsim.com/site/flags/TA.png);
}
.ds-flag-TC {
  background-image: url(https://content.drimsim.com/site/flags/TC.png);
}
.ds-flag-TD {
  background-image: url(https://content.drimsim.com/site/flags/TD.png);
}
.ds-flag-TF {
  background-image: url(https://content.drimsim.com/site/flags/TF.png);
}
.ds-flag-TG {
  background-image: url(https://content.drimsim.com/site/flags/TG.png);
}
.ds-flag-TH {
  background-image: url(https://content.drimsim.com/site/flags/TH.png);
}
.ds-flag-TJ {
  background-image: url(https://content.drimsim.com/site/flags/TJ.png);
}
.ds-flag-TK {
  background-image: url(https://content.drimsim.com/site/flags/TK.png);
}
.ds-flag-TL {
  background-image: url(https://content.drimsim.com/site/flags/TL.png);
}
.ds-flag-TM {
  background-image: url(https://content.drimsim.com/site/flags/TM.png);
}
.ds-flag-TN {
  background-image: url(https://content.drimsim.com/site/flags/TN.png);
}
.ds-flag-TO {
  background-image: url(https://content.drimsim.com/site/flags/TO.png);
}
.ds-flag-TR {
  background-image: url(https://content.drimsim.com/site/flags/TR.png);
}
.ds-flag-TT {
  background-image: url(https://content.drimsim.com/site/flags/TT.png);
}
.ds-flag-TV {
  background-image: url(https://content.drimsim.com/site/flags/TV.png);
}
.ds-flag-TW {
  background-image: url(https://content.drimsim.com/site/flags/TW.png);
}
.ds-flag-TZ {
  background-image: url(https://content.drimsim.com/site/flags/TZ.png);
}
.ds-flag-UA {
  background-image: url(https://content.drimsim.com/site/flags/UA.png);
}
.ds-flag-UG {
  background-image: url(https://content.drimsim.com/site/flags/UG.png);
}
.ds-flag-UM {
  background-image: url(https://content.drimsim.com/site/flags/UM.png);
}
.ds-flag-US {
  background-image: url(https://content.drimsim.com/site/flags/US.png);
}
.ds-flag-UY {
  background-image: url(https://content.drimsim.com/site/flags/UY.png);
}
.ds-flag-UZ {
  background-image: url(https://content.drimsim.com/site/flags/UZ.png);
}
.ds-flag-VA {
  background-image: url(https://content.drimsim.com/site/flags/VA.png);
}
.ds-flag-VC {
  background-image: url(https://content.drimsim.com/site/flags/VC.png);
}
.ds-flag-VE {
  background-image: url(https://content.drimsim.com/site/flags/VE.png);
}
.ds-flag-VG {
  background-image: url(https://content.drimsim.com/site/flags/VG.png);
}
.ds-flag-VI {
  background-image: url(https://content.drimsim.com/site/flags/VI.png);
}
.ds-flag-VN {
  background-image: url(https://content.drimsim.com/site/flags/VN.png);
}
.ds-flag-VU {
  background-image: url(https://content.drimsim.com/site/flags/VU.png);
}
.ds-flag-WF {
  background-image: url(https://content.drimsim.com/site/flags/WF.png);
}
.ds-flag-WS {
  background-image: url(https://content.drimsim.com/site/flags/WS.png);
}
.ds-flag-YE {
  background-image: url(https://content.drimsim.com/site/flags/YE.png);
}
.ds-flag-YT {
  background-image: url(https://content.drimsim.com/site/flags/YT.png);
}
.ds-flag-ZA {
  background-image: url(https://content.drimsim.com/site/flags/ZA.png);
}
.ds-flag-ZM {
  background-image: url(https://content.drimsim.com/site/flags/ZM.png);
}
.ds-flag-ZW {
  background-image: url(https://content.drimsim.com/site/flags/ZW.png);
}
