header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 70px;
  background: rgba(16, 16, 16, 0.1);
  z-index: 1001;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  overflow: hidden;
}
@media (max-width: 1024px) {
  header {
    height: 55px;
  }
}
header::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: rgba(118, 118, 118, 0.5);
  transform: scaleX(0);
  transform-origin: left;
  animation: drawBorder 1s forwards;
  transition: transform 1s ease-out;
}
header.header-opacity {
  background: #101010;
}
header.slide-up {
  top: -70px;
}
header.active-mobile {
  background: #1a1a1a;
}
header.active-mobile.white {
  background-color: #fff;
}
header.darkgray {
  background: #1a1a1a;
}
header .container {
  width: 100%;
  padding: 0;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
header .header-base {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  position: relative;
  z-index: 100;
}
@media (max-width: 1024px) {
  header .header-base {
    height: 55px;
  }
}
header .header-base .logo {
  width: 21%;
  opacity: 0;
  transform: translateY(-100px);
  animation-name: header-items-slide;
  animation-duration: 1000ms;
  animation-fill-mode: forwards;
  padding-left: 20px;
}
@media (max-width: 1024px) {
  header .header-base .logo {
    width: 18%;
  }
}
header .header-base .logo a {
  display: block;
  height: 100%;
  width: -moz-fit-content;
  width: fit-content;
}
header .header-base .logo a img {
  width: 120px;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 1024px) {
  header .header-base .logo a img {
    width: 100px;
  }
}
header .header-base .nav {
  opacity: 0;
  transform: translateY(-100px);
  animation-name: header-items-slide;
  animation-duration: 1000ms;
  animation-delay: 100ms;
  animation-fill-mode: forwards;
  width: 50%;
  display: flex;
  justify-content: center;
  margin-right: -60px;
}
@media (max-width: 1200px) {
  header .header-base .nav {
    margin-right: 0px;
  }
}
header .header-base .nav ul li {
  list-style: none;
  list-style-type: none;
  display: inline-block;
  height: 100%;
  padding: 0 15px;
}
@media (max-width: 768px) {
  header .header-base .nav ul li {
    padding: 0 10px;
  }
}
header .header-base .nav ul li a {
  color: rgb(153, 153, 153);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  display: block;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 70px;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1024px) {
  header .header-base .nav ul li a {
    font-size: 14px;
    height: 55px;
  }
}
header .header-base .nav ul li a:hover {
  color: #fff;
}
header .header-base .nav ul li a:hover:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 0%;
  height: 1px;
  background: #fff;
  animation-name: active-state-100;
  animation-duration: 300ms;
  animation-delay: 0ms;
  animation-fill-mode: forwards;
  pointer-events: none;
}
header .header-base .nav ul li a.active {
  color: #fff;
}
header .header-base .nav ul li a.active:after {
  width: 100%;
}
header .header-base .nav ul li a.first-load {
  color: #fff;
}
header .header-base .nav ul li a.first-load:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 0%;
  height: 1px;
  background: #fff;
  animation-name: active-state-100;
  animation-duration: 300ms;
  animation-delay: 800ms;
  animation-fill-mode: forwards;
}
header .header-base .nav ul li a.first-load svg path {
  stroke: #fff !important;
}
header .header-base .nav ul li a svg {
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  width: 12px;
}
@media (max-width: 768px) {
  header .header-base .nav ul li a svg {
    width: 10px;
  }
}
header .header-base .share-download {
  animation-name: header-items-slide;
  animation-duration: 1000ms;
  animation-delay: 0ms;
  animation-fill-mode: forwards;
  width: 25%;
}
@media (max-width: 992px) {
  header .header-base .share-download {
    display: none;
  }
}
header .header-base .share-download .content {
  display: flex;
  height: 70px;
}
@media (max-width: 1024px) {
  header .header-base .share-download .content {
    height: 55px;
  }
}
header .header-base .share-download .content .share {
  width: 50%;
}
header .header-base .share-download .content .share a {
  color: #ffffff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  cursor: pointer;
  border-left: solid 1px rgba(118, 118, 118, 0.5);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 20px;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  position: relative;
  border-bottom: solid 1px transparent;
}
@media (max-width: 1024px) {
  header .header-base .share-download .content .share a {
    font-size: 14px;
    height: 55px;
  }
}
header .header-base .share-download .content .share a:after {
  content: "";
  position: absolute;
  right: -1px;
  top: 0;
  height: 100%;
  width: 1px;
  background: rgba(118, 118, 118, 0.5);
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
header .header-base .share-download .content .share a.remove-right-border {
  border-bottom: solid 1px #3e3e3e;
}
header .header-base .share-download .content .share a.remove-right-border:after {
  filter: blur(10px);
}
header .header-base .share-download .content .share a:hover {
  background: #fff;
  color: #000;
}
header .header-base .share-download .content .share a.grey-bg {
  background: #fff;
  color: #000;
}
header .header-base .share-download .content .download {
  position: relative;
  width: 50%;
}
header .header-base .share-download .content .download .download-report {
  color: #ffffff;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 70px;
  padding: 0 20px;
  border-right: solid 1px rgba(118, 118, 118, 0.5);
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
@media (max-width: 1024px) {
  header .header-base .share-download .content .download .download-report {
    font-size: 14px;
    height: 55px;
  }
}
header .header-base .share-download .content .download .download-report.blur {
  filter: blur(0px);
}
header .header-base .share-download .content .download .download-report.opacity {
  opacity: 0;
}
header .header-base .share-download .content .download .download-report:hover {
  color: #000000;
  background-color: #ffffff;
}
header .header-base .share-download .content .share-overlay {
  position: absolute;
  background: #fff;
  width: 0;
  height: 100%;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  border-bottom: solid 1px #3e3e3e;
}
header .header-base .share-download .content .share-overlay ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 83%;
  margin: 0 auto;
}
header .header-base .share-download .content .share-overlay ul li {
  list-style: none;
  list-style-type: none;
  display: inline-block;
}
header .header-base .share-download .content .share-overlay ul li a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 70px;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 1024px) {
  header .header-base .share-download .content .share-overlay ul li a {
    height: 55px;
  }
}
header .header-base .share-download .content .share-overlay ul li a img {
  width: 18px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
  transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  opacity: 0.7;
}
header .header-base .share-download .content .share-overlay ul li a img.active {
  filter: blur(0);
  filter: invert(1);
}
header .header-base .share-download .content .share-overlay ul li a img:hover {
  opacity: 1;
}
header .header-base .share-download .content .share-overlay.active {
  opacity: 1;
  visibility: visible;
  width: 100%;
  border-right: solid 1px rgba(118, 118, 118, 0.5);
}
header .header-base .mobile-show {
  display: none;
  justify-content: center;
  align-items: center;
  height: 100%;
}
@media (max-width: 992px) {
  header .header-base .mobile-show {
    display: flex;
  }
}
header .header-base .mobile-show .download-btn-mobile {
  cursor: pointer;
  width: 55px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid rgba(118, 118, 118, 0.5);
  animation-name: header-items-slide;
  animation-duration: 1000ms;
  animation-delay: 0ms;
  animation-fill-mode: forwards;
}
header .header-base .mobile-show .share-btn-mobile {
  cursor: pointer;
  width: 55px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid rgba(118, 118, 118, 0.5);
  animation-name: header-items-slide;
  animation-duration: 1000ms;
  animation-delay: 0ms;
  animation-fill-mode: forwards;
}
header .header-base .mobile-show .share-btn-mobile.white {
  background-color: #fff;
}
header .header-base .mobile-show .share-btn-mobile.white svg path {
  stroke: #000;
}
header .header-base .mobile-show .mobile-share-functions {
  display: none;
}
header .header-base .mobile-show .menu {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 100%;
  border-left: 1px solid rgba(118, 118, 118, 0.5);
  animation-name: header-items-slide;
  animation-duration: 1000ms;
  animation-delay: 0ms;
  animation-fill-mode: forwards;
}
@media (max-width: 992px) {
  header .header-base .mobile-show .menu {
    display: none;
  }
}
header .header-base .mobile-show .menu .hamburger.active .close-icon {
  display: block;
  opacity: 1;
}
header .header-base .mobile-show .menu .hamburger.active .hamburger-inner {
  display: none;
}
header .header-base .mobile-show .menu .hamburger.active .hamburger-box {
  width: 100%;
  height: 100%;
}
header .header-base .mobile-show .menu .hamburger.active .hamburger-box img {
  width: 28px;
}
header .header-base .mobile-show .close-icon {
  display: none;
  transition: opacity 0.3s ease;
}
header.white .container {
  background: #ffffff;
}
header.white .container .header-base .logo a img {
  filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(254deg) brightness(102%) contrast(102%);
}
header.white .container .header-base .nav ul li a {
  color: #4d4d4d;
}
header.white .container .header-base .nav ul li a.active {
  color: #000000;
  border-bottom: solid 2px #000000;
}
header.white .container .header-base .nav ul li a:hover {
  color: #000000;
}
header.white .container .header-base .nav ul li a.first-load {
  color: #000;
}
header.white .container .header-base .nav ul li a.first-load:after {
  background-color: #000;
}
header.white .container .header-base .nav ul li.class-city-cta a:after {
  background: #000000;
}
header.white .container .header-base .nav ul li.class-city-cta svg path {
  stroke: #000000 !important;
}
header.white .container .header-base .share-download .content .share a {
  color: #000000;
}
header.white .container .header-base .share-download .content .download .download-report {
  color: #000000;
}
header.white .container .header-base .mobile-show .share-btn-mobile svg path {
  stroke: #000;
}
header.white .container .header-base .mobile-show .download-report svg path {
  stroke: #000;
}
header.active-mobile {
  background: #1a1a1a;
}

.nav-overlay {
  position: fixed;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 100;
  transform: translateY(-500px);
  transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
}
.nav-overlay.active {
  transform: translateY(70px);
}
@media (max-width: 1024px) {
  .nav-overlay.active {
    transform: translateY(55px);
  }
}
.nav-overlay .container {
  background-color: #fff;
  padding: 0;
}
.nav-overlay .countries-list {
  display: flex;
  flex-wrap: wrap;
}
.nav-overlay .countries-list .countries-list-item {
  width: 25%;
  transition: background-color 0.2s ease;
  display: flex;
}
.nav-overlay .countries-list .countries-list-item a {
  border-left: 1px solid rgba(118, 118, 118, 0.5);
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
  padding: 30px;
  width: 100%;
  position: relative;
}
@media (max-width: 992px) {
  .nav-overlay .countries-list .countries-list-item a {
    padding-right: 10px !important;
  }
}
.nav-overlay .countries-list .countries-list-item a .thumbnail-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  transition: none;
}
.nav-overlay .countries-list .countries-list-item a .nav-arrow {
  display: inline-block;
  margin-right: 0px;
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.2s ease-in;
  transform: translateX(-5px);
  visibility: hidden;
}
.nav-overlay .countries-list .countries-list-item a .country-name {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  color: #101010;
  padding: 0;
  transform: translateX(-25px);
  transition: transform 0.2s ease-in;
  display: inline-block;
}
@media (max-width: 1150px) {
  .nav-overlay .countries-list .countries-list-item a .country-name {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .nav-overlay .countries-list .countries-list-item a .country-name {
    font-size: 12px;
  }
}
@media only screen and (max-width: 777px) {
  .nav-overlay .countries-list .countries-list-item a .country-name {
    font-size: 10px;
  }
}
.nav-overlay .countries-list .countries-list-item a:hover {
  background-color: #101010;
}
.nav-overlay .countries-list .countries-list-item a:hover .country-name {
  color: #ffffff;
  transform: translateX(0px);
}
.nav-overlay .countries-list .countries-list-item a:hover .nav-arrow {
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
}
.nav-overlay .countries-list .countries-list-item a:hover .thumbnail-img {
  opacity: 1;
  transition: opacity 700ms ease;
}
.nav-overlay .countries-list .countries-list-item a.active {
  background-color: #101010;
}
.nav-overlay .countries-list .countries-list-item a.active .country-name {
  color: #ffffff;
  transform: translateX(0px);
}
.nav-overlay .countries-list .countries-list-item a.active .nav-arrow {
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
}
.nav-overlay .countries-list .countries-list-item a.active .thumbnail-img {
  opacity: 1;
}
@media (max-width: 1024px) {
  .nav-overlay .countries-list .countries-list-item a {
    padding: 20px;
  }
}
.nav-overlay .countries-list .countries-list-item:nth-child(4n+1) a {
  border-left: none;
}
.nav-overlay .countries-list .countries-list-item:nth-child(4n+1) a.active {
  border-left: 1px solid rgba(118, 118, 118, 0.5);
}
.nav-overlay .countries-list .countries-list-item:nth-child(4n+1) a:hover {
  border-left: 1px solid rgba(118, 118, 118, 0.5);
}
.nav-overlay .countries-list .countries-list-item:nth-child(4n) a {
  border-right: none;
}
.nav-overlay .countries-list .countries-list-item:nth-child(4n) a.active {
  border-right: 1px solid rgba(118, 118, 118, 0.5);
}
.nav-overlay .countries-list .countries-list-item:nth-child(4n) a:hover {
  border-right: 1px solid rgba(118, 118, 118, 0.5);
}
.nav-overlay .countries-list .countries-list-item:last-child {
  width: calc(25% + 1px) !important;
}
.nav-overlay .countries-list .countries-list-item:last-child a {
  border-right: 1px solid rgba(118, 118, 118, 0.5);
}

.nav-overlay-mobile {
  position: fixed;
  top: 0;
  right: 0;
  height: 100vh;
  width: 100%;
  z-index: 1002;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  display: flex;
  justify-content: end;
}
.nav-overlay-mobile.active {
  opacity: 1;
  visibility: visible;
}
.nav-overlay-mobile.active .nav .nav-mobile-head::after {
  width: 100%;
}
.nav-overlay-mobile.active .nav .nav-mobile-head .heading,
.nav-overlay-mobile.active .nav .nav-mobile-head .icons {
  opacity: 1;
  transform: translateY(0);
}
.nav-overlay-mobile.active .nav ul .nav-mobile-li::after {
  width: 100%;
}
.nav-overlay-mobile.active .nav ul .nav-mobile-li a,
.nav-overlay-mobile.active .nav ul .nav-mobile-li img,
.nav-overlay-mobile.active .nav ul .nav-mobile-li svg {
  opacity: 1;
  transform: translateY(0);
}
.nav-overlay-mobile .nav-overlay-mobile-container {
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1003;
}
.nav-overlay-mobile .nav {
  background-color: #ffffff;
  width: 90%;
  height: 100vh;
  overflow-y: scroll;
  z-index: 1004;
}
.nav-overlay-mobile .nav .nav-mobile-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}
.nav-overlay-mobile .nav .nav-mobile-head::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0%;
  transition: width 0.5s ease-out;
}
.nav-overlay-mobile .nav .nav-mobile-head .heading {
  font-family: Inter, sans-serif;
  color: #101010;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 0;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: inline-block;
}
.nav-overlay-mobile .nav .nav-mobile-head .icons {
  display: flex;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1s ease, transform 0.5s ease;
}
.nav-overlay-mobile .nav .nav-mobile-head .icons .icons-div {
  border-left: 1px solid rgba(118, 118, 118, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 55px;
  height: 55px;
}
.nav-overlay-mobile .nav .nav-mobile-head .icons .icons-div .close-icon-mobile-menu {
  filter: invert(1);
}
.nav-overlay-mobile .nav ul .nav-mobile-li {
  list-style: none;
  list-style-type: none;
  height: 100%;
  padding: 0 20px;
  margin: 0px;
  display: flex;
  position: relative;
}
.nav-overlay-mobile .nav ul .nav-mobile-li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0%;
  transition: width 0.5s ease-out;
}
.nav-overlay-mobile .nav ul .nav-mobile-li a,
.nav-overlay-mobile .nav ul .nav-mobile-li img,
.nav-overlay-mobile .nav ul .nav-mobile-li svg {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
  display: inline-block;
}
.nav-overlay-mobile .nav ul .nav-mobile-li a {
  width: 100%;
  color: #101010;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 18px;
  padding-top: 18px;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
.nav-overlay-mobile .nav ul .nav-mobile-li a svg {
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  width: 12px;
}
.nav-overlay-mobile .nav ul .nav-mobile-li a svg path {
  stroke: #000;
}
.nav-overlay-mobile .nav ul .nav-mobile-li .nav-arrow {
  filter: invert(1);
  margin-right: 5px;
  display: none;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.active-dropdown::after {
  opacity: 0;
  visibility: hidden;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.active-arrow {
  border-bottom: none;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.active-arrow a svg {
  transform: rotate(180deg);
}
.nav-overlay-mobile .nav ul .nav-mobile-li.active .nav-arrow {
  display: inline;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, opacity 0.3s ease;
  opacity: 0;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown.active {
  max-height: 700px;
  opacity: 1;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown.active .dropdown-cols .col ul li {
  opacity: 1;
  transform: translateY(0);
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col {
  width: 50%;
  margin-bottom: 20px;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li {
  padding: 0px;
  margin: 0;
  border-bottom: none !important;
  padding-top: 15px;
  list-style: none;
  list-style-type: none;
  display: flex;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li:nth-child(1) {
  transition-delay: 0.1s;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li:nth-child(2) {
  transition-delay: 0.2s;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li:nth-child(3) {
  transition-delay: 0.3s;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li:nth-child(4) {
  transition-delay: 0.4s;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li:nth-child(5) {
  transition-delay: 0.5s;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li:nth-child(6) {
  transition-delay: 0.6s;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li .nav-arrow {
  display: none;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li.active .nav-arrow {
  display: inline;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li a {
  padding-top: 0px;
  padding-bottom: 0;
  color: #101010;
  text-align: start;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li a .class-cta {
  font-weight: 600;
  color: #fff;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li a.active {
  color: #c8dc00;
}
.nav-overlay-mobile .nav ul .nav-mobile-li.class-city-dropdown .dropdown-cols .col ul li a.active .class-cta {
  color: #c8dc00 !important;
}
.nav-overlay-mobile .download-btn-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.nav-overlay-mobile .download-btn-container a {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color: #c8dc00;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(118, 118, 118, 0.5);
  width: 90%;
  margin-top: 12px;
}

@media only screen and (max-width: 710px) {
  .header-base .nav {
    display: none !important;
  }
  .header-base .download {
    display: none;
  }
  .header-base .mobile-show .menu {
    display: flex !important;
  }
  .nav-overlay {
    display: none;
  }
}
.mobile-share-functions {
  position: fixed;
}
.mobile-share-functions .mobile-share-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
}
.mobile-share-functions .mobile-share-pop-up {
  position: fixed;
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background: #ffffff;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1004;
  opacity: 0;
  visibility: hidden;
  padding: 0px 0;
  transition: all 300ms ease;
  transform: translateY(580px);
}
.mobile-share-functions .mobile-share-pop-up .share-list .title {
  position: relative;
}
.mobile-share-functions .mobile-share-pop-up .share-list .title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0%;
  transition: width 0.6s ease-out;
}
.mobile-share-functions .mobile-share-pop-up .share-list .title p {
  color: #000000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  padding: 18px 20px;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.6s ease;
}
.mobile-share-functions .mobile-share-pop-up .share-list .title .close-share-btn {
  height: 55px;
  width: 55px;
  position: fixed;
  right: 0;
  top: 0;
  border-left: solid 1px rgba(118, 118, 118, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.6s ease;
}
.mobile-share-functions .mobile-share-pop-up .share-list .title .close-share-btn img {
  filter: invert(1);
  width: 18px;
}
.mobile-share-functions .mobile-share-pop-up .share-list .share-mobile-list ul li {
  list-style: none;
  list-style-type: none;
  position: relative;
}
.mobile-share-functions .mobile-share-pop-up .share-list .share-mobile-list ul li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0%;
  transition: width 0.6s ease-out;
}
.mobile-share-functions .mobile-share-pop-up .share-list .share-mobile-list ul li a {
  cursor: pointer;
  color: #000000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  display: block;
  width: 100%;
  padding: 18px 20px;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.6s ease;
}
.mobile-share-functions.active {
  opacity: 1;
  z-index: 2000;
  visibility: visible;
}
.mobile-share-functions.active .mobile-share-overlay {
  opacity: 1;
  visibility: visible;
}
.mobile-share-functions.active .mobile-share-pop-up {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
.mobile-share-functions.active .mobile-share-pop-up .title::after {
  width: 100%;
}
.mobile-share-functions.active .mobile-share-pop-up .title .close-share-btn,
.mobile-share-functions.active .mobile-share-pop-up .title p {
  opacity: 1;
  transform: translateY(0);
}
.mobile-share-functions.active .mobile-share-pop-up .share-mobile-list ul li::after {
  width: 100%;
}
.mobile-share-functions.active .mobile-share-pop-up .share-mobile-list ul li a {
  opacity: 1;
  transform: translateY(0);
}

.footer-container {
  max-width: 2000px;
  margin: 0 auto;
}

footer {
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  width: 100%;
  position: relative;
  z-index: 2;
  padding: 36px 0;
  border-top: 1px solid rgba(118, 118, 118, 0.5);
}
footer .content .content-container {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
footer .content .content-container.mobile {
  display: none;
}
footer .content .content-container .left {
  width: 40%;
}
footer .content .content-container .left .logo img {
  width: 132px;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0;
  margin-bottom: 30px;
}
footer .content .content-container .left .text p {
  margin: 0;
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.12px;
  color: #ffffff;
  padding-bottom: 0px;
}
footer .content .content-container .right {
  width: 60%;
  text-align: right;
}
footer .content .content-container .right ul {
  margin: 0;
  margin-left: -40px;
  position: relative;
}
footer .content .content-container .right ul li {
  display: inline-block;
  list-style: none;
  padding-left: 20px;
}
footer .content .content-container .right ul li a {
  font-family: Inter, sans-serif;
  text-decoration: none;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.12px;
  color: #ffffff;
  cursor: pointer;
}
footer .content .content-container .right ul li a:hover {
  text-decoration: none;
  color: #ffffff;
}
footer .content .content-container .right ul li .footer-tooltip {
  position: absolute;
  background: #ffffff;
  color: #000000;
  border-radius: 10px;
  transition: all 300ms ease;
  padding: 3px 7px;
  top: -22px;
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  letter-spacing: -0.12px;
  opacity: 0;
  visibility: hidden;
}
footer .content .content-container .right ul li:hover .footer-tooltip {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 768px) {
  footer .content .content-container.desktop {
    display: none;
  }
  footer .content .content-container.mobile {
    display: block;
  }
  footer .content .content-container.mobile .top {
    display: flex;
    justify-content: space-between;
  }
  footer .content .content-container.mobile .top .top-left {
    width: 100%;
  }
  footer .content .content-container.mobile .top .top-left .logo img {
    width: 131px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-bottom: 20px;
    position: relative;
    top: 3px;
  }
  footer .content .content-container.mobile .top .top-right {
    width: 100%;
    text-align: right;
  }
  footer .content .content-container.mobile .top .top-right ul {
    margin: 0;
    margin-left: -40px;
    position: relative;
    top: 1px;
  }
  footer .content .content-container.mobile .top .top-right ul li {
    display: inline-block;
    list-style: none;
  }
  footer .content .content-container.mobile .top .top-right ul li a {
    outline: 0;
    font-family: Inter, sans-serif;
    text-decoration: none;
    cursor: pointer;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.12px;
    color: #ffffff;
    padding-left: 20px;
  }
  footer .content .content-container.mobile .top .top-right ul li a:hover {
    text-decoration: none;
    color: #ffffff;
  }
  footer .content .content-container .bottom {
    width: 100%;
  }
  footer .content .content-container .bottom ul {
    margin: 0;
    margin-left: 0px;
  }
  footer .content .content-container .bottom ul li {
    display: inline-block;
    list-style: none;
    margin-right: 20px;
  }
  footer .content .content-container .bottom ul li a {
    outline: 0;
    font-family: Inter, sans-serif;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.12px;
    color: #ffffff;
  }
  footer .content .content-container .bottom ul li a:hover {
    text-decoration: none;
    color: #ffffff;
  }
  footer .content .content-container .bottom ul li span {
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.12px;
    color: #ffffff;
  }
  footer .content .content-container .bottom .text {
    margin: 0;
    margin-top: 20px;
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -0.12px;
    color: #ffffff;
  }
}
@media (max-width: 576px) {
  footer {
    height: 100%;
  }
  footer .content .content-container.mobile .top .top-right {
    display: none;
  }
  footer .content .content-container.mobile .top .top-left .logo img {
    width: 108px;
    height: 31px;
  }
  footer .content .content-container.mobile .bottom ul {
    margin-left: unset;
  }
  footer .content .content-container.mobile .bottom ul li {
    margin-right: 10px;
  }
  footer .content .content-container.mobile .bottom ul li:nth-of-type(4) {
    margin-top: 10px;
  }
}
footer.footer-version-1 {
  background: #101010;
}
footer.footer-version-2 {
  background: #f2f2f2;
}
footer.footer-version-2 .content .content-container .top .top-left .logo img {
  filter: invert(100);
}
footer.footer-version-2 .content .content-container .top .top-right ul li a {
  color: #000000;
}
footer.footer-version-2 .content .content-container .bottom ul li a,
footer.footer-version-2 .content .content-container .bottom ul li span {
  color: #000000;
}
footer.footer-version-2 .content .content-container .bottom .text {
  color: #000000;
}
footer.footer-version-2 .content .content-container .left ul li a,
footer.footer-version-2 .content .content-container .left ul li span,
footer.footer-version-2 .content .content-container .right ul li a,
footer.footer-version-2 .content .content-container .right ul li span {
  color: #000000;
}
footer.footer-version-2 .content .content-container .left .logo img,
footer.footer-version-2 .content .content-container .right .logo img {
  filter: invert(100);
}
footer.footer-version-2 .content .content-container .left .text p,
footer.footer-version-2 .content .content-container .right .text p {
  color: #000;
}
footer.no-logo {
  height: 80px;
}
@media (max-width: 1024px) {
  footer.no-logo {
    height: 150px;
  }
  footer.no-logo .content .content-container.mobile .top .top-left {
    display: none;
  }
  footer.no-logo .content .content-container.mobile .top .top-right {
    margin-bottom: 20px;
    text-align: left;
  }
  footer.no-logo .content .content-container.mobile .top .top-right ul li a {
    padding-left: unset;
    padding-right: 20px;
  }
}

.hamburger {
  background-color: transparent;
  display: block;
  position: relative;
  cursor: pointer;
  transition-property: opacity, filter, transform;
  transition-duration: 800ms;
  transition-timing-function: ease;
  transform: scale(0.6);
  font: inherit;
  color: inherit;
  text-transform: none;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger.hide-btn {
  opacity: 0;
  filter: blur(10px);
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #303030;
}

.hamburger-box {
  display: inline-block;
  position: relative;
  width: 35px;
  height: 35px;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 35px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.color-override .hamburger-inner,
.color-override .hamburger-inner::before,
.color-override .hamburger-inner::after {
  background-color: #000;
}

.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -12px;
}

.hamburger-inner::after {
  bottom: -12px;
}

/*
     * Spin
     */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before,
.hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}

.hamburger--minus.is-active .hamburger-inner::before,
.hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
  outline-color: #c8dc00;
}

body {
  padding: 0;
  margin: 0;
  background-color: #101010;
}

a:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #c8dc00;
  border-radius: 4px;
}

.svg-container .iframe-title {
  color: #ffffff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 0px;
}

.container {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0px 20px;
}
@media (max-width: 1024px) {
  .container {
    width: 100%;
  }
}
.container.city-profile {
  padding: 80px 0px;
}
@media (max-width: 1024px) {
  .container.city-profile {
    padding: 50px 0px 70px 0px;
    margin-top: 200px;
  }
}
@media (max-width: 768px) {
  .container.city-profile {
    margin-top: 150px;
  }
}
.container.city-profile h2.margin-top {
  margin-top: 40px;
}
.container.city-profile h3 {
  margin-bottom: 0px;
  margin-top: 50px;
  color: #ffffff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.container.city-profile h3.iframe-title {
  color: #ffffff;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0;
}
@media only screen and (max-width: 1280px) {
  .container.city-profile h3.iframe-title {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1024px) {
  .container.city-profile h3.iframe-title {
    font-size: 18px;
  }
}
.container.city-profile h3.orange {
  color: #ff8c00;
}
.container.city-profile h3.green {
  color: #26cf73;
}
.container.city-profile h3.blue {
  color: #06c9f4;
}
.container.city-profile p,
.container.city-profile h2,
.container.city-profile ul,
.container.city-profile h3 {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.container.city-profile p.visible,
.container.city-profile h2.visible,
.container.city-profile ul.visible,
.container.city-profile h3.visible {
  opacity: 1;
  transform: translateY(0);
}
.container.home section#page-with-two-col .wrapper .main-article {
  width: 100%;
  max-width: 100%;
}
.container.home section#page-with-two-col .wrapper .main-article section {
  max-width: 809px;
}
@media (max-width: 1024px) {
  .container.home section#page-with-two-col .wrapper .main-article section {
    max-width: 100%;
  }
}

.max-container {
  background-color: #f5f5f5;
  height: 50vh;
  margin-bottom: 70px;
}

.svg-container {
  background-color: #101010;
  margin-bottom: 70px;
  position: relative;
  z-index: 1;
}

h1 {
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 135px;
  line-height: 135px;
  color: #ffffff;
  text-align: center;
  margin: 0;
  margin-bottom: 0px;
}
h1.h1-subpage {
  opacity: 0;
  transform: translateX(-90px);
  animation: slideInLeft 1.5s forwards;
  font-size: 100px;
  line-height: 100px;
}
@media (max-width: 576px) {
  h1.h1-subpage {
    font-size: 66px;
    line-height: 60px;
    text-align: center;
  }
}
@media (max-width: 1024px) {
  h1 {
    font-size: 88px;
    line-height: 88px;
  }
}
@media (max-width: 576px) {
  h1 {
    font-size: 66px;
    line-height: 60px;
  }
}

h2 {
  margin-bottom: 20px;
  color: #ffffff;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media (max-width: 992px) {
  h2 {
    font-size: 22px;
  }
}

.container p {
  padding-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 992px) {
  .container p {
    font-size: 16px;
    line-height: 165%;
  }
}
.container p.main-authors {
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 0px;
  margin-bottom: 30px;
  padding-bottom: 0px !important;
}
.container p.exhibit-source {
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 12px;
  padding-bottom: 0px !important;
}

section p:last-child {
  padding-bottom: 0px;
}

.green-link {
  border-bottom: 2px solid #c8dc00;
  cursor: pointer;
  color: #0e0e0e;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.green-link:hover {
  background-color: #c8dc00;
}

.white-link {
  position: relative;
  cursor: pointer;
  border-bottom: 1.5px solid rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
  transition: all 100ms ease;
}
.white-link:hover {
  border-bottom: 3px solid rgba(255, 255, 255, 0.8);
  color: #ffffff !important;
}

.font-weight-600 {
  font-weight: 700;
}

.exhibit svg {
  width: 100%;
  height: auto;
}
@media (max-width: 1024px) {
  .exhibit svg {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 600px) {
  .exhibit {
    display: none;
  }
}

.container-hero-secondary {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  height: 80vh;
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
  background-color: #101010;
}
@media (max-width: 1024px) {
  .container-hero-secondary {
    height: 60vh;
  }
}

section#page-with-two-col {
  font-family: Inter, sans-serif;
}
@media (max-width: 1024px) {
  section#page-with-two-col {
    padding-top: 50px;
    padding-bottom: 70px;
  }
}
section#page-with-two-col .wrapper {
  width: 100%;
  display: flex;
  justify-content: left;
  gap: 60px;
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper {
    flex-direction: column;
    gap: 50px;
  }
}
section#page-with-two-col .wrapper a {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.8);
  font-family: Inter, sans-serif;
}
section#page-with-two-col .wrapper .sidebar {
  position: sticky;
  top: 70px;
  width: 22%;
  padding-right: 20px;
  height: 100%;
  height: 100vh;
  display: flex;
  align-items: flex-start;
  max-width: -webkit-fill-available;
  -webkit-box-orient: horizontal;
  z-index: 2;
  border-right: 1px solid rgba(118, 118, 118, 0.5);
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar {
    top: -55px;
    position: fixed;
    flex-direction: row;
    overflow: scroll;
    white-space: nowrap;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid rgba(118, 118, 118, 0.5);
    max-width: -webkit-fill-available;
    height: 55px !important;
    overflow-y: hidden;
    background-color: #101010;
    transition: all 300ms ease;
    display: block;
  }
  section#page-with-two-col .wrapper .sidebar.push-down {
    transform: translateY(55px);
  }
  section#page-with-two-col .wrapper .sidebar.visible {
    top: 0;
  }
}
section#page-with-two-col .wrapper .sidebar ul {
  list-style: none;
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul {
    overflow-x: scroll;
  }
}
section#page-with-two-col .wrapper .sidebar ul li {
  padding-bottom: 20px;
  display: flex;
  align-items: flex-start;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul li {
    display: inline-block;
    text-align: center;
    padding-left: 20px;
    padding-bottom: 0px;
  }
  section#page-with-two-col .wrapper .sidebar ul li:last-child {
    padding-right: 20px;
  }
}
section#page-with-two-col .wrapper .sidebar ul li .nav-arrow {
  opacity: 0;
  transform: translateX(0px);
  transition: opacity 0.2s ease, transform 0.2s ease-in;
  display: inline-block;
  margin-top: 5px;
  margin-right: 2px;
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul li .nav-arrow {
    display: none;
  }
}
section#page-with-two-col .wrapper .sidebar ul li.active .sidebar-item {
  color: #ffffff;
  transform: translateX(2px);
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul li.active .sidebar-item {
    padding-bottom: 17px;
    border-bottom: 1px solid #fff;
    text-decoration: none;
    color: #ffffff;
    transform: translateX(0px);
  }
}
section#page-with-two-col .wrapper .sidebar ul li.active .nav-arrow {
  display: inline;
  opacity: 1;
  transform: translateX(0);
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul li.active .nav-arrow {
    display: none;
  }
}
section#page-with-two-col .wrapper .sidebar ul li .sidebar-item {
  color: #999999;
  font-weight: 400;
  font-size: 16px;
  line-height: 135%;
  transform: translateX(-13px);
  transition: transform 0.2s ease-in;
  display: inline-block;
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul li .sidebar-item {
    text-decoration: none;
    color: #999999;
    font-size: 14px;
    transform: translateX(0px);
  }
  section#page-with-two-col .wrapper .sidebar ul li .sidebar-item:hover {
    text-decoration: none;
  }
}
section#page-with-two-col .wrapper .sidebar ul li:hover .nav-arrow {
  display: inline;
  opacity: 1;
  transform: translateX(0);
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul li:hover .nav-arrow {
    display: none;
  }
}
section#page-with-two-col .wrapper .sidebar ul li:hover .sidebar-item {
  transform: translateX(2px);
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar ul li:hover .sidebar-item {
    transform: translateX(0px);
  }
}
section#page-with-two-col .wrapper .sidebar ul li .sidebar-item:hover {
  color: #ffffff;
}
section#page-with-two-col .wrapper .sidebar .timepicker {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  background-color: transparent;
  padding: 15px 0;
  scroll-behavior: smooth;
  margin: 0;
  padding-top: 65px;
  transform: translateX(0);
  transition: transform 0.5s ease;
  opacity: 0;
  animation: fadeInText 1s forwards;
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .sidebar .timepicker {
    white-space: nowrap;
    margin: 0;
    transform: translateY(0px) !important;
    padding-top: 15px;
  }
}
section#page-with-two-col .wrapper .sidebar.is-sticky .timepicker {
  transform: translateY(calc(42vh - 50%));
}
section#page-with-two-col .wrapper .main-article {
  width: 60%;
  max-width: 809px;
  padding: 60px 0px;
}
@media (max-width: 1024px) {
  section#page-with-two-col .wrapper .main-article {
    width: 100%;
    padding: 0 20px;
  }
}
section#page-with-two-col .wrapper .main-article .styled-bullets {
  list-style: disc;
  margin-left: 0;
  padding-left: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 160%;
  color: rgba(255, 255, 255, 0.8);
}
section#page-with-two-col .wrapper .main-article .styled-bullets.pb-20-bullets li {
  padding-bottom: 20px;
}
section#page-with-two-col .wrapper .main-article .styled-bullets.pb-20-bullets li:last-child {
  padding-bottom: 0px;
}
@media (max-width: 992px) {
  section#page-with-two-col .wrapper .main-article .styled-bullets {
    font-size: 16px;
    line-height: 165%;
  }
}
section#page-with-two-col .wrapper .main-article .styled-bullets.mb-20 {
  margin-bottom: 20px;
}
section#page-with-two-col .wrapper .main-article p,
section#page-with-two-col .wrapper .main-article h2,
section#page-with-two-col .wrapper .main-article ul {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
section#page-with-two-col .wrapper .main-article p.visible,
section#page-with-two-col .wrapper .main-article h2.visible,
section#page-with-two-col .wrapper .main-article ul.visible {
  opacity: 1;
  transform: translateY(0);
}
section#page-with-two-col .wrapper .main-article section {
  margin-bottom: 70px;
}
section#page-with-two-col .wrapper .main-article section:last-child {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .home.container {
    padding: 0;
  }
}
.page-with-two-col-50-50 {
  padding: 0 20px;
}
.page-with-two-col-50-50 .section .container-col-50-50 {
  display: flex;
  flex-direction: row;
  gap: 50px;
  padding-bottom: 100px;
}
.page-with-two-col-50-50 .section .container-col-50-50:last-child {
  padding-bottom: 0px;
}
.page-with-two-col-50-50 .section .container-col-50-50 .col-50 {
  width: 50%;
}
.page-with-two-col-50-50 .section .container-col-50-50 .col-50.col-with-exhibit {
  display: flex;
  justify-content: end;
}
@media (max-width: 1024px) {
  .page-with-two-col-50-50 .section .container-col-50-50 .col-50.col-with-exhibit {
    justify-content: flex-start;
  }
}
.page-with-two-col-50-50 .section .container-col-50-50 .col-50 .exhibit {
  position: sticky;
  top: 90px;
  width: 90%;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 1290px) {
  .page-with-two-col-50-50 .section .container-col-50-50 .col-50 .exhibit {
    width: 100%;
  }
}
@media only screen and (max-width: 1280px) {
  .page-with-two-col-50-50 .section .container-col-50-50 .col-50 .exhibit {
    top: 80px;
  }
}
@media (max-width: 1024px) {
  .page-with-two-col-50-50 .section .container-col-50-50 .col-50 .exhibit {
    width: 679px;
    margin-top: 40px;
  }
}
@media (max-width: 1024px) {
  .page-with-two-col-50-50 .section .container-col-50-50 {
    flex-direction: column;
  }
  .page-with-two-col-50-50 .section .container-col-50-50 .col-50 {
    width: 100%;
  }
}

@supports (-webkit-text-size-adjust: none) and (font: -apple-system-body) {
  body,
  html {
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
  }
}
body.disable-scrollbar {
  overflow-y: hidden;
}

.ranking-banner {
  height: 80vh;
}
.ranking-banner .container {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ranking-banner .ranking-title-search {
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ranking-banner .search-bar-container {
  margin: 0 auto;
  width: 600px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  flex-direction: row;
  color: #ffffff;
  animation-name: text-slide;
  animation-duration: 1000ms;
  animation-delay: 600ms;
  animation-fill-mode: forwards;
  position: relative;
  z-index: 10;
  margin-top: 40px;
}
.ranking-banner .search-bar-container .search-bar-textbox {
  width: 100%;
  position: relative;
}
.ranking-banner .search-bar-container .search-bar-textbox .search-bar {
  width: 100%;
  border: none;
  color: #ffffff;
  font-family: Inter, sans-serif;
  background-color: #101010;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 10px 43px 10px 10px;
  position: relative;
  border: solid 1px rgba(77, 77, 77, 0.5);
}
.ranking-banner .search-bar-container .search-bar-textbox .search-bar::-moz-placeholder {
  color: #ffffff;
}
.ranking-banner .search-bar-container .search-bar-textbox .search-bar::placeholder {
  color: #ffffff;
}
.ranking-banner .search-bar-container .search-bar-textbox .search-icon {
  background-image: url("/content/dam/oliver-wyman/ow-forum/template-scripts/industry-5-0/images/icon-search.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  z-index: 1;
  top: 12px;
  right: 15px;
}
.ranking-banner .search-bar-container .search-bar-textbox .search-icon.clear-search {
  cursor: pointer;
}
.ranking-banner .search-bar-container .mobile-filter-container {
  display: none;
}
.ranking-banner .search-bar-container .filter-container {
  width: calc(20% - 8px);
  position: relative;
  left: 8px;
  margin-top: 50px;
  padding: 2px 5px;
}
.ranking-banner .search-bar-container .filter-container .filter-btn {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  background: #000000;
  border: solid 1px #1a1a1a;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.ranking-banner .search-bar-container .filter-container .filter-btn:hover {
  background: #1a1a1a;
}
.ranking-banner .search-bar-container .filter-container .filter-btn span {
  display: block;
  color: #ffffff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 10px 0 10px 10px;
  text-align: center;
}
.ranking-banner .search-bar-container .filter-container .filter-btn img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  top: 11px;
  right: 8px;
}
.ranking-banner .search-bar-container .filter-container .filter-btn.close-rank-filter {
  background: #1a1a1a;
}
@media (max-width: 1024px) {
  .ranking-banner .search-bar-container {
    margin: 0;
    margin-top: 30px;
  }
}
@media (max-width: 1024px) {
  .ranking-banner {
    height: 60vh;
  }
}
@media (max-width: 992px) {
  .ranking-banner .search-bar-container {
    width: 100%;
    max-width: 600px;
  }
  .ranking-banner .search-bar-container .mobile-filter-container {
    display: block;
    margin-top: 50px;
    margin-left: 5px;
    cursor: pointer;
  }
  .ranking-banner .search-bar-container .mobile-filter-container .mobile-filter-btn {
    background: #000;
    border: solid 1px rgba(77, 77, 77, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
    width: 45px;
  }
  .ranking-banner .search-bar-container .mobile-filter-container .mobile-filter-btn img {
    width: 20px;
    height: 20px;
  }
  .ranking-banner .search-bar-container .filter-container {
    display: none;
  }
  .ranking-banner .search-bar-container .search-bar-textbox {
    width: 100%;
  }
}

.animate-on-start {
  opacity: 0;
  transition: all 1000ms ease;
  -webkit-transition: all 1000ms ease;
}
.animate-on-start.animate-ranking-table {
  opacity: 1;
}

.ranking {
  position: relative;
  overflow-x: clip;
}
.ranking .no-padding {
  padding: 0;
}
.ranking .full-width {
  max-width: 100%;
}
.ranking #ranking-container-mobile {
  display: none;
}
.ranking .table-container-flex {
  display: flex;
  margin: 0 auto;
  flex-direction: row;
  width: 100%;
  margin: 0 auto;
  max-width: 1600px;
}
@media (max-width: 1400px) {
  .ranking .table-container-flex {
    max-width: 1600px;
  }
}
.ranking .table-container-flex .sidebar {
  width: 360px;
  border-right: solid 1px rgba(118, 118, 118, 0.5);
}
.ranking .table-container-flex .sidebar .sticky {
  position: sticky;
  top: 70px;
  background: #101010;
}
.ranking .table-container-flex .sidebar .sticky .searchbar-container {
  position: relative;
}
.ranking .table-container-flex .sidebar .sticky .searchbar-container .search-bar {
  background: none;
  padding: 15px 35px 15px 20px;
  width: 100%;
  border: none;
  outline: 0;
  color: #ffffff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 23.5px;
}
.ranking .table-container-flex .sidebar .sticky .searchbar-container .searchbar-icon {
  position: absolute;
  top: 18px;
  right: 15px;
}
.ranking .table-container-flex .sidebar .sticky .searchbar-container .searchbar-icon.clear-search {
  top: 18px;
  cursor: pointer;
}
.ranking .table-container-flex .sidebar .sticky .searchbar-container:before {
  content: "";
  position: absolute;
  width: 1000vw;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  top: -1px;
  left: -30vw;
  z-index: 10;
}
.ranking .table-container-flex .sidebar .sticky .searchbar-container:after {
  content: "";
  position: absolute;
  width: 100vw;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  bottom: 0px;
  left: -40vw;
  z-index: 10;
}
.ranking .table-container-flex .sidebar .sticky .filter-results-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  position: relative;
}
.ranking .table-container-flex .sidebar .sticky .filter-results-container:after {
  content: "";
  position: absolute;
  width: 100vw;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  bottom: 0px;
  left: -40vw;
  z-index: 9;
}
.ranking .table-container-flex .sidebar .sticky .filter-results-container p {
  color: #fff;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 25.6px;
  padding: 15px 35px 15px 20px;
}
.ranking .table-container-flex .sidebar .sticky .filter-results-container a {
  color: #fff;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  position: relative;
  right: 15px;
  cursor: pointer;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  opacity: 0;
  visibility: hidden;
}
.ranking .table-container-flex .sidebar .sticky .filter-results-container a.active {
  opacity: 1;
  visibility: visible;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-title {
  color: rgba(255, 255, 255, 0.6);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  display: block;
  position: relative;
  padding: 17px 35px 17px 20px;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  border-bottom: solid 1px transparent;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-title:hover {
  color: #ffffff;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-title img {
  position: absolute;
  right: 15px;
  top: 18px;
  width: 15px;
  height: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-title.location-border:before {
  content: "";
  position: absolute;
  width: 150vw;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  top: -0.5px;
  left: -81.5vw;
  z-index: 10;
  opacity: 1;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-title.active {
  color: #ffffff;
  border-bottom: solid 1px transparent;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-title.active.temp-remove-border:before {
  opacity: 0;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices {
  opacity: 0;
  visibility: none;
  height: 0;
  z-index: -1;
  position: relative;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  max-height: 0 !important;
  pointer-events: none;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices.remove-custom-scrollbar {
  max-height: 250px !important;
  overflow-y: scroll;
  overflow-x: clip;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices.remove-custom-scrollbar:before {
  display: none;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices.temp-remove-border:before {
  display: none;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li {
  list-style: none;
  list-style-type: none;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a {
  color: #999;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  display: flex;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  position: relative;
  padding: 7px 30px 7px 20px;
  transform: translateY(20px);
  opacity: 0;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a:hover {
  color: #ffffff;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a .radio-btn {
  padding-right: 15px;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a .radio-btn .radio-input {
  width: 18px;
  height: 18px;
  display: block;
  border: solid 1px #ffffff;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  border-radius: 50%;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a .radio-btn .radio-input:after {
  content: "";
  width: 10px;
  height: 10px;
  background: #ffffff;
  display: block;
  position: relative;
  left: 3px;
  top: 3px;
  border-radius: 50%;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  opacity: 0;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a .checkbox-btn {
  padding-right: 15px;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a .checkbox-btn .checkbox-input {
  width: 18px;
  height: 18px;
  display: block;
  border: solid 1px #ffffff;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  position: relative;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a .checkbox-btn .checkbox-input:after {
  content: "";
  background-image: url("/content/dam/oliver-wyman/ow-forum/template-scripts/industry-5-0/images/v2-icons/icon-tick.svg");
  background-position: center center;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a.active {
  color: #ffffff;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a.active .radio-btn .radio-input:after {
  opacity: 1;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a.active .checkbox-btn .checkbox-input {
  background: #ffffff;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a.active .checkbox-btn .checkbox-input:after {
  opacity: 1;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul li a.grey-out {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul.ul-location-list .filter-cta-title {
  position: sticky;
  top: 0;
  background: #101010;
  z-index: 1;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices ul.ul-location-list .filter-cta-title a .filter-cta-title-span {
  font-weight: 700;
  color: #ffffff;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices.active {
  height: 100% !important;
  opacity: 1;
  z-index: 1;
  visibility: visible;
  pointer-events: unset;
  max-height: 250px !important;
}
.ranking .table-container-flex .sidebar .sticky .filter-category-container .filter-col .filter-choices.active ul li a {
  opacity: 1;
  transform: translateY(0px);
}
.ranking .table-container-flex .show-total-container {
  padding: 15px 0 0 20px;
  position: relative;
}
.ranking .table-container-flex .show-total-container:before {
  content: "";
  position: absolute;
  width: 100vw;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  top: 0px;
  left: -40vw;
  z-index: 9;
}
.ranking .table-container-flex .show-total-container p {
  color: #fff;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
}
.ranking .table-container-flex .show-total-container p span {
  font-weight: 400;
  color: #999;
}
.ranking .table-container-flex .show-total-container p span.total-location, .ranking .table-container-flex .show-total-container p span.rank-text {
  font-weight: 700;
  color: #fff;
}
.ranking .table-container-flex .table-data {
  width: 100%;
  background: #101010;
  position: relative;
  z-index: 2;
}
.ranking .table-container-flex .table-data .ranking-table-id {
  width: 100%;
  background: #101010;
  position: relative;
  z-index: 10;
}
.ranking .table-container-flex .table-data .ranking-table-id tr {
  opacity: 0;
  transition: all 1000ms ease;
  -webkit-transition: all 1000ms ease;
}
.ranking .table-container-flex .table-data .ranking-table-id tr.nosearch {
  opacity: 1;
  transition: unset;
}
.ranking .table-container-flex .table-data .ranking-table-id tr.force-hide {
  display: none !important;
}
.ranking .table-container-flex .table-data .ranking-table-id tr:last-child td {
  border-bottom: none;
}
.ranking .table-container-flex .table-data .ranking-table-id tr.in-view {
  opacity: 1;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th {
  color: #ffffff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.14px;
  padding: 15px 0;
  text-align: left;
  position: sticky;
  top: 70px;
  background: #101010;
  z-index: 10;
  width: 18%;
  cursor: pointer;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th:after {
  content: "";
  position: absolute;
  width: 100%;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th:last-child {
  width: 100vw;
  z-index: 9;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th:last-child:before {
  content: "";
  position: absolute;
  width: 100vw;
  top: -1px;
  left: 0;
  z-index: 10;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th:last-child:after {
  content: "";
  position: absolute;
  width: 100vw;
  height: calc(100% - 1px);
  bottom: 1px;
  background: #101010;
  left: 0;
  z-index: 10;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th.th-location {
  width: 20%;
  cursor: text;
  padding: 15px 30px;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th.th-human-centric {
  color: #ff8902;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th.th-sustainability {
  color: #26cf73;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th.th-resilience {
  color: #06c9f4;
  z-index: 10;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th.th-resilience:after {
  content: "";
  position: absolute;
  width: 100vw;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .sort-icon {
  opacity: 0;
  width: 13px;
  height: 13px;
  -o-object-fit: contain;
     object-fit: contain;
  display: inline-block;
  position: absolute;
  top: 20px;
  left: -20px;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .sort-icon.active {
  opacity: 1;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .sort-icon.desc {
  transform-origin: center;
  transform: scale(-1, -1);
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .tooltip-desktop-icon {
  display: inline-block;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  cursor: help;
  font-size: 12px;
  position: relative;
  top: -5px;
  margin-left: 5px;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .tooltip-desktop-icon:hover ~ .tooltip-desktop-content {
  opacity: 1;
  visibility: visible;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .tooltip-desktop-content {
  position: absolute;
  width: 200px;
  height: auto;
  background: #ffffff;
  z-index: 100;
  right: 0;
  top: 30px;
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .tooltip-desktop-content p {
  text-align: left;
  width: 100%;
  margin: 0;
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: -0.12px;
  padding-bottom: 0;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .tooltip-desktop-content p a {
  color: #c8dc00;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .tooltip-desktop-content:hover {
  opacity: 1;
  visibility: visible;
}
.ranking .table-container-flex .table-data .ranking-table-id tr th .tooltip-desktop-content.accessibility-show {
  opacity: 1;
  visibility: visible;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  position: relative;
  background: #101010;
  z-index: 8;
  padding: 15px 0;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td .sub-score-data {
  color: #999;
  font-weight: 400;
  line-height: 22px;
  padding-left: 15px;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td:first-child {
  padding: 15px 0 15px 30px;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-view-profile {
  text-align: right;
  padding-right: 0px;
  width: 180px;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-view-profile a {
  color: #999;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  position: relative;
  left: -20px;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-view-profile a img {
  position: relative;
  left: 8px;
  opacity: 0.5;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-view-profile a.show-button {
  visibility: visible;
  opacity: 1;
  pointer-events: unset;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-view-profile a:hover {
  color: #fff;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-view-profile a:hover img {
  opacity: 1;
  left: 12px;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-noresults {
  text-align: center;
  display: none;
  border-bottom: none;
  padding: 30px 0;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-noresults:after {
  display: none;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td.td-noresults.active {
  display: table-cell;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td:after {
  content: "";
  position: absolute;
  width: 100%;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  bottom: 0;
  left: 0;
  z-index: 9;
}
.ranking .table-container-flex .table-data .ranking-table-id tr td:last-child:after {
  content: "";
  position: absolute;
  width: 100vw;
  background: rgba(118, 118, 118, 0.5);
  height: 1px;
  bottom: 0;
  left: 0;
  z-index: 9;
}
.ranking .mobile-tooltip,
.ranking .mobile-filter,
.ranking .mobile-search {
  display: none;
}
@media (max-width: 992px) {
  .ranking #ranking-container {
    display: none;
  }
  .ranking #ranking-container-mobile {
    display: block;
    padding: 0;
  }
  .ranking #ranking-container-mobile .mobile-filter-search-container {
    position: sticky;
    bottom: 0px;
    width: 100%;
    cursor: pointer;
    display: block;
    z-index: 10;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking #ranking-container-mobile .mobile-filter-search-container .search-filter-cta-container .mobile-search-bar {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .ranking #ranking-container-mobile .mobile-filter-search-container .search-filter-cta-container .mobile-search-bar .search-mobile {
    width: 50%;
    background: #101010;
    padding: 0 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: center;
    cursor: pointer;
    height: 50px;
    border-top: solid 1px rgba(118, 118, 118, 0.5);
    border-right: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking #ranking-container-mobile .mobile-filter-search-container .search-filter-cta-container .mobile-search-bar .search-mobile span {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
  }
  .ranking #ranking-container-mobile .mobile-filter-search-container .search-filter-cta-container .mobile-search-bar .filter-mobile {
    width: 50%;
    background: #101010;
    padding: 0 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: center;
    cursor: pointer;
    height: 50px;
    border-top: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking #ranking-container-mobile .mobile-filter-search-container .search-filter-cta-container .mobile-search-bar .filter-mobile span {
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile {
    width: 100%;
    padding: 0 20px;
    margin-bottom: 50px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr.force-hide {
    display: none !important;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td {
    padding-top: 40px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: solid 1px rgba(118, 118, 118, 0.3);
    padding: 10px 0;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col:first-child {
    border-bottom: solid 2px rgba(153, 153, 153, 0.5);
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col span {
    color: #fff;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col span.category-name {
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.16px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col span.category-overall {
    color: #fff;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col span.category-human-centric {
    color: #ff8902;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col span.category-sustainability {
    color: #26cf73;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col span.category-resilience {
    color: #06c9f4;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col .tooltip {
    display: inline-block;
    color: #fff;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.16px;
    margin-left: 5px;
    position: relative;
    top: -5px;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    cursor: pointer;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col .tooltip.tooltip-category-human-centric {
    color: #ff8902;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col .tooltip.tooltip-category-sustainability {
    color: #26cf73;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .left-col .tooltip.tooltip-category-resilience {
    color: #06c9f4;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span {
    color: #fff;
    text-align: right;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.16px;
    position: relative;
    top: -4px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.score {
    font-weight: 400;
    padding-left: 5px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.score.industry-score {
    color: #999;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.score.human-centric-score {
    color: #ff8902;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.score.sustainability-score {
    color: #26cf73;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.score.resilience-score {
    color: #06c9f4;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span .sup-o {
    position: relative;
    top: 1px;
    margin-right: 5px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span .sup-o:after {
    content: "";
    position: absolute;
    top: 13px;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 1.5px;
    width: 70%;
    background: #fff;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.human-centric-rank {
    color: #ff8902;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.human-centric-rank .sup-o:after {
    background: #ff8902;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.sustainability-rank {
    color: #26cf73;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.sustainability-rank .sup-o:after {
    background: #26cf73;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.resilience-rank {
    color: #06c9f4;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col span.resilience-rank .sup-o:after {
    background: #06c9f4;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col .mobile-view-profile-cta {
    display: none;
    color: #fff;
    text-align: right;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.16px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col .mobile-view-profile-cta img {
    padding-left: 5px;
  }
  .ranking #ranking-container-mobile .ranking-table-mobile tr td .inner-table .col .right-col .mobile-view-profile-cta.show-button {
    display: block;
  }
  .ranking .mobile-search {
    display: block;
  }
  .ranking .mobile-search .no-results {
    text-align: center;
    padding: 40px;
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; /* 18.9px */
    display: none;
  }
  .ranking .mobile-search .mobile-search-overlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1002;
    opacity: 0;
    visibility: hidden;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking .mobile-search .mobile-search-overlay.active {
    opacity: 1;
    visibility: visible;
  }
  .ranking .mobile-search .mobile-search-pop-up,
  .ranking .mobile-search .mobile-filter-pop-up {
    position: fixed;
    width: 100%;
    min-height: 500px;
    max-height: 500px;
    overflow-y: auto;
    background: #ffffff;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1003;
    opacity: 0;
    visibility: hidden;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    transform: translateY(500px);
  }
  .ranking .mobile-search .mobile-search-pop-up.active,
  .ranking .mobile-search .mobile-filter-pop-up.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-search-pop-up .pop-up-title,
  .ranking .mobile-search .mobile-filter-pop-up .pop-up-title {
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 10;
  }
  .ranking .mobile-search .mobile-search-pop-up .pop-up-title .title-flex,
  .ranking .mobile-search .mobile-filter-pop-up .pop-up-title .title-flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    position: relative;
  }
  .ranking .mobile-search .mobile-search-pop-up .pop-up-title .title-flex:after,
  .ranking .mobile-search .mobile-filter-pop-up .pop-up-title .title-flex:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: rgba(118, 118, 118, 0.5);
    width: 0;
    transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .pop-up-title .title-flex.filter-title-border,
  .ranking .mobile-search .mobile-filter-pop-up .pop-up-title .title-flex.filter-title-border {
    border-bottom: solid 1px transparent;
  }
  .ranking .mobile-search .mobile-search-pop-up .pop-up-title .title-flex span,
  .ranking .mobile-search .mobile-filter-pop-up .pop-up-title .title-flex span {
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    width: calc(100% - 50px);
    background: #fff;
    padding: 15px 21px;
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .pop-up-title .title-flex .close-btn,
  .ranking .mobile-search .mobile-filter-pop-up .pop-up-title .title-flex .close-btn {
    width: 50px;
    padding: 15px;
    background: #fff;
    text-align: center;
    display: block;
    cursor: pointer;
    border-left: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking .mobile-search .mobile-search-pop-up .pop-up-title .title-flex .close-btn img,
  .ranking .mobile-search .mobile-filter-pop-up .pop-up-title .title-flex .close-btn img {
    position: relative;
    top: 2px;
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-bar,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-bar {
    position: sticky;
    top: 49px;
    width: 100%;
    z-index: 9;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-bar .mobile-search-textbox,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-bar .mobile-search-textbox {
    background: #fff;
    border: none;
    width: 100%;
    padding: 16px 50px 16px 21px;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
    color: #4d4d4d;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 19.6px */
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-bar img,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-bar img {
    position: absolute;
    right: 16px;
    top: 16px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-bar:after,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-bar:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: rgba(118, 118, 118, 0.5);
    width: 0;
    transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list {
    width: 100%;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-name {
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
    padding: 15px 21px;
    position: sticky;
    top: 100px;
    background: #fff;
    z-index: 8;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name span,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-name span {
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name:after,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-name:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: rgba(118, 118, 118, 0.5);
    width: 0;
    transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name.hide-this,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-name.hide-this {
    display: none;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-city-list a {
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    display: block;
    padding: 15px 21px;
    cursor: pointer;
    position: relative;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a span,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-city-list a span {
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a:after,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-city-list a:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: rgba(118, 118, 118, 0.5);
    width: 0;
    transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a.active,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-city-list a.active {
    background: rgba(153, 153, 153, 0.1);
  }
  .ranking .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a.active:before,
  .ranking .mobile-search .mobile-filter-pop-up .mobile-search-list .category-group .category-city-list a.active:before {
    content: "";
    background-image: url("/content/dam/oliver-wyman/ow-forum/template-scripts/industry-5-0/images/v2-icons/icon-tick.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 13px;
    height: 13px;
    display: block;
    position: absolute;
    right: 15px;
    top: 18px;
  }
  .ranking .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex span,
  .ranking .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex img, .ranking .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex span,
  .ranking .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex img,
  .ranking .mobile-search .mobile-filter-pop-up.active .pop-up-title .title-flex span,
  .ranking .mobile-search .mobile-filter-pop-up.active .pop-up-title .title-flex img,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .pop-up-title .title-flex span,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .pop-up-title .title-flex img {
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex:after, .ranking .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex:after,
  .ranking .mobile-search .mobile-filter-pop-up.active .pop-up-title .title-flex:after,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .pop-up-title .title-flex:after {
    width: 100%;
  }
  .ranking .mobile-search .mobile-search-pop-up.active .mobile-search-bar .mobile-search-textbox, .ranking .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar .mobile-search-textbox,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-search-bar .mobile-search-textbox,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-search-bar .mobile-search-textbox {
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-search-pop-up.active .mobile-search-bar img, .ranking .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar img,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-search-bar img,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-search-bar img {
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-search-pop-up.active .mobile-search-bar:after, .ranking .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar:after,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-search-bar:after,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-search-bar:after {
    width: 100%;
  }
  .ranking .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-name span, .ranking .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-name span,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-search-list .category-group .category-name span,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-search-list .category-group .category-name span {
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-name:after, .ranking .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-name:after,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-search-list .category-group .category-name:after,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-search-list .category-group .category-name:after {
    width: 100%;
  }
  .ranking .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-city-list a span, .ranking .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-city-list a span,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-search-list .category-group .category-city-list a span,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-search-list .category-group .category-city-list a span {
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-city-list a:after, .ranking .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-city-list a:after,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-search-list .category-group .category-city-list a:after,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-search-list .category-group .category-city-list a:after {
    width: 100%;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-filter-title {
    width: 100%;
    background: #fff;
    border-top: solid 1px transparent;
    padding: 15px 21px;
    position: sticky;
    top: 49px;
    z-index: 10;
    cursor: pointer;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-filter-title span {
    color: #000;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-filter-title img {
    position: absolute;
    right: 15px;
    top: 17px;
    width: 18px;
    height: 18px;
    -o-object-fit: contain;
       object-fit: contain;
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-filter-title:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: rgba(118, 118, 118, 0.5);
    width: 0;
    transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-filter-title.active:after {
    opacity: 0;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-filter-title.mobile-by-location.temp-border {
    border-top: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list {
    opacity: 0;
    visibility: none;
    height: 0;
    z-index: -1;
    position: relative;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list.no-overflow {
    overflow: hidden;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list ul li a {
    display: block;
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    cursor: pointer;
    display: flex;
    padding: 15px 21px;
    opacity: 0;
    transform: translateY(20px);
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list ul li a .radio-btn {
    padding-right: 15px;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list ul li a .radio-btn .radio-input {
    width: 18px;
    height: 18px;
    display: block;
    border: solid 1px #101010;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    border-radius: 50%;
    position: relative;
    top: 2px;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list ul li a .radio-btn .radio-input:after {
    content: "";
    width: 10px;
    height: 10px;
    background: #101010;
    display: block;
    position: relative;
    left: 3px;
    top: 3px;
    border-radius: 50%;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    opacity: 0;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list ul li a.active .radio-btn .radio-input:after {
    opacity: 1;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list.active {
    height: 100% !important;
    opacity: 1;
    z-index: 1;
    visibility: visible;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-category-list.active ul li a {
    opacity: 1;
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list {
    opacity: 0;
    visibility: none;
    height: 0;
    z-index: -1;
    position: relative;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    border-bottom: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list.no-overflow {
    overflow: hidden;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li:first-child {
    position: sticky;
    top: 100px;
    z-index: 10;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li:first-child a {
    font-weight: 700;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li a {
    background: #fff;
    display: block;
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    cursor: pointer;
    display: flex;
    padding: 10px 21px;
    opacity: 0;
    transform: translateY(20px);
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li a .checkbox-btn {
    padding-right: 15px;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li a .checkbox-btn .checkbox-input {
    width: 18px;
    height: 18px;
    display: block;
    border: solid 1px #101010;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    position: relative;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li a .checkbox-btn .checkbox-input:after {
    content: "";
    background-image: url("/content/dam/oliver-wyman/ow-forum/template-scripts/industry-5-0/images/v2-icons/icon-tick.svg");
    background-position: center center;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li a.active .checkbox-btn .checkbox-input {
    background: #fff;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list ul li a.active .checkbox-btn .checkbox-input:after {
    opacity: 1;
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list.active {
    height: 100% !important;
    opacity: 1;
    z-index: 1;
    visibility: visible;
    border-bottom: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking .mobile-search .mobile-filter-pop-up .mobile-filter-category .mobile-by-location-list.active ul li a {
    opacity: 1;
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-container {
    position: fixed;
    bottom: 0;
    z-index: 10;
    width: 100%;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-container.active {
    position: sticky;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-top: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex .reset-mobile-cta {
    padding: 15px;
    width: 50%;
    background: #fff;
    display: block;
    cursor: pointer;
    position: relative;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex .reset-mobile-cta span {
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex .reset-mobile-cta img {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex .result-mobile-cta {
    padding: 15px;
    width: 50%;
    background: #101010;
    display: block;
    cursor: pointer;
    position: relative;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex .result-mobile-cta span {
    color: #fff;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex .result-mobile-cta img {
    position: absolute;
    top: 18px;
    right: 15px;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .ranking .mobile-search .mobile-filter-pop-up .reset-result-flex .result-mobile-cta[data-active="0"] {
    background: #c3c3c3;
  }
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-filter-category .mobile-filter-title span,
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-filter-category .mobile-filter-title img, .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-filter-category .mobile-filter-title span,
  .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-filter-category .mobile-filter-title img {
    transform: translateY(0px);
  }
  .ranking .mobile-search .mobile-filter-pop-up.active .mobile-filter-category .mobile-filter-title:after, .ranking .mobile-search .mobile-filter-pop-up.only-once .mobile-filter-category .mobile-filter-title:after {
    width: 100%;
  }
  .ranking .mobile-tooltip {
    display: block;
    z-index: 1002;
    position: relative;
  }
  .ranking .mobile-tooltip .mobile-tooltip-overlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 0;
    visibility: hidden;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .ranking .mobile-tooltip .mobile-tooltip-overlay.active {
    opacity: 1;
    visibility: visible;
  }
  .ranking .mobile-tooltip .tooltip-pop-up {
    position: fixed;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    background: #ffffff;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    transform: translateY(500px);
  }
  .ranking .mobile-tooltip .tooltip-pop-up.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
  }
  .ranking .mobile-tooltip .tooltip-pop-up .tooltip-content-ranking {
    position: absolute;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    padding: 30px 20px;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .tooltip-content-ranking p {
    color: #000000;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .tooltip-content-ranking p a {
    color: #000000;
    border-bottom: solid 1px #000000;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .tooltip-content-ranking.active {
    position: relative;
    z-index: auto;
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
  }
  .ranking .mobile-tooltip .tooltip-pop-up .tooltip-content-ranking.only-once {
    transform: translateY(0px) !important;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .pop-up-title {
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 10;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .pop-up-title .title-flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    position: relative;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .pop-up-title .title-flex:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: rgba(118, 118, 118, 0.5);
    width: 0;
    transition: all 800ms ease;
    -webkit-transition: all 800ms ease;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .pop-up-title .title-flex.filter-title-border {
    border-bottom: solid 1px transparent;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .pop-up-title .title-flex span {
    color: #101010;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 19px;
    width: calc(100% - 50px);
    background: #fff;
    padding: 15px 21px;
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-tooltip .tooltip-pop-up .pop-up-title .title-flex .close-btn {
    width: 50px;
    padding: 15px;
    background: #fff;
    text-align: center;
    display: block;
    cursor: pointer;
    border-left: solid 1px rgba(118, 118, 118, 0.5);
  }
  .ranking .mobile-tooltip .tooltip-pop-up .pop-up-title .title-flex .close-btn img {
    position: relative;
    top: 2px;
    display: inline-block;
    transform: translateY(20px);
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
  }
  .ranking .mobile-tooltip .tooltip-pop-up.active .pop-up-title .title-flex span,
  .ranking .mobile-tooltip .tooltip-pop-up.active .pop-up-title .title-flex img, .ranking .mobile-tooltip .tooltip-pop-up.only-once .pop-up-title .title-flex span,
  .ranking .mobile-tooltip .tooltip-pop-up.only-once .pop-up-title .title-flex img {
    transform: translateY(0px) !important;
  }
  .ranking .mobile-tooltip .tooltip-pop-up.active .pop-up-title .title-flex:after, .ranking .mobile-tooltip .tooltip-pop-up.only-once .pop-up-title .title-flex:after {
    width: 100% !important;
  }
}

.scroll-wrapper {
  /* overflow: hidden !important; */
  padding: 0 !important;
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
}

.scroll-element,
.scroll-element div {
  box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 1;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 4px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  /* border-radius: 8px; */
  width: 3px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  /* background-color: #e0e0e0; */
  background-color: rgba(255, 255, 255, 0.2);
}

.scrollbar-inner > .scroll-element .scroll-bar {
  /* background-color: #c2c2c2; */
  background-color: #fff;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

.scroll-scrolly_visible.filter-choices:before {
  display: none;
}

.scroll-scrollx_visible.filter-choices:before {
  display: none !important;
}

.scrollbar-inner > .scroll-element.scroll-x {
  opacity: 0;
}

.profile-banner {
  background-color: #101010;
}
.profile-banner .h1-custom-profile-1 {
  font-size: 120px;
  line-height: 120px;
}
@media (max-width: 1024px) {
  .profile-banner .h1-custom-profile-1 {
    font-size: 100px;
    line-height: 100px;
  }
}
@media (max-width: 576px) {
  .profile-banner .h1-custom-profile-1 {
    font-size: 66px;
    line-height: 66px;
  }
}
.profile-banner h1 {
  opacity: 0;
  transform: translateX(-90px);
  animation: slideInRight 1.5s forwards;
  pointer-events: none;
}
.profile-banner .container-dna {
  margin-top: -100vh;
  display: flex;
  justify-content: center;
  width: 100%;
  overflow-y: hidden;
}
@media (max-width: 1024px) {
  .profile-banner .container-dna {
    height: 100%;
  }
}
@media (max-width: 768px) {
  .profile-banner .container-dna {
    transform: translateY(0px) !important;
    pointer-events: none;
    height: 120vh;
  }
}
.profile-banner .container-dna.chile svg {
  margin-top: -50px;
  margin-bottom: 0px;
}
.profile-banner .container-dna.finland svg {
  margin-top: 130px;
}
.profile-banner .container-dna.india svg {
  margin-bottom: -100px;
}
.profile-banner .container-dna.netherlands svg {
  margin-top: 50px;
  margin-bottom: -80px;
}
.profile-banner .container-dna.south-africa svg {
  margin-top: 50px;
  margin-bottom: -80px;
}
.profile-banner .container-dna.south-korea svg {
  margin-top: 50px;
  margin-bottom: -150px;
}
.profile-banner .container-dna.sweden svg {
  margin-bottom: -100px;
}
.profile-banner .container-dna.uae svg {
  margin-bottom: -60px;
}
.profile-banner .container-dna.uk svg {
  margin-top: 50px;
  margin-bottom: -50px;
}
.profile-banner .container-dna.us svg {
  margin-top: 100px;
  margin-bottom: -60px;
}
.profile-banner .container-dna.custom svg {
  opacity: 1 !important;
  transform: translateY(0px);
}
.profile-banner .container-dna svg {
  width: 700px;
  margin-bottom: -200px;
  opacity: 0;
  transform: translateY(0px);
  animation-name: fadeInUpSVG;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
}
@media (max-width: 1024px) {
  .profile-banner .container-dna svg {
    width: 55%;
  }
}
@media (max-width: 768px) {
  .profile-banner .container-dna svg {
    display: none;
  }
}
.profile-banner .container-dna video {
  height: 100%;
  width: auto;
  max-width: none;
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
@media (max-width: 768px) {
  .profile-banner .container-dna video {
    display: block;
  }
}
.profile-banner .container-dna video.loaded {
  opacity: 1;
}
.profile-banner .container {
  padding: 0px 20px;
  pointer-events: none;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  position: sticky;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(16, 16, 16, 0.6) 1.51%, rgba(16, 16, 16, 0.1) 18.82%, rgba(16, 16, 16, 0) 31.4%, rgba(16, 16, 16, 0) 69.37%, rgba(16, 16, 16, 0.7) 85.79%, #101010 100%);
}
.profile-banner .container .banner-city-main {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1024px) {
  .profile-banner .container .banner-city-main {
    flex-flow: column;
    align-items: flex-start;
    padding-top: 100px;
  }
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main {
    padding-top: 80px;
  }
}
.profile-banner .container .banner-city-main .col-custom-1 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  z-index: 1;
}
@media (max-width: 1400px) {
  .profile-banner .container .banner-city-main .col-custom-1 {
    gap: 35px;
  }
}
@media (max-width: 1024px) {
  .profile-banner .container .banner-city-main .col-custom-1 {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .col-custom-1 {
    gap: 23px;
  }
}
@media (max-width: 377px) {
  .profile-banner .container .banner-city-main .col-custom-1 {
    gap: 10px;
  }
}
@media (max-width: 1024px) {
  .profile-banner .container .banner-city-main .col-custom-1 #boxOne {
    transform: translateY(0px);
  }
}
@media (max-width: 1024px) {
  .profile-banner .container .banner-city-main .col-custom-2 {
    height: 65vh;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .col-custom-2 {
    height: 68vh;
  }
}
.profile-banner .container .banner-city-main .banner-box {
  pointer-events: visible;
}
.profile-banner .container .banner-city-main .banner-box .banner-box-heading-container {
  display: flex;
  width: 100%;
  min-width: 115px;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .banner-box .banner-box-heading-container {
    min-width: 80px;
  }
}
.profile-banner .container .banner-city-main .banner-box .banner-box-title {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  padding: 0;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .banner-box .banner-box-title {
    font-size: 12px;
    line-height: 18px;
  }
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles {
  position: relative;
  top: 0px;
  left: 2px;
  display: inline-block;
  cursor: help;
  height: 15px;
  width: 15px;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #c8dc00;
  border-radius: 4px;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles.visible .tooltip-content {
  transition: opacity 0.3s;
  opacity: 1;
  visibility: visible;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles span {
  color: rgba(255, 255, 255, 0.8);
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  position: relative;
  top: -5px;
  line-height: 22px;
  letter-spacing: -0.16px;
  cursor: help;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles .tooltip-content {
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  position: absolute;
  width: 300px;
  background: #fff;
  z-index: 10;
  padding: 10px;
  top: 25px;
  left: -15px;
  z-index: 1;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles .tooltip-content::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 14px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 8px 6px;
  border-color: transparent transparent #1a1a1a transparent;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles .tooltip-content p {
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.12px;
  color: #101010;
  text-wrap: wrap;
  padding: 0;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles .tooltip-content.flip {
  left: unset;
  right: -2px;
}
.profile-banner .container .banner-city-main .banner-box .tooltip-profiles:hover .tooltip-content {
  transition: opacity 0.3s;
  opacity: 1;
  visibility: visible;
}
.profile-banner .container .banner-city-main .banner-box .banner-box-numbers {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .banner-box .banner-box-numbers {
    justify-content: flex-start;
    gap: 20px;
  }
}
.profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-n {
  font-size: 40px;
  line-height: 45px;
  font-weight: 400;
  color: #999999;
  padding: 0;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-n {
    font-size: 30px;
    line-height: 35px;
  }
}
.profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-n-number {
  font-size: 40px;
  line-height: 45px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #ffffff;
  padding: 0;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-n-number {
    font-size: 30px;
    line-height: 35px;
  }
}
.profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-score {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  padding: 0;
  color: #999999;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-score {
    font-size: 12px;
    line-height: 18px;
  }
}
.profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-score-numbers {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  padding: 0;
  color: #ffffff;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-main .banner-box .banner-box-numbers .banner-box-score-numbers {
    font-size: 12px;
    line-height: 18px;
  }
}
.profile-banner .container .banner-city-data {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
  border-right: 1px solid rgba(118, 118, 118, 0.5);
  border-left: 1px solid rgba(118, 118, 118, 0.5);
  width: 100%;
  opacity: 0;
  animation: showUpFadeInBannerCityData 0.6s forwards ease-out;
  pointer-events: visible;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .profile-banner .container .banner-city-data {
    margin-top: 20px;
    flex-direction: column;
    border: none;
    align-items: start;
    width: 100%;
    position: initial;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
.profile-banner .container .banner-city-data .banner-city-data-col {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33.3%;
  padding: 3px 0 20px 0;
  gap: 5px;
}
@media (max-width: 1024px) {
  .profile-banner .container .banner-city-data .banner-city-data-col {
    width: 100%;
    justify-content: space-between;
    padding: 12px 0 12px 0;
    border-bottom: 1px solid rgba(118, 118, 118, 0.5);
  }
}
.profile-banner .container .banner-city-data .banner-city-data-col .banner-city-data-col-title {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  color: #999999;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-data .banner-city-data-col .banner-city-data-col-title {
    font-size: 12px;
    line-height: 18px;
  }
}
.profile-banner .container .banner-city-data .banner-city-data-col .banner-city-data-col-data {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
  font-weight: 600;
}
@media (max-width: 768px) {
  .profile-banner .container .banner-city-data .banner-city-data-col .banner-city-data-col-data {
    font-size: 12px;
    line-height: 18px;
  }
}
.profile-banner .container .banner-city-data .banner-city-data-col:nth-child(2) {
  border-right: 1px solid rgba(118, 118, 118, 0.5);
  border-left: 1px solid rgba(118, 118, 118, 0.5);
}
@media (max-width: 1024px) {
  .profile-banner .container .banner-city-data .banner-city-data-col:nth-child(2) {
    border-right: none;
    border-left: none;
  }
}

.mobile-tooltip-container {
  position: fixed;
}
.mobile-tooltip-container .tooltip-bg-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 300ms ease;
}
.mobile-tooltip-container .tooltip-content-mobile {
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  background: #ffffff;
  z-index: 101;
  transform: translateY(300px);
  transition: all 300ms ease;
}
.mobile-tooltip-container .tooltip-content-mobile .container-title {
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: space-between;
  position: relative;
  height: 60px;
}
.mobile-tooltip-container .tooltip-content-mobile .container-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0%;
  transition: width 0.6s ease-out;
}
.mobile-tooltip-container .tooltip-content-mobile .container-title .tooltip-title-p {
  color: #000000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  padding: 0;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.6s ease;
}
.mobile-tooltip-container .tooltip-content-mobile .container-title .close-tooltip-btn {
  height: 60px;
  width: 60px;
  position: fixed;
  right: 0;
  top: 0;
  border-left: solid 1px rgba(118, 118, 118, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.6s ease;
}
.mobile-tooltip-container .tooltip-content-mobile .container-title .close-tooltip-btn img {
  filter: invert(1);
  width: 18px;
}
.mobile-tooltip-container .tooltip-content-mobile .container-text {
  padding: 20px;
}
.mobile-tooltip-container .tooltip-content-mobile .container-text .tooltip-mobile-text {
  color: #000000;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.7s ease, transform 0.6s ease;
}
.mobile-tooltip-container.active {
  opacity: 1;
  z-index: 2000;
  visibility: visible;
}
.mobile-tooltip-container.active .tooltip-bg-overlay {
  opacity: 1;
  visibility: visible;
}
.mobile-tooltip-container.active .tooltip-content-mobile {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.mobile-tooltip-container.active .tooltip-content-mobile .container-title::after {
  width: 100%;
}
.mobile-tooltip-container.active .tooltip-content-mobile .container-title .close-tooltip-btn, .mobile-tooltip-container.active .tooltip-content-mobile .container-title .tooltip-title-p {
  opacity: 1;
  transform: translateY(0);
}
.mobile-tooltip-container.active .tooltip-content-mobile .container-text .tooltip-mobile-text {
  opacity: 1;
  transform: translateY(0);
}

@media only screen and (max-width: 1025px) {
  .tooltip-content {
    opacity: 0 !important;
    visibility: hidden !important;
  }
}
#boxOverall {
  opacity: 0;
  animation: fadeInBox 1s forwards;
}

#boxOne, #boxTwo, #boxThree {
  opacity: 0;
  transition: opacity 0.5s ease-in-out, transform 0.3s ease-in-out;
}

#boxOne {
  transform: translateY(145px);
}
#boxOne.active #tooltipTwoTitle {
  color: #FF8C00;
}
#boxOne.active span {
  color: #FF8C00;
}

#boxTwo.active #tooltipThreeTitle {
  color: #26CF73;
}
#boxTwo.active span {
  color: #26CF73;
}

#boxThree.active #tooltipFourTitle {
  color: #06C9F4;
}
#boxThree.active span {
  color: #06C9F4;
}

.wrap {
  width: 100%;
  height: 99%;
  margin: 0 auto;
}

canvas {
  width: 100%;
  height: 100%;
  display: block;
}

.container-dna.custom {
  height: 100vh !important;
  margin: 0 !important;
}
.container-dna.custom svg {
  height: 100vh !important;
  margin: 0;
}

@keyframes slideInLeft {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes active-state-100 {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes header-items-slide {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes nav-img-height {
  0% {
    height: 0;
  }
  100% {
    height: 300px;
  }
}
@keyframes drawBorder {
  to {
    transform: scaleX(1);
  }
}
@keyframes fadeInText {
  to {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes showUpFadeInBannerCityData {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInUpSVG {
  0% {
    opacity: 0;
    transform: translateY(0px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInBox {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.home-banner {
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
  background-color: #101010;
  display: flex;
  flex-direction: column;
}
.home-banner .home-dna {
  height: 100vh;
  margin-top: -100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  opacity: 0;
  transform: translateY(20px);
  animation-name: fadeInUpSVG;
  animation-duration: 3s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  overflow: hidden;
}
@media (max-width: 768px) {
  .home-banner .home-dna {
    margin-bottom: 20px;
    height: 130vh;
    margin-top: -120vh;
  }
}
.home-banner .home-dna svg {
  width: 500px;
  margin-top: 20%;
}
@media (max-width: 768px) {
  .home-banner .home-dna svg {
    display: none;
  }
}
.home-banner .home-dna video {
  height: 100%;
  display: none;
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
@media (max-width: 768px) {
  .home-banner .home-dna video {
    display: block;
  }
}
.home-banner .home-dna video.loaded {
  opacity: 1;
}
.home-banner .container-home-banner {
  pointer-events: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(16, 16, 16, 0.6) 10.51%, rgba(16, 16, 16, 0.1) 25.82%, rgba(16, 16, 16, 0) 31.4%, rgba(16, 16, 16, 0) 69.37%, rgba(16, 16, 16, 0.7) 85.79%, #101010 100%);
}
@media (max-width: 768px) {
  .home-banner .container-home-banner {
    justify-content: space-between;
  }
}
.home-banner .container-home-banner h1 {
  font-size: 155px;
  line-height: 135px;
}
@media (max-width: 1200px) {
  .home-banner .container-home-banner h1 {
    font-size: 135px;
  }
}
@media (max-width: 1024px) {
  .home-banner .container-home-banner h1 {
    font-size: 100px;
    line-height: 100px;
  }
}
@media (max-width: 768px) {
  .home-banner .container-home-banner h1 {
    padding-top: 40vh;
    text-align: center;
    font-size: 85px;
    line-height: 90px;
  }
}
@media (max-width: 576px) {
  .home-banner .container-home-banner h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
.home-banner .container-home-banner h1 .h1-custom-1 {
  display: inline-block;
  opacity: 0;
  transform: translateX(90px);
  animation: slideInLeft 1.5s forwards;
}
.home-banner .container-home-banner h1 .h1-custom-2 {
  margin-right: -38%;
  display: inline-block;
  opacity: 0;
  transform: translateX(-90px);
  animation: slideInRight 1.5s forwards;
}
@media (max-width: 768px) {
  .home-banner .container-home-banner h1 .h1-custom-2 {
    margin-right: 0;
  }
}
.home-banner .container-home-banner .hero-text {
  width: 100%;
  max-width: 260px;
  padding-top: 3%;
  padding-bottom: 0px;
  font-size: 20px;
  line-height: 28px;
  margin-left: 50%;
  color: #fff;
  opacity: 0;
  animation: fadeInText 1.5s forwards;
  animation-delay: 200ms;
}
@media (max-width: 768px) {
  .home-banner .container-home-banner .hero-text {
    padding-top: 30px;
    position: sticky;
    bottom: 0;
    margin-left: 0;
    text-align: center;
    padding-bottom: 40px;
  }
}
@media (max-width: 576px) {
  .home-banner .container-home-banner .hero-text {
    font-size: 16px;
    line-height: 22px;
  }
}

.svg-chart {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  max-height: calc(100vh - 110px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  transition: all 600ms linear;
  -webkit-transition: all 600ms linear;
}
.svg-chart #Overall g text {
  cursor: pointer;
}
@media only screen and (max-width: 1280px) {
  .svg-chart {
    max-height: calc(100vh - 90px);
  }
}
@media (max-width: 1024px) {
  .svg-chart {
    width: 100%;
    max-height: 100%;
  }
}

#hg-Gl-HC, #hg-Gl-S, #hg-Gl-R, #hg-RE-HC, #hg-RE-S, #hg-RE-R, #hg-CO-HC, #hg-CO-S, #hg-CO-R, .svg-chart g {
  transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
}

.grey-out {
  opacity: 0.5;
  transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
}

.grey-out-1 {
  opacity: 0.35;
  transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
}

.grey-out-2 {
  opacity: 0.15;
  transition: all 300ms linear;
  -webkit-transition: all 300ms linear;
}

.fade-out-lines {
  opacity: 0 !important;
  transition: all 600ms linear;
  -webkit-transition: all 600ms linear;
}

.fade-in-lines {
  opacity: 0.35 !important;
  transition: all 600ms linear;
  -webkit-transition: all 600ms linear;
}

#Dark_Web #Compare > g {
  opacity: 0;
  transition: opacity 0.3s ease;
}

#Dark_Web #Compare > g.visible {
  opacity: 1;
}

#legendSelectedCountryRegion {
  cursor: default;
}
#legendSelectedCountryRegion.hover-possible {
  cursor: pointer;
}

#legendOveralScore, #legendTalent, #legendSustainability, #legendResilience {
  cursor: pointer;
}

.svg-chart {
  /* Container for search */
  /* Input wrapper with border bottom */
  /* Search input */
  /* Clear button (X) */
  /* Search icon */
  /* Dropdown list */
  /* Visible state for dropdown */
  /* Dropdown item */
  /* Hover effect */
  /* No results message */
}
.svg-chart .svg-chart-top {
  display: flex;
  align-items: flex-end;
  margin-bottom: 10px;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  min-width: 484px;
}
.svg-chart .svg-chart-top h3 {
  max-width: 370px;
  width: 100%;
  margin-right: 20px;
  margin-bottom: 0px;
}
.svg-chart.compare-chile #regionCompare .region-asiapacific {
  top: 29%;
  left: 41%;
}
.svg-chart.compare-chile #regionCompare .region-northamerica {
  top: 29%;
  left: 49%;
}
.svg-chart.compare-chile #regionCompare .region-middleeast-northafrica {
  top: 28%;
  left: 40%;
}
.svg-chart.compare-chile #regionCompare .region-south-asia {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-chile #regionCompare .region-subsaharan-africa {
  top: 32%;
  left: 26%;
}
.svg-chart.compare-chile #countryNameCompare.Finland {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Sweden {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Switzerland {
  top: 23%;
  right: 28%;
}
.svg-chart.compare-chile #countryNameCompare.Denmark {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Luxembourg {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Norway {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Germany {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Belgium {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.TheNetherlands {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Singapore {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Japan {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.SouthKorea {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.France {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Austria {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Estonia {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.UnitedStatesofAmerica {
  top: 22%;
}
.svg-chart.compare-chile #countryNameCompare.Spain {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Australia {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Iceland {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.UnitedKingdom {
  top: 22%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-chile #countryNameCompare.Portugal {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Ireland {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.CzechRepublic {
  top: 23%;
  right: 30%;
  max-width: 70px;
}
.svg-chart.compare-chile #countryNameCompare.Slovenia {
  top: 24%;
  right: 32%;
}
.svg-chart.compare-chile #countryNameCompare.Canada {
  top: 24%;
  right: 33%;
}
.svg-chart.compare-chile #countryNameCompare.Lithuania {
  top: 23%;
  right: 34%;
}
.svg-chart.compare-chile #countryNameCompare.Israel {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-chile #countryNameCompare.Latvia {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-chile #countryNameCompare.Greece {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-chile #countryNameCompare.Poland {
  top: 24%;
  right: 37%;
}
.svg-chart.compare-chile #countryNameCompare.Hungary {
  top: 23%;
  right: 37%;
}
.svg-chart.compare-chile #countryNameCompare.Italy {
  top: 25%;
  right: 37%;
}
.svg-chart.compare-chile #countryNameCompare.UnitedArabEmirates {
  top: 21%;
  right: 33%;
  max-width: 90px;
}
.svg-chart.compare-chile #countryNameCompare.China {
  top: 25%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.NewZealand {
  top: 22%;
  right: 36%;
}
.svg-chart.compare-chile #countryNameCompare.Malta {
  top: 23%;
  right: 41%;
}
.svg-chart.compare-chile #countryNameCompare.SlovakRepublic {
  top: 22%;
  right: 35%;
  max-width: 65px;
}
.svg-chart.compare-chile #countryNameCompare.Bulgaria {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-chile #countryNameCompare.Croatia {
  top: 25%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Malaysia {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-chile #countryNameCompare.SaudiArabia {
  top: 23%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Serbia {
  top: 24%;
  right: 41%;
}
.svg-chart.compare-chile #countryNameCompare.Brazil {
  top: 20%;
  right: 52%;
}
.svg-chart.compare-chile #countryNameCompare.Cyprus {
  top: 25%;
  right: 36%;
}
.svg-chart.compare-chile #countryNameCompare.Kuwait {
  top: 24%;
  right: 40%;
}
.svg-chart.compare-chile #countryNameCompare.Turkey {
  top: 24%;
  right: 40%;
}
.svg-chart.compare-chile #countryNameCompare.Chile {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Romania {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Qatar {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Bahrain {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Colombia {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Thailand {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.India {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Mexico {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Uruguay {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Georgia {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.Vietnam {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-chile #countryNameCompare.RussianFederation {
  top: 33%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-chile #countryNameCompare.Indonesia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Albania {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Kazakhstan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.SouthAfrica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Morocco {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.NorthMacedonia {
  top: 33%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-chile #countryNameCompare.Mauritius {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Argentina {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Armenia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.CostaRica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Philippines {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Mongolia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Peru {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Azerbaijan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Egypt {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Jordan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.DominicanRepublic {
  top: 33%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-chile #countryNameCompare.Tunisia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Ghana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Ukraine {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Oman {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Bangladesh {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Panama {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Kenya {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Uzbekistan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Botswana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Nigeria {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Namibia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-chile #countryNameCompare.Zambia {
  top: 33%;
  right: 34%;
}
.svg-chart.compare-chile #countryNameCompare.SriLanka {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-chile #countryNameCompare.Cambodia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-chile #countryNameCompare.Pakistan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-chile #countryNameCompare.Kyrgyzstan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-chile #countryNameCompare.Senegal {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-chile #countryNameCompare.Ethiopia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-china #regionCompare .region-europe {
  top: 28%;
  left: 44%;
}
.svg-chart.compare-china #regionCompare .region-asiapacific {
  top: 29%;
  left: 41%;
}
.svg-chart.compare-china #regionCompare .region-northamerica {
  top: 29%;
  left: 49%;
}
.svg-chart.compare-china #regionCompare .region-middleeast-northafrica {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-china #regionCompare .region-south-asia {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-china #regionCompare .region-subsaharan-africa {
  top: 32%;
  left: 26%;
}
.svg-chart.compare-china #regionCompare .region-latin-america {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-china #countryNameCompare.Finland {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Sweden {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Switzerland {
  top: 21%;
  right: 28%;
}
.svg-chart.compare-china #countryNameCompare.Denmark {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Luxembourg {
  top: 21%;
  right: 29%;
}
.svg-chart.compare-china #countryNameCompare.Norway {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Germany {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Belgium {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.TheNetherlands {
  top: 22%;
  right: 27%;
}
.svg-chart.compare-china #countryNameCompare.Singapore {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Japan {
  top: 21%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.SouthKorea {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.France {
  top: 21%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Austria {
  top: 21%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Estonia {
  top: 21%;
  right: 34%;
}
.svg-chart.compare-china #countryNameCompare.UnitedStatesofAmerica {
  top: 18%;
  right: 29%;
}
.svg-chart.compare-china #countryNameCompare.Spain {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Australia {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Iceland {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.UnitedKingdom {
  top: 20%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-china #countryNameCompare.Portugal {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Ireland {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.CzechRepublic {
  top: 20%;
  right: 30%;
  max-width: 70px;
}
.svg-chart.compare-china #countryNameCompare.Slovenia {
  top: 22%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Canada {
  top: 22%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Lithuania {
  top: 21%;
  right: 34%;
}
.svg-chart.compare-china #countryNameCompare.Israel {
  top: 23%;
  right: 36%;
}
.svg-chart.compare-china #countryNameCompare.Latvia {
  top: 22%;
  right: 36%;
}
.svg-chart.compare-china #countryNameCompare.Greece {
  top: 22%;
  right: 36%;
}
.svg-chart.compare-china #countryNameCompare.Poland {
  top: 22%;
  right: 37%;
}
.svg-chart.compare-china #countryNameCompare.Hungary {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Italy {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.UnitedArabEmirates {
  top: 31%;
  right: 32%;
  max-width: 90px;
}
.svg-chart.compare-china #countryNameCompare.China {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.NewZealand {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Malta {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.SlovakRepublic {
  top: 31%;
  right: 32%;
  max-width: 65px;
}
.svg-chart.compare-china #countryNameCompare.Bulgaria {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Croatia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Malaysia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.SaudiArabia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Serbia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Brazil {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Cyprus {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Kuwait {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Turkey {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-china #countryNameCompare.Chile {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Romania {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Qatar {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Bahrain {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Colombia {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Thailand {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.India {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Mexico {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Uruguay {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Georgia {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.Vietnam {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-china #countryNameCompare.RussianFederation {
  top: 32%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-china #countryNameCompare.Indonesia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Albania {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Kazakhstan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.SouthAfrica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Morocco {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.NorthMacedonia {
  top: 33%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-china #countryNameCompare.Mauritius {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Argentina {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Armenia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.CostaRica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Philippines {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Mongolia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Peru {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Azerbaijan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Egypt {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Jordan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.DominicanRepublic {
  top: 33%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-china #countryNameCompare.Tunisia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Ghana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Ukraine {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Oman {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Bangladesh {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Panama {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Kenya {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Uzbekistan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Botswana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Nigeria {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Namibia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-china #countryNameCompare.Zambia {
  top: 32%;
  right: 34%;
}
.svg-chart.compare-china #countryNameCompare.SriLanka {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Cambodia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Pakistan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Kyrgyzstan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Senegal {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-china #countryNameCompare.Ethiopia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-india #regionCompare .region-asiapacific {
  top: 29%;
  left: 41%;
}
.svg-chart.compare-india #regionCompare .region-northamerica {
  top: 30%;
  left: 49%;
}
.svg-chart.compare-india #regionCompare .region-middleeast-northafrica {
  top: 28%;
  left: 40%;
}
.svg-chart.compare-india #regionCompare .region-south-asia {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-india #regionCompare .region-subsaharan-africa {
  top: 32%;
  left: 26%;
}
.svg-chart.compare-india #regionCompare .region-latin-america {
  top: 28%;
  left: 37%;
}
.svg-chart.compare-india #countryNameCompare.Finland {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Sweden {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Switzerland {
  top: 23%;
  right: 28%;
}
.svg-chart.compare-india #countryNameCompare.Denmark {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Luxembourg {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Norway {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Germany {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Belgium {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.TheNetherlands {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Singapore {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Japan {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.SouthKorea {
  top: 24%;
  right: 28%;
}
.svg-chart.compare-india #countryNameCompare.France {
  top: 24%;
  right: 30%;
}
.svg-chart.compare-india #countryNameCompare.Austria {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Estonia {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.UnitedStatesofAmerica {
  top: 17%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Spain {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Australia {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Iceland {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.UnitedKingdom {
  top: 22%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-india #countryNameCompare.Portugal {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Ireland {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.CzechRepublic {
  top: 23%;
  right: 30%;
  max-width: 70px;
}
.svg-chart.compare-india #countryNameCompare.Slovenia {
  top: 24%;
  right: 32%;
}
.svg-chart.compare-india #countryNameCompare.Canada {
  top: 24%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.Lithuania {
  top: 23%;
  right: 34%;
}
.svg-chart.compare-india #countryNameCompare.Israel {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-india #countryNameCompare.Latvia {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-india #countryNameCompare.Greece {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-india #countryNameCompare.Poland {
  top: 24%;
  right: 37%;
}
.svg-chart.compare-india #countryNameCompare.Hungary {
  top: 23%;
  right: 37%;
}
.svg-chart.compare-india #countryNameCompare.Italy {
  top: 25%;
  right: 37%;
}
.svg-chart.compare-india #countryNameCompare.UnitedArabEmirates {
  top: 21%;
  right: 33%;
  max-width: 90px;
}
.svg-chart.compare-india #countryNameCompare.China {
  top: 25%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.NewZealand {
  top: 22%;
  right: 36%;
}
.svg-chart.compare-india #countryNameCompare.Malta {
  top: 23%;
  right: 41%;
}
.svg-chart.compare-india #countryNameCompare.SlovakRepublic {
  top: 22%;
  right: 35%;
  max-width: 65px;
}
.svg-chart.compare-india #countryNameCompare.Bulgaria {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-india #countryNameCompare.Croatia {
  top: 25%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Malaysia {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-india #countryNameCompare.SaudiArabia {
  top: 23%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Serbia {
  top: 24%;
  right: 41%;
}
.svg-chart.compare-india #countryNameCompare.Brazil {
  top: 20%;
  right: 52%;
}
.svg-chart.compare-india #countryNameCompare.Cyprus {
  top: 25%;
  right: 36%;
}
.svg-chart.compare-india #countryNameCompare.Kuwait {
  top: 24%;
  right: 40%;
}
.svg-chart.compare-india #countryNameCompare.Turkey {
  top: 24%;
  right: 40%;
}
.svg-chart.compare-india #countryNameCompare.Chile {
  top: 28%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Romania {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Qatar {
  top: 27%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Bahrain {
  top: 27%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.Colombia {
  top: 25%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Thailand {
  top: 26%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.India {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Mexico {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Uruguay {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Georgia {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.Vietnam {
  top: 32%;
  right: 35%;
}
.svg-chart.compare-india #countryNameCompare.RussianFederation {
  top: 33%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-india #countryNameCompare.Indonesia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Albania {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Kazakhstan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.SouthAfrica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Morocco {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.NorthMacedonia {
  top: 33%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-india #countryNameCompare.Mauritius {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Argentina {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Armenia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.CostaRica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Philippines {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Mongolia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Peru {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Azerbaijan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Egypt {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Jordan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.DominicanRepublic {
  top: 33%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-india #countryNameCompare.Tunisia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Ghana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Ukraine {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Oman {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Bangladesh {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Panama {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Kenya {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Uzbekistan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Botswana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Nigeria {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Namibia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-india #countryNameCompare.Zambia {
  top: 33%;
  right: 34%;
}
.svg-chart.compare-india #countryNameCompare.SriLanka {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.Cambodia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.Pakistan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.Kyrgyzstan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.Senegal {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-india #countryNameCompare.Ethiopia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-south-africa #regionCompare .region-asiapacific {
  top: 30%;
  left: 41%;
}
.svg-chart.compare-south-africa #regionCompare .region-northamerica {
  top: 30%;
  left: 49%;
}
.svg-chart.compare-south-africa #regionCompare .region-middleeast-northafrica {
  top: 28%;
  left: 40%;
}
.svg-chart.compare-south-africa #regionCompare .region-south-asia {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-south-africa #regionCompare .region-subsaharan-africa {
  top: 32%;
  left: 26%;
}
.svg-chart.compare-south-africa #regionCompare .region-latin-america {
  top: 28%;
  left: 37%;
}
.svg-chart.compare-south-africa #countryNameCompare.Finland {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Sweden {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Switzerland {
  top: 23%;
  right: 28%;
}
.svg-chart.compare-south-africa #countryNameCompare.Denmark {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Luxembourg {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Norway {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Germany {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Belgium {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.TheNetherlands {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Singapore {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Japan {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.SouthKorea {
  top: 24%;
  right: 28%;
}
.svg-chart.compare-south-africa #countryNameCompare.France {
  top: 24%;
  right: 30%;
}
.svg-chart.compare-south-africa #countryNameCompare.Austria {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Estonia {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.UnitedStatesofAmerica {
  top: 17%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Spain {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Australia {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Iceland {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.UnitedKingdom {
  top: 22%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-south-africa #countryNameCompare.Portugal {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Ireland {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.CzechRepublic {
  top: 23%;
  right: 30%;
  max-width: 70px;
}
.svg-chart.compare-south-africa #countryNameCompare.Slovenia {
  top: 24%;
  right: 32%;
}
.svg-chart.compare-south-africa #countryNameCompare.Canada {
  top: 24%;
  right: 33%;
}
.svg-chart.compare-south-africa #countryNameCompare.Lithuania {
  top: 23%;
  right: 34%;
}
.svg-chart.compare-south-africa #countryNameCompare.Israel {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-south-africa #countryNameCompare.Latvia {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-south-africa #countryNameCompare.Greece {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-south-africa #countryNameCompare.Poland {
  top: 24%;
  right: 37%;
}
.svg-chart.compare-south-africa #countryNameCompare.Hungary {
  top: 23%;
  right: 37%;
}
.svg-chart.compare-south-africa #countryNameCompare.Italy {
  top: 25%;
  right: 37%;
}
.svg-chart.compare-south-africa #countryNameCompare.UnitedArabEmirates {
  top: 21%;
  right: 33%;
  max-width: 90px;
}
.svg-chart.compare-south-africa #countryNameCompare.China {
  top: 25%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.NewZealand {
  top: 22%;
  right: 36%;
}
.svg-chart.compare-south-africa #countryNameCompare.Malta {
  top: 23%;
  right: 41%;
}
.svg-chart.compare-south-africa #countryNameCompare.SlovakRepublic {
  top: 22%;
  right: 35%;
  max-width: 65px;
}
.svg-chart.compare-south-africa #countryNameCompare.Bulgaria {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-south-africa #countryNameCompare.Croatia {
  top: 25%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Malaysia {
  top: 24%;
  right: 36%;
}
.svg-chart.compare-south-africa #countryNameCompare.SaudiArabia {
  top: 23%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Serbia {
  top: 24%;
  right: 41%;
}
.svg-chart.compare-south-africa #countryNameCompare.Brazil {
  top: 20%;
  right: 52%;
}
.svg-chart.compare-south-africa #countryNameCompare.Cyprus {
  top: 25%;
  right: 36%;
}
.svg-chart.compare-south-africa #countryNameCompare.Kuwait {
  top: 24%;
  right: 40%;
}
.svg-chart.compare-south-africa #countryNameCompare.Turkey {
  top: 24%;
  right: 40%;
}
.svg-chart.compare-south-africa #countryNameCompare.Chile {
  top: 28%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Romania {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Qatar {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Bahrain {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Colombia {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Thailand {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.India {
  top: 26%;
  right: 37%;
}
.svg-chart.compare-south-africa #countryNameCompare.Mexico {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Uruguay {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Georgia {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.Vietnam {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-africa #countryNameCompare.RussianFederation {
  top: 24%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-south-africa #countryNameCompare.Indonesia {
  top: 27%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Albania {
  top: 27%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Kazakhstan {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.SouthAfrica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Morocco {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.NorthMacedonia {
  top: 34%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-south-africa #countryNameCompare.Mauritius {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Argentina {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Armenia {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.CostaRica {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Philippines {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Mongolia {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Peru {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Azerbaijan {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Egypt {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Jordan {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.DominicanRepublic {
  top: 34%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-south-africa #countryNameCompare.Tunisia {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Ghana {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Ukraine {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Oman {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Bangladesh {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Panama {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Kenya {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Uzbekistan {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Botswana {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Nigeria {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Namibia {
  top: 34%;
  right: 31%;
}
.svg-chart.compare-south-africa #countryNameCompare.Zambia {
  top: 33%;
  right: 34%;
}
.svg-chart.compare-south-africa #countryNameCompare.SriLanka {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-south-africa #countryNameCompare.Cambodia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-south-africa #countryNameCompare.Pakistan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-south-africa #countryNameCompare.Kyrgyzstan {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-south-africa #countryNameCompare.Senegal {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-south-africa #countryNameCompare.Ethiopia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-netherlands #countryNameCompare.Finland {
  top: 19%;
  right: 27%;
}
.svg-chart.compare-netherlands #countryNameCompare.Sweden {
  top: 19%;
  right: 27%;
}
.svg-chart.compare-netherlands #countryNameCompare.Switzerland {
  top: 22%;
  right: 21%;
}
.svg-chart.compare-netherlands #countryNameCompare.Denmark {
  top: 25%;
  right: 20%;
}
.svg-chart.compare-netherlands #countryNameCompare.Luxembourg {
  top: 24%;
  right: 18%;
}
.svg-chart.compare-netherlands #countryNameCompare.Norway {
  top: 23%;
  right: 24%;
}
.svg-chart.compare-netherlands #countryNameCompare.Germany {
  top: 24%;
  right: 22%;
}
.svg-chart.compare-netherlands #countryNameCompare.Belgium {
  top: 25%;
  right: 22%;
}
.svg-chart.compare-netherlands #countryNameCompare.TheNetherlands {
  top: 26%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Singapore {
  top: 26%;
  right: 34%;
}
.svg-chart.compare-netherlands #countryNameCompare.Japan {
  top: 26%;
  right: 34%;
}
.svg-chart.compare-netherlands #countryNameCompare.SouthKorea {
  top: 26%;
  right: 34%;
}
.svg-chart.compare-netherlands #countryNameCompare.France {
  top: 26%;
  right: 34%;
}
.svg-chart.compare-netherlands #countryNameCompare.Austria {
  top: 26%;
  right: 34%;
}
.svg-chart.compare-netherlands #countryNameCompare.Estonia {
  top: 26%;
  right: 34%;
}
.svg-chart.compare-netherlands #countryNameCompare.UnitedStatesofAmerica {
  top: 31%;
  right: 28%;
  max-width: 96px;
}
.svg-chart.compare-netherlands #countryNameCompare.Spain {
  top: 27%;
  right: 34%;
}
.svg-chart.compare-netherlands #countryNameCompare.Australia {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Iceland {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.UnitedKingdom {
  top: 27%;
  right: 35%;
  max-width: 70px;
}
.svg-chart.compare-netherlands #countryNameCompare.Portugal {
  top: 27%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Ireland {
  top: 27%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.CzechRepublic {
  top: 26%;
  right: 35%;
  max-width: 70px;
}
.svg-chart.compare-netherlands #countryNameCompare.Slovenia {
  top: 27%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Canada {
  top: 33%;
  right: 25%;
}
.svg-chart.compare-netherlands #countryNameCompare.Lithuania {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Israel {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Latvia {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Greece {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Poland {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Hungary {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.Italy {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-netherlands #countryNameCompare.UnitedArabEmirates {
  top: 28%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-netherlands #countryNameCompare.China {
  top: 28%;
  right: 32%;
}
.svg-chart.compare-netherlands #countryNameCompare.NewZealand {
  top: 28%;
  right: 33%;
}
.svg-chart.compare-netherlands #countryNameCompare.Malta {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.SlovakRepublic {
  top: 28%;
  right: 31%;
  max-width: 65px;
}
.svg-chart.compare-netherlands #countryNameCompare.Bulgaria {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Croatia {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Malaysia {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.SaudiArabia {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Serbia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Brazil {
  top: 31%;
  right: 30%;
}
.svg-chart.compare-netherlands #countryNameCompare.Cyprus {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Kuwait {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Turkey {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Chile {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Romania {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Qatar {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Bahrain {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Colombia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Thailand {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.India {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Mexico {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Uruguay {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Georgia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Vietnam {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.RussianFederation {
  top: 30%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-netherlands #countryNameCompare.Indonesia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Albania {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Kazakhstan {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.SouthAfrica {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Morocco {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.NorthMacedonia {
  top: 29%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-netherlands #countryNameCompare.Mauritius {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Argentina {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Armenia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.CostaRica {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Philippines {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Mongolia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Peru {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Azerbaijan {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Egypt {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Jordan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.DominicanRepublic {
  top: 30%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-netherlands #countryNameCompare.Tunisia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Ghana {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Ukraine {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Oman {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Bangladesh {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Panama {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Kenya {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Uzbekistan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Botswana {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Nigeria {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Namibia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Zambia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.SriLanka {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Cambodia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Pakistan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Kyrgyzstan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Senegal {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-netherlands #countryNameCompare.Ethiopia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #regionCompare .region-europe {
  top: 28%;
  left: 44%;
}
.svg-chart.compare-south-korea #regionCompare .region-asiapacific {
  top: 29%;
  left: 41%;
}
.svg-chart.compare-south-korea #regionCompare .region-northamerica {
  top: 29%;
  left: 49%;
}
.svg-chart.compare-south-korea #regionCompare .region-middleeast-northafrica {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-south-korea #regionCompare .region-south-asia {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-south-korea #regionCompare .region-subsaharan-africa {
  top: 32%;
  left: 26%;
}
.svg-chart.compare-south-korea #regionCompare .region-latin-america {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-south-korea #countryNameCompare.Finland {
  top: 18%;
  right: 30%;
}
.svg-chart.compare-south-korea #countryNameCompare.Sweden {
  top: 18%;
  right: 30%;
}
.svg-chart.compare-south-korea #countryNameCompare.Switzerland {
  top: 20%;
  right: 25%;
}
.svg-chart.compare-south-korea #countryNameCompare.Denmark {
  top: 20%;
  right: 28%;
}
.svg-chart.compare-south-korea #countryNameCompare.Luxembourg {
  top: 19%;
  right: 26%;
}
.svg-chart.compare-south-korea #countryNameCompare.Norway {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Germany {
  top: 19%;
  right: 29%;
}
.svg-chart.compare-south-korea #countryNameCompare.Belgium {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.TheNetherlands {
  top: 19%;
  right: 26%;
}
.svg-chart.compare-south-korea #countryNameCompare.Singapore {
  top: 19%;
  right: 29%;
}
.svg-chart.compare-south-korea #countryNameCompare.Japan {
  top: 19%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.SouthKorea {
  top: 19%;
  right: 26%;
}
.svg-chart.compare-south-korea #countryNameCompare.France {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-korea #countryNameCompare.Austria {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-korea #countryNameCompare.Estonia {
  top: 26%;
  right: 35%;
}
.svg-chart.compare-south-korea #countryNameCompare.UnitedStatesofAmerica {
  top: 33%;
  right: 25%;
}
.svg-chart.compare-south-korea #countryNameCompare.Spain {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Australia {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Iceland {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.UnitedKingdom {
  top: 29%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-south-korea #countryNameCompare.Portugal {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Ireland {
  top: 29%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.CzechRepublic {
  top: 29%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-south-korea #countryNameCompare.Slovenia {
  top: 29%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Canada {
  top: 29%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Lithuania {
  top: 29%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Israel {
  top: 28%;
  right: 36%;
}
.svg-chart.compare-south-korea #countryNameCompare.Latvia {
  top: 27%;
  right: 36%;
}
.svg-chart.compare-south-korea #countryNameCompare.Greece {
  top: 27%;
  right: 36%;
}
.svg-chart.compare-south-korea #countryNameCompare.Poland {
  top: 27%;
  right: 37%;
}
.svg-chart.compare-south-korea #countryNameCompare.Hungary {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Italy {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.UnitedArabEmirates {
  top: 30%;
  right: 32%;
  max-width: 90px;
}
.svg-chart.compare-south-korea #countryNameCompare.China {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.NewZealand {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Malta {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.SlovakRepublic {
  top: 31%;
  right: 32%;
  max-width: 65px;
}
.svg-chart.compare-south-korea #countryNameCompare.Bulgaria {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Croatia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Malaysia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.SaudiArabia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Serbia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Brazil {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Cyprus {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Kuwait {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Turkey {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Chile {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Romania {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-south-korea #countryNameCompare.Qatar {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Bahrain {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Colombia {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Thailand {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.India {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Mexico {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Uruguay {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Georgia {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Vietnam {
  top: 31%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.RussianFederation {
  top: 32%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-south-korea #countryNameCompare.Indonesia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Albania {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Kazakhstan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.SouthAfrica {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Morocco {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.NorthMacedonia {
  top: 31%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-south-korea #countryNameCompare.Mauritius {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Argentina {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Armenia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.CostaRica {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Philippines {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Mongolia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Peru {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Azerbaijan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Egypt {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Jordan {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.DominicanRepublic {
  top: 31%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-south-korea #countryNameCompare.Tunisia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Ghana {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Ukraine {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Oman {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Bangladesh {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Panama {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Kenya {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Uzbekistan {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Botswana {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Nigeria {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Namibia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-south-korea #countryNameCompare.Zambia {
  top: 32%;
  right: 34%;
}
.svg-chart.compare-south-korea #countryNameCompare.SriLanka {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Cambodia {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Pakistan {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Kyrgyzstan {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Senegal {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-south-korea #countryNameCompare.Ethiopia {
  top: 33%;
  right: 33%;
}
.svg-chart.compare-sweden #countryNameCompare.Finland {
  top: 18%;
  right: 23%;
}
.svg-chart.compare-uae #regionCompare .region-europe {
  top: 28%;
  left: 44%;
}
.svg-chart.compare-uae #regionCompare .region-asiapacific {
  top: 29%;
  left: 43%;
}
.svg-chart.compare-uae #regionCompare .region-northamerica {
  top: 29%;
  left: 49%;
}
.svg-chart.compare-uae #regionCompare .region-middleeast-northafrica {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-uae #regionCompare .region-south-asia {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-uae #regionCompare .region-subsaharan-africa {
  top: 32%;
  left: 26%;
}
.svg-chart.compare-uae #regionCompare .region-latin-america {
  top: 31%;
  left: 27%;
}
.svg-chart.compare-uae #countryNameCompare.Finland {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Sweden {
  top: 18%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Switzerland {
  top: 21%;
  right: 28%;
}
.svg-chart.compare-uae #countryNameCompare.Denmark {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Luxembourg {
  top: 21%;
  right: 29%;
}
.svg-chart.compare-uae #countryNameCompare.Norway {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Germany {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Belgium {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.TheNetherlands {
  top: 22%;
  right: 27%;
}
.svg-chart.compare-uae #countryNameCompare.Singapore {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Japan {
  top: 21%;
  right: 33%;
}
.svg-chart.compare-uae #countryNameCompare.SouthKorea {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.France {
  top: 21%;
  right: 33%;
}
.svg-chart.compare-uae #countryNameCompare.Austria {
  top: 21%;
  right: 33%;
}
.svg-chart.compare-uae #countryNameCompare.Estonia {
  top: 21%;
  right: 34%;
}
.svg-chart.compare-uae #countryNameCompare.UnitedStatesofAmerica {
  top: 18%;
  right: 29%;
}
.svg-chart.compare-uae #countryNameCompare.Spain {
  top: 24%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Australia {
  top: 22%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Iceland {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.UnitedKingdom {
  top: 20%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-uae #countryNameCompare.Portugal {
  top: 23%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Ireland {
  top: 25%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.CzechRepublic {
  top: 20%;
  right: 30%;
  max-width: 70px;
}
.svg-chart.compare-uae #countryNameCompare.Slovenia {
  top: 22%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Canada {
  top: 23%;
  right: 33%;
}
.svg-chart.compare-uae #countryNameCompare.Lithuania {
  top: 22%;
  right: 34%;
}
.svg-chart.compare-uae #countryNameCompare.Israel {
  top: 23%;
  right: 36%;
}
.svg-chart.compare-uae #countryNameCompare.Latvia {
  top: 23%;
  right: 36%;
}
.svg-chart.compare-uae #countryNameCompare.Greece {
  top: 22%;
  right: 36%;
}
.svg-chart.compare-uae #countryNameCompare.Poland {
  top: 22%;
  right: 37%;
}
.svg-chart.compare-uae #countryNameCompare.Hungary {
  top: 23%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Italy {
  top: 26%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.UnitedArabEmirates {
  top: 31%;
  right: 32%;
  max-width: 90px;
}
.svg-chart.compare-uae #countryNameCompare.China {
  top: 25%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.NewZealand {
  top: 33%;
  right: 28%;
}
.svg-chart.compare-uae #countryNameCompare.Malta {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.SlovakRepublic {
  top: 32%;
  right: 32%;
  max-width: 65px;
}
.svg-chart.compare-uae #countryNameCompare.Bulgaria {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Croatia {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Malaysia {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.SaudiArabia {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Serbia {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Brazil {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Cyprus {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Kuwait {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Turkey {
  top: 32%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Chile {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Romania {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uae #countryNameCompare.Qatar {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uae #countryNameCompare.Bahrain {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uae #countryNameCompare.Colombia {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uae #countryNameCompare.Thailand {
  top: 33%;
  right: 30%;
}
.svg-chart.compare-uae #countryNameCompare.India {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uae #countryNameCompare.Mexico {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uae #countryNameCompare.Uruguay {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uae #countryNameCompare.Georgia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Vietnam {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.RussianFederation {
  top: 32%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-uae #countryNameCompare.Indonesia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Albania {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Kazakhstan {
  top: 33%;
  right: 30%;
}
.svg-chart.compare-uae #countryNameCompare.SouthAfrica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Morocco {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.NorthMacedonia {
  top: 32%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-uae #countryNameCompare.Mauritius {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Argentina {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Armenia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.CostaRica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Philippines {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Mongolia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Peru {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Azerbaijan {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Egypt {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Jordan {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.DominicanRepublic {
  top: 32%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-uae #countryNameCompare.Tunisia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Ghana {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Ukraine {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Oman {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Bangladesh {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Panama {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Kenya {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Uzbekistan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Botswana {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Nigeria {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Namibia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uae #countryNameCompare.Zambia {
  top: 32%;
  right: 34%;
}
.svg-chart.compare-uae #countryNameCompare.SriLanka {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uae #countryNameCompare.Cambodia {
  top: 33%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Pakistan {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uae #countryNameCompare.Kyrgyzstan {
  top: 33%;
  right: 32%;
}
.svg-chart.compare-uae #countryNameCompare.Senegal {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uae #countryNameCompare.Ethiopia {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Finland {
  top: 18%;
  right: 30%;
}
.svg-chart.compare-uk #countryNameCompare.Sweden {
  top: 18%;
  right: 30%;
}
.svg-chart.compare-uk #countryNameCompare.Switzerland {
  top: 19%;
  right: 28%;
}
.svg-chart.compare-uk #countryNameCompare.Denmark {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Luxembourg {
  top: 19%;
  right: 29%;
}
.svg-chart.compare-uk #countryNameCompare.Norway {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Germany {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Belgium {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.TheNetherlands {
  top: 19%;
  right: 27%;
}
.svg-chart.compare-uk #countryNameCompare.Singapore {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Japan {
  top: 19%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.SouthKorea {
  top: 19%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.France {
  top: 19%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Austria {
  top: 19%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Estonia {
  top: 19%;
  right: 34%;
}
.svg-chart.compare-uk #countryNameCompare.UnitedStatesofAmerica {
  top: 16%;
  right: 29%;
}
.svg-chart.compare-uk #countryNameCompare.Spain {
  top: 19%;
  right: 38%;
}
.svg-chart.compare-uk #countryNameCompare.Australia {
  top: 19%;
  right: 34%;
}
.svg-chart.compare-uk #countryNameCompare.Iceland {
  top: 19%;
  right: 36%;
}
.svg-chart.compare-uk #countryNameCompare.UnitedKingdom {
  top: 20%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-uk #countryNameCompare.Portugal {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Ireland {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.CzechRepublic {
  top: 28%;
  right: 35%;
  max-width: 70px;
}
.svg-chart.compare-uk #countryNameCompare.Slovenia {
  top: 28%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Canada {
  top: 31%;
  right: 30%;
}
.svg-chart.compare-uk #countryNameCompare.Lithuania {
  top: 29%;
  right: 34%;
}
.svg-chart.compare-uk #countryNameCompare.Israel {
  top: 28%;
  right: 36%;
}
.svg-chart.compare-uk #countryNameCompare.Latvia {
  top: 28%;
  right: 36%;
}
.svg-chart.compare-uk #countryNameCompare.Greece {
  top: 28%;
  right: 36%;
}
.svg-chart.compare-uk #countryNameCompare.Poland {
  top: 28%;
  right: 37%;
}
.svg-chart.compare-uk #countryNameCompare.Hungary {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Italy {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.UnitedArabEmirates {
  top: 30%;
  right: 32%;
  max-width: 90px;
}
.svg-chart.compare-uk #countryNameCompare.China {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.NewZealand {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Malta {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.SlovakRepublic {
  top: 30%;
  right: 32%;
  max-width: 65px;
}
.svg-chart.compare-uk #countryNameCompare.Bulgaria {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Croatia {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Malaysia {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.SaudiArabia {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Serbia {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Brazil {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Cyprus {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Kuwait {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Turkey {
  top: 31%;
  right: 32%;
}
.svg-chart.compare-uk #countryNameCompare.Chile {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Romania {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Qatar {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Bahrain {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Colombia {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Thailand {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.India {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Mexico {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Uruguay {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Georgia {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.Vietnam {
  top: 31%;
  right: 35%;
}
.svg-chart.compare-uk #countryNameCompare.RussianFederation {
  top: 32%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-uk #countryNameCompare.Indonesia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Albania {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Kazakhstan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.SouthAfrica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Morocco {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.NorthMacedonia {
  top: 33%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-uk #countryNameCompare.Mauritius {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Argentina {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Armenia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.CostaRica {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Philippines {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Mongolia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Peru {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Azerbaijan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Egypt {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Jordan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.DominicanRepublic {
  top: 33%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-uk #countryNameCompare.Tunisia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Ghana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Ukraine {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Oman {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Bangladesh {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Panama {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Kenya {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Uzbekistan {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Botswana {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Nigeria {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Namibia {
  top: 33%;
  right: 31%;
}
.svg-chart.compare-uk #countryNameCompare.Zambia {
  top: 32%;
  right: 34%;
}
.svg-chart.compare-uk #countryNameCompare.SriLanka {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Cambodia {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Pakistan {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Kyrgyzstan {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Senegal {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-uk #countryNameCompare.Ethiopia {
  top: 32%;
  right: 33%;
}
.svg-chart.compare-us #regionCompare .region-europe {
  top: 30%;
  left: 40%;
}
.svg-chart.compare-us #countryNameCompare.Finland {
  top: 19%;
  right: 27%;
}
.svg-chart.compare-us #countryNameCompare.Sweden {
  top: 19%;
  right: 26%;
}
.svg-chart.compare-us #countryNameCompare.Switzerland {
  top: 25%;
  right: 20%;
}
.svg-chart.compare-us #countryNameCompare.Denmark {
  top: 23%;
  right: 24%;
}
.svg-chart.compare-us #countryNameCompare.Luxembourg {
  top: 23%;
  right: 22%;
}
.svg-chart.compare-us #countryNameCompare.Norway {
  top: 22%;
  right: 28%;
}
.svg-chart.compare-us #countryNameCompare.Germany {
  top: 23%;
  right: 26%;
}
.svg-chart.compare-us #countryNameCompare.Belgium {
  top: 23%;
  right: 27%;
}
.svg-chart.compare-us #countryNameCompare.TheNetherlands {
  top: 23%;
  right: 22%;
}
.svg-chart.compare-us #countryNameCompare.Singapore {
  top: 23%;
  right: 25%;
}
.svg-chart.compare-us #countryNameCompare.Japan {
  top: 23%;
  right: 28%;
}
.svg-chart.compare-us #countryNameCompare.SouthKorea {
  top: 24%;
  right: 21%;
}
.svg-chart.compare-us #countryNameCompare.France {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Austria {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Estonia {
  top: 21%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.UnitedStatesofAmerica {
  top: 31%;
  right: 26%;
  max-width: 96px;
}
.svg-chart.compare-us #countryNameCompare.Spain {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Australia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Iceland {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.UnitedKingdom {
  top: 30%;
  right: 31%;
  max-width: 70px;
}
.svg-chart.compare-us #countryNameCompare.Portugal {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Ireland {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.CzechRepublic {
  top: 30%;
  right: 30%;
  max-width: 70px;
}
.svg-chart.compare-us #countryNameCompare.Slovenia {
  top: 30%;
  right: 32%;
}
.svg-chart.compare-us #countryNameCompare.Canada {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Lithuania {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Israel {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Latvia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Greece {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Poland {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Hungary {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Italy {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.UnitedArabEmirates {
  top: 30%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-us #countryNameCompare.China {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.NewZealand {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Malta {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.SlovakRepublic {
  top: 30%;
  right: 31%;
  max-width: 65px;
}
.svg-chart.compare-us #countryNameCompare.Bulgaria {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Croatia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Malaysia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.SaudiArabia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Serbia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Brazil {
  top: 31%;
  right: 30%;
}
.svg-chart.compare-us #countryNameCompare.Cyprus {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Kuwait {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Turkey {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Chile {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Romania {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Qatar {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Bahrain {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Colombia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Thailand {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.India {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Mexico {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Uruguay {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Georgia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Vietnam {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.RussianFederation {
  top: 30%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-us #countryNameCompare.Indonesia {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Albania {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Kazakhstan {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.SouthAfrica {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Morocco {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.NorthMacedonia {
  top: 29%;
  right: 31%;
  max-width: 80px;
}
.svg-chart.compare-us #countryNameCompare.Mauritius {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Argentina {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Armenia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.CostaRica {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Philippines {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Mongolia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Peru {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Azerbaijan {
  top: 30%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Egypt {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Jordan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.DominicanRepublic {
  top: 30%;
  right: 31%;
  max-width: 90px;
}
.svg-chart.compare-us #countryNameCompare.Tunisia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Ghana {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Ukraine {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Oman {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Bangladesh {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Panama {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Kenya {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Uzbekistan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Botswana {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Nigeria {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Namibia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Zambia {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.SriLanka {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Cambodia {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Pakistan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Kyrgyzstan {
  top: 31%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Senegal {
  top: 32%;
  right: 31%;
}
.svg-chart.compare-us #countryNameCompare.Ethiopia {
  top: 32%;
  right: 31%;
}
.svg-chart #countryNameCompare {
  font-size: 14px;
  line-height: 18px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  color: #999;
  position: absolute;
  top: 30%;
  right: 30%;
  display: none;
  background-color: #101010;
  padding: 2px;
  z-index: 9;
  cursor: pointer;
  transition: all 0.3s ease;
}
.svg-chart #countryNameCompare.white {
  color: #fff;
}
.svg-chart #countryNameCompare:hover {
  color: #fff;
}
.svg-chart #countryNameCompare.visible {
  display: block;
}
.svg-chart #countryNameCompare.Finland {
  top: 19%;
  right: 35%;
}
.svg-chart #countryNameCompare.Sweden {
  top: 19%;
  right: 35%;
}
.svg-chart #countryNameCompare.Switzerland {
  top: 25%;
  right: 31%;
}
.svg-chart #countryNameCompare.Denmark {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Luxembourg {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Norway {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Germany {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Belgium {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.TheNetherlands {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Singapore {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Japan {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.SouthKorea {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.France {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Austria {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Estonia {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.UnitedStatesofAmerica {
  top: 31%;
  right: 26%;
  max-width: 96px;
}
.svg-chart #countryNameCompare.Spain {
  top: 27%;
  right: 31%;
}
.svg-chart #countryNameCompare.Australia {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.Iceland {
  top: 26%;
  right: 31%;
}
.svg-chart #countryNameCompare.UnitedKingdom {
  top: 27%;
  right: 31%;
  max-width: 70px;
}
.svg-chart #countryNameCompare.Portugal {
  top: 27%;
  right: 31%;
}
.svg-chart #countryNameCompare.Ireland {
  top: 27%;
  right: 31%;
}
.svg-chart #countryNameCompare.CzechRepublic {
  top: 26%;
  right: 30%;
  max-width: 70px;
}
.svg-chart #countryNameCompare.Slovenia {
  top: 27%;
  right: 32%;
}
.svg-chart #countryNameCompare.Canada {
  top: 29%;
  right: 28%;
}
.svg-chart #countryNameCompare.Lithuania {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.Israel {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.Latvia {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.Greece {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.Poland {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.Hungary {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.Italy {
  top: 29%;
  right: 31%;
}
.svg-chart #countryNameCompare.UnitedArabEmirates {
  top: 28%;
  right: 31%;
  max-width: 90px;
}
.svg-chart #countryNameCompare.China {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.NewZealand {
  top: 28%;
  right: 31%;
}
.svg-chart #countryNameCompare.Malta {
  top: 29%;
  right: 31%;
}
.svg-chart #countryNameCompare.SlovakRepublic {
  top: 28%;
  right: 31%;
  max-width: 65px;
}
.svg-chart #countryNameCompare.Bulgaria {
  top: 29%;
  right: 31%;
}
.svg-chart #countryNameCompare.Croatia {
  top: 29%;
  right: 31%;
}
.svg-chart #countryNameCompare.Malaysia {
  top: 29%;
  right: 31%;
}
.svg-chart #countryNameCompare.SaudiArabia {
  top: 29%;
  right: 31%;
}
.svg-chart #countryNameCompare.Serbia {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Brazil {
  top: 31%;
  right: 30%;
}
.svg-chart #countryNameCompare.Cyprus {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Kuwait {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Turkey {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Chile {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Romania {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Qatar {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Bahrain {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Colombia {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Thailand {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.India {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Mexico {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Uruguay {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Georgia {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Vietnam {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.RussianFederation {
  top: 30%;
  right: 31%;
  max-width: 80px;
}
.svg-chart #countryNameCompare.Indonesia {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Albania {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Kazakhstan {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.SouthAfrica {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Morocco {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.NorthMacedonia {
  top: 29%;
  right: 31%;
  max-width: 80px;
}
.svg-chart #countryNameCompare.Mauritius {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Argentina {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Armenia {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.CostaRica {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Philippines {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Mongolia {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Peru {
  top: 32%;
  right: 31%;
}
.svg-chart #countryNameCompare.Azerbaijan {
  top: 30%;
  right: 31%;
}
.svg-chart #countryNameCompare.Egypt {
  top: 32%;
  right: 31%;
}
.svg-chart #countryNameCompare.Jordan {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.DominicanRepublic {
  top: 30%;
  right: 31%;
  max-width: 90px;
}
.svg-chart #countryNameCompare.Tunisia {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Ghana {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Ukraine {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Oman {
  top: 32%;
  right: 31%;
}
.svg-chart #countryNameCompare.Bangladesh {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Panama {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Kenya {
  top: 32%;
  right: 31%;
}
.svg-chart #countryNameCompare.Uzbekistan {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Botswana {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Nigeria {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Namibia {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Zambia {
  top: 32%;
  right: 31%;
}
.svg-chart #countryNameCompare.SriLanka {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Cambodia {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Pakistan {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Kyrgyzstan {
  top: 31%;
  right: 31%;
}
.svg-chart #countryNameCompare.Senegal {
  top: 32%;
  right: 31%;
}
.svg-chart #countryNameCompare.Ethiopia {
  top: 32%;
  right: 31%;
}
.svg-chart #regionCompare.white p {
  color: #fff;
}
.svg-chart #regionCompare p {
  font-size: 14px;
  line-height: 18px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  color: #999;
  position: absolute;
  display: none;
  background-color: #101010;
  padding: 2px;
  z-index: 9;
  transition: all 0.3s ease;
}
.svg-chart #regionCompare p.region-europe {
  top: 30%;
  left: 44%;
}
.svg-chart #regionCompare p.region-middleeast-northafrica {
  top: 27%;
  left: 30%;
  max-width: 100px;
}
.svg-chart #regionCompare p.region-asiapacific {
  top: 29%;
  left: 31%;
}
.svg-chart #regionCompare p.region-northamerica {
  top: 24%;
  left: 49%;
  max-width: 55px;
}
.svg-chart #regionCompare p.region-latin-america {
  top: 30%;
  left: 30%;
}
.svg-chart #regionCompare p.region-subsaharan-africa {
  top: 30%;
  left: 30%;
  max-width: 95px;
}
.svg-chart #regionCompare p.region-south-asia {
  top: 28%;
  left: 30%;
}
.svg-chart #regionCompare p.visible {
  display: block;
}
.svg-chart #countryNameCompare:hover + #countryDetailsCompare {
  display: block;
}
.svg-chart div#countryDetailsCompare {
  padding: 5px 7px;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  width: 190px;
  position: absolute;
  right: 0;
  top: 100px;
  display: none;
  z-index: 10;
}
.svg-chart div#countryDetailsCompare.visible {
  display: block;
}
.svg-chart div#countryDetailsCompare .country-details-row {
  display: flex;
  justify-content: space-between;
}
.svg-chart div#countryDetailsCompare .first-row {
  border-bottom: 1px solid #000;
  margin-bottom: 2px;
}
.svg-chart div#countryDetailsCompare .first-row p {
  padding-top: 0;
  padding-bottom: 3px;
  font-weight: 700;
}
.svg-chart div#countryDetailsCompare .fillar {
  font-family: Inter, sans-serif;
  font-size: 10px;
  color: #101010;
  font-weight: 400;
  padding-bottom: 0px;
  padding-top: 3px;
}
.svg-chart div#countryDetailsCompare .fillar.sustainability {
  color: #3C8530;
}
.svg-chart div#countryDetailsCompare .fillar.resilience {
  color: #234FB2;
}
.svg-chart div#countryDetailsCompare .fillar.human-centricity {
  color: #C75300;
}
.svg-chart .search-container {
  position: relative;
}
.svg-chart .search-container.active-state {
  background-color: #fff;
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
}
.svg-chart .search-container.active-state #country-search {
  color: #101010;
}
.svg-chart .search-container.active-state .search-icon {
  filter: invert(1);
}
.svg-chart .search-container.active-state .icon-clear {
  filter: invert(1);
}
.svg-chart .search-input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ffffff;
  padding: 4px 0px;
  width: 220px;
}
.svg-chart #country-search {
  flex-grow: 1;
  background: transparent;
  border: none;
  outline: none;
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 4px;
  caret-color: #eee;
}
.svg-chart #clear-btn {
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0 6px;
  margin-left: 4px;
  display: none; /* hidden by default */
  height: 16px;
  width: 16px;
  line-height: 0;
  position: absolute;
  right: 1px;
}
.svg-chart #clear-btn.visible {
  display: block;
}
.svg-chart #clear-btn img.icon-clear {
  height: 16px;
  width: 16px;
  display: block;
  margin-left: -9px;
}
.svg-chart .search-icon {
  margin-left: 5px;
  margin-right: 4px;
  flex-shrink: 0;
  height: 16px;
  width: 16px;
  pointer-events: none;
  display: block;
  position: absolute;
  right: 0px;
}
.svg-chart .dropdown {
  position: absolute;
  top: 39px;
  left: 0;
  right: 0;
  background-color: #fff;
  margin-top: 4px;
  max-height: 350px;
  overflow-y: auto;
  z-index: 1000;
  list-style: none;
  padding: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.svg-chart .dropdown.visible {
  opacity: 1;
  pointer-events: auto;
}
.svg-chart .dropdown li {
  padding: 12px 4px;
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 135%;
  color: #101010;
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
}
.svg-chart .dropdown li:hover {
  background-color: #000;
  color: #ffffff;
}
.svg-chart .dropdown .no-results {
  color: #101010;
  cursor: default;
  border-bottom: none;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 135%;
  color: #101010;
}

.svg-chart-desktop {
  width: 100%;
  margin: 0 auto;
  background: #101010;
  position: relative;
}
.svg-chart-desktop svg g,
.svg-chart-desktop svg line,
.svg-chart-desktop svg text,
.svg-chart-desktop svg rect,
.svg-chart-desktop svg circle,
.svg-chart-desktop svg path {
  transition: all 1200ms ease;
  -webkit-transition: all 1200ms ease;
}
.svg-chart-desktop svg path.line-default, .svg-chart-desktop svg path.active-line, .svg-chart-desktop svg path.active-line-region {
  cursor: pointer !important;
}
.svg-chart-desktop .bubble,
.svg-chart-desktop .bubble-alt,
.svg-chart-desktop .border-legend {
  pointer-events: none !important;
}
.svg-chart-desktop .chart-search-bar-container .chart-search-bar {
  position: absolute;
  top: -6px;
  right: 10px;
}
@media (max-width: 1024px) {
  .svg-chart-desktop .chart-search-bar-container .chart-search-bar {
    top: -10px;
  }
}
.svg-chart-desktop .chart-search-bar-container .chart-search-bar .chart-sb {
  background: none;
  border: none;
  width: 240px;
  border-bottom: solid 1px #fff;
  color: #fff;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  padding: 7px 4px;
  outline: none;
  height: 37px;
}
.svg-chart-desktop .chart-search-bar-container .chart-search-bar .chart-sb.sb-focus {
  background: #fff;
  color: #000;
}
.svg-chart-desktop .chart-search-bar-container .chart-search-bar img {
  position: absolute;
  top: 9px;
  right: 5px;
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
}
.svg-chart-desktop .chart-search-bar-container .chart-search-bar img.sb-focus {
  filter: invert(1);
}
.svg-chart-desktop .chart-location-list-container {
  background: #fff;
  position: absolute;
  top: 32.5px;
  right: 10px;
  width: 240px;
  opacity: 0;
  visibility: hidden;
  transition: all 600ms ease;
  -webkit-transition: all 600ms ease;
  transform: translateY(20px);
}
@media (max-width: 1024px) {
  .svg-chart-desktop .chart-location-list-container {
    top: 28.5px;
  }
}
.svg-chart-desktop .chart-location-list-container.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.svg-chart-desktop .chart-location-list-container .chart-location-list {
  max-height: 350px;
  overflow-y: scroll;
}
.svg-chart-desktop .chart-location-list-container .chart-location-list.remove-custom-scrollbar {
  max-height: 250px !important;
  overflow-y: scroll;
  overflow-x: clip;
}
.svg-chart-desktop .chart-location-list-container .chart-location-list .location-label a {
  display: block;
  color: #101010 !important;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  padding: 12px 4px;
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
  cursor: pointer;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.svg-chart-desktop .chart-location-list-container .chart-location-list .location-label a:hover {
  background: #101010 !important;
  color: #fff !important;
}
.svg-chart-desktop .chart-location-list-container .chart-location-list .location-label a.region-label {
  position: sticky;
  top: 0;
  background: #fff;
}
.svg-chart-desktop .chart-location-list-container .chart-location-list .location-label a.region-label:hover {
  background: #101010;
  color: #fff;
}
.svg-chart-desktop .chart-location-list-container .chart-location-list .no-results {
  text-align: left;
  color: #101010;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%; /* 18.9px */
  display: none;
  padding: 10px 4px;
}
.svg-chart-desktop .pop-up-container {
  position: relative;
}
.svg-chart-desktop .pop-up-container .pop-up {
  background: #fff;
  width: 200px;
  top: -1000px;
  left: -99999px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.svg-chart-desktop .pop-up-container .pop-up.active {
  opacity: 1;
  visibility: visible;
}
.svg-chart-desktop .pop-up-container .pop-up .location {
  padding: 5px 7px;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table {
  width: 100%;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.location-score td {
  border-bottom: solid 1px #101010;
  padding-top: 0px;
  padding-bottom: 3px;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr td {
  position: relative;
  padding: 5px 0 7px 0;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr td.td-score {
  width: 40px;
  text-align: right;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr td.td-category-score {
  width: 40px;
  text-align: right;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr td .location-name {
  color: #000;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr td .score-span {
  color: #000;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr td .score-span .sup-o {
  position: relative;
  top: 1px;
  margin-right: 5px;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr td .score-span .sup-o:after {
  content: "";
  position: absolute;
  top: 8.5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 1.5px;
  width: 70%;
  background: #000;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td {
  padding: 2px 0 10px 0;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td span {
  color: #101010;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td .progress-bar-container {
  position: relative;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td .progress-bar-container:before {
  content: "";
  position: absolute;
  bottom: -7px;
  height: 2px;
  width: 100%;
  background: #e5e5e5;
  z-index: 0;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td .progress-bar-container .progress-bar {
  position: absolute;
  bottom: -7px;
  height: 2px;
  z-index: 1;
  width: 0;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td .progress-bar-container .progress-bar.progress-bar-talent {
  background: #ff8a01;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td .progress-bar-container .progress-bar.progress-bar-sustainability {
  background: #26cf73;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td .progress-bar-container .progress-bar.progress-bar-resilience {
  background: #06c9f4;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td.td-category-score {
  vertical-align: bottom;
  position: relative;
  bottom: -14px;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.category-talent td.td-category-score span {
  color: #101010;
  text-align: right;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.gdp-score td.td-gdp {
  padding: 7px 0 5px 0;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.gdp-score td.td-gdp .title-gdp {
  color: #101010;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.gdp-score td.td-score {
  padding: 7px 0 5px 0;
  position: relative;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.gdp-score td.td-score .gdp {
  position: absolute;
  top: 7px;
  right: 0;
}
.svg-chart-desktop .pop-up-container .pop-up .location .pop-up-location-table tr.gdp-score td.td-score .gdp span {
  color: #101010;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.svg-chart-desktop .pop-up-container .pop-up .location .location-name {
  color: #000;
  font-family: Inter;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.svg-chart-desktop #Legend g tspan {
  cursor: pointer;
}
.svg-chart-desktop #Overall g text {
  cursor: pointer;
}

.svg-chart-desktop .grey-out {
  opacity: 0.3;
}
.svg-chart-desktop .fade-out-lines {
  opacity: 0 !important;
}
.svg-chart-desktop .fade-in-lines {
  opacity: 1 !important;
}
.svg-chart-desktop .cls-12 {
  opacity: 0.3 !important;
}
.svg-chart-desktop .cls-2,
.svg-chart-desktop .cls-1,
.svg-chart-desktop .cls-3,
.svg-chart-desktop .cls-5 {
  opacity: 0 !important;
}
.svg-chart-desktop .path-not-active {
  filter: grayscale(100%) !important;
  opacity: 0.03 !important;
}
.svg-chart-desktop text,
.svg-chart-desktop rect {
  cursor: pointer;
  display: inline-block !important;
}
.svg-chart-desktop .disable-action {
  pointer-events: none !important;
}
.svg-chart-desktop .not-active {
  opacity: 0.2 !important;
}
.svg-chart-desktop .dots-not-active {
  opacity: 0 !important;
}
.svg-chart-desktop .dots-active {
  opacity: 1 !important;
}
.svg-chart-desktop .mini-dots-not-active {
  opacity: 0.5 !important;
}
.svg-chart-desktop .opacity-level {
  opacity: 1 !important;
}
.svg-chart-desktop .force-action,
.svg-chart-desktop .force-action-region {
  pointer-events: unset !important;
}

.scroll-wrapper {
  /* overflow: hidden !important; */
  padding: 0 !important;
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
}

.scroll-element,
.scroll-element div {
  box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 1;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 4px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  /* border-radius: 8px; */
  width: 3px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  /* background-color: #e0e0e0; */
  background-color: rgba(255, 255, 255, 0.2);
}

.scrollbar-inner > .scroll-element .scroll-bar {
  /* background-color: #c2c2c2; */
  background-color: #474545;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

.overlay-override .mobile-search {
  display: block;
}
.overlay-override .mobile-search .mobile-search-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1002;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.overlay-override .mobile-search .mobile-search-overlay.active {
  opacity: 1;
  visibility: visible;
}
.overlay-override .mobile-search .mobile-search-pop-up {
  position: fixed;
  width: 100%;
  min-height: 500px;
  max-height: 500px;
  overflow-y: auto;
  background: #ffffff;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1003;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transform: translateY(500px);
}
.overlay-override .mobile-search .mobile-search-pop-up.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
.overlay-override .mobile-search .mobile-search-pop-up .pop-up-title {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 10;
}
.overlay-override .mobile-search .mobile-search-pop-up .pop-up-title .title-flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  position: relative;
}
.overlay-override .mobile-search .mobile-search-pop-up .pop-up-title .title-flex:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .pop-up-title .title-flex.filter-title-border {
  border-bottom: solid 1px transparent;
}
.overlay-override .mobile-search .mobile-search-pop-up .pop-up-title .title-flex span {
  color: #101010;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  width: calc(100% - 50px);
  background: #fff;
  padding: 15px 20px;
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .pop-up-title .title-flex .close-btn {
  width: 50px;
  padding: 15px;
  background: #fff;
  text-align: center;
  display: block;
  cursor: pointer;
  border-left: solid 1px rgba(118, 118, 118, 0.5);
}
.overlay-override .mobile-search .mobile-search-pop-up .pop-up-title .title-flex .close-btn img {
  position: relative;
  top: 2px;
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-bar {
  position: sticky;
  top: 50px;
  width: 100%;
  z-index: 9;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-bar .mobile-search-textbox {
  background: #fff;
  font-family: Inter, sans-serif;
  font-size: 14px;
  border: none;
  width: 100%;
  padding: 16px 50px 16px 20px;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-bar img {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-bar:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list {
  width: 100%;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name {
  position: sticky;
  top: 99px;
  background: #fff;
  z-index: 8;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name a {
  color: #101010 !important;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  display: block;
  padding: 15px 20px;
  cursor: pointer;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name a span {
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a {
  color: #101010 !important;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  display: block;
  padding: 15px 20px;
  cursor: pointer;
  position: relative;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a span {
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a.active {
  background: rgba(153, 153, 153, 0.1);
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a.active:before {
  content: "";
  background-image: url("/content/dam/oliver-wyman/ow-forum/template-scripts/industry-5-0/images/v2-icons/icon-tick.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 13px;
  height: 13px;
  display: block;
  position: absolute;
  right: 15px;
  top: 18px;
}
.overlay-override .mobile-search .mobile-search-pop-up .mobile-search-list .no-results {
  text-align: center;
  padding: 40px;
  color: #101010;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  display: none;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex span,
.overlay-override .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex img, .overlay-override .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex span,
.overlay-override .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex img {
  transform: translateY(0px) !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex:after, .overlay-override .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex:after {
  width: 100% !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .mobile-search-bar .mobile-search-textbox, .overlay-override .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar .mobile-search-textbox {
  transform: translateY(0px) !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .mobile-search-bar img, .overlay-override .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar img {
  transform: translateY(0px) !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .mobile-search-bar:after, .overlay-override .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar:after {
  width: 100% !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-name span, .overlay-override .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-name span {
  transform: translateY(0px) !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-name:after, .overlay-override .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-name:after {
  width: 100% !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-city-list a span, .overlay-override .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-city-list a span {
  transform: translateY(0px) !important;
}
.overlay-override .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-city-list a:after, .overlay-override .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-city-list a:after {
  width: 100% !important;
}

.mobile-chart-searchbar-container {
  display: none;
}

.svg-chart-responsive {
  display: none;
}

@media (max-width: 768px) {
  .svg-chart-desktop {
    display: none;
  }
  .svg-chart-responsive {
    display: block;
    width: 100%;
    margin: 0 auto;
    background: #101010;
    position: relative;
  }
  .svg-chart-responsive svg g,
  .svg-chart-responsive svg line,
  .svg-chart-responsive svg text,
  .svg-chart-responsive svg rect,
  .svg-chart-responsive svg circle,
  .svg-chart-responsive svg path,
  .svg-chart-responsive svg polygon {
    pointer-events: none !important;
    transition: all 1200ms ease;
    -webkit-transition: all 1200ms ease;
  }
  .svg-chart-responsive #Legend g tspan {
    cursor: pointer;
  }
  .svg-chart-responsive #Overall g text {
    cursor: pointer;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container {
    display: block;
    background: #101010;
    position: sticky;
    bottom: -1px;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container:before {
    content: "";
    position: absolute;
    width: 150vw;
    background: rgba(118, 118, 118, 0.5);
    height: 1px;
    bottom: 0px;
    left: -100px;
    z-index: 10;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container:after {
    content: "";
    position: absolute;
    width: 150vw;
    background: rgba(118, 118, 118, 0.5);
    height: 1px;
    top: -1px;
    left: -100px;
    z-index: 10;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container .mobile-chart-sb {
    position: relative;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container .mobile-chart-sb .search-title {
    cursor: pointer;
    padding: 15px 0;
    display: block;
    color: #999 !important;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container .mobile-chart-sb .search-title.active {
    color: #fff !important;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container .mobile-chart-sb img {
    position: absolute;
    top: 15px;
    right: 0px;
    cursor: pointer;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container .mobile-chart-sb img.adjust-position {
    top: 18px;
  }
  .svg-chart-responsive .mobile-chart-searchbar-container.hide {
    transform: translateY(70px);
  }
}
@media (max-width: 768px) {
  .main-article {
    overflow-x: clip;
  }
}
.svg-chart-responsive .grey-out {
  opacity: 0.3;
}
.svg-chart-responsive .fade-out-lines {
  opacity: 0 !important;
}
.svg-chart-responsive .fade-in-lines {
  opacity: 1 !important;
}
.svg-chart-responsive text,
.svg-chart-responsive rect {
  cursor: default !important;
  display: inline-block !important;
}
.svg-chart-responsive .disable-action {
  pointer-events: none !important;
}
.svg-chart-responsive .cls-4,
.svg-chart-responsive .cls-2,
.svg-chart-responsive .cls-1 {
  opacity: 0 !important;
}
.svg-chart-responsive .not-active {
  opacity: 0.2 !important;
}
.svg-chart-responsive .dots-not-active {
  opacity: 0 !important;
}
.svg-chart-responsive .dots-active {
  opacity: 1 !important;
}
.svg-chart-responsive .mini-dots-not-active {
  opacity: 0.5 !important;
}
.svg-chart-responsive path[data-name=RanksLine] {
  opacity: 0.3 !important;
}
.svg-chart-responsive path.path-not-active[data-name=RanksLine] {
  filter: grayscale(100%) !important;
  opacity: 0.03 !important;
}
.svg-chart-responsive .opacity-level {
  opacity: 1 !important;
}
.svg-chart-responsive path.active[data-name=RanksLine] {
  opacity: 1 !important;
}
.svg-chart-responsive path.opacity-level[data-name=RanksLine] {
  opacity: 1 !important;
}
.svg-chart-responsive #Sustainability_Label,
.svg-chart-responsive #Talent_Label,
.svg-chart-responsive #Resilience,
.svg-chart-responsive #Overall,
.svg-chart-responsive .total-gdp,
.svg-chart-responsive .total-value {
  pointer-events: none !important;
}
.svg-chart-responsive .force-action {
  pointer-events: unset !important;
}

.scroll-wrapper {
  /* overflow: hidden !important; */
  padding: 0 !important;
  position: relative;
}

.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scroll-element {
  display: none;
}

.scroll-element,
.scroll-element div {
  box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}

.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 1;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 4px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  /* border-radius: 8px; */
  width: 3px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  /* background-color: #e0e0e0; */
  background-color: rgba(255, 255, 255, 0.2);
}

.scrollbar-inner > .scroll-element .scroll-bar {
  /* background-color: #c2c2c2; */
  background-color: #474545;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

.container-col-50-50 .exhibit-mobile {
  margin-top: -20px;
  display: none;
  width: 100%;
}
@media only screen and (max-width: 600px) {
  .container-col-50-50 .exhibit-mobile {
    display: block;
  }
}
.container-col-50-50 .exhibit-mobile #chartMobile {
  margin-top: 30px;
  margin-bottom: 40px;
}
.container-col-50-50 .exhibit-mobile #chartMobile #Compare > g {
  opacity: 0;
  transition: all ease 300ms;
}
.container-col-50-50 .exhibit-mobile #chartMobile #Compare > g.visible {
  opacity: 1;
  transition: all ease 300ms;
}
.container-col-50-50 .exhibit-mobile #chartMobile #Legend {
  transform: scale(0.85);
}
@media only screen and (max-width: 500px) {
  .container-col-50-50 .exhibit-mobile #chartMobile #Legend {
    transform: scale(1);
  }
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart {
  position: relative;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-finland {
  top: 19%;
  left: 35%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-sweden {
  top: 28%;
  left: 29%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 19%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 28%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 22%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-france {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 23%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 27%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 24%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 24%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-china {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 25%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-india {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.finland #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-finland {
  top: 31%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-sweden {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-france {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 0%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 4%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 3%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 12%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 0%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-china {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 3%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 4%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-india {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.chile #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-finland {
  top: 31%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-sweden {
  top: 32%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 2%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 1%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-france {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 0%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 0%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 3%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 12%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-china {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 27%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 26%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-india {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 27%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.china #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-finland {
  top: 31%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-sweden {
  top: 32%;
  left: 2%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 1%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-france {
  top: 32%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 0%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 1%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 2%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 2%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 12%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 0%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-china {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 3%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 5%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 13%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-india {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.india #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-finland {
  top: 30%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-sweden {
  top: 28%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-switzerland {
  top: 29%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-luxembourg {
  top: 29%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 22%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-france {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 23%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 27%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 24%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 24%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-china {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 25%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-india {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.netherlands #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-finland {
  top: 31%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-sweden {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-france {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 0%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 4%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 3%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 12%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 0%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-china {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 3%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 4%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 11%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 13%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 12%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-india {
  top: 34%;
  left: 14%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 3%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 2%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-africa #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-finland {
  top: 30%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-sweden {
  top: 28%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-switzerland {
  top: 29%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-luxembourg {
  top: 29%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 22%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-france {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 23%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 27%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 24%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 24%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-china {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 25%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-india {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.south-korea #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-finland {
  top: 30%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-sweden {
  top: 28%;
  left: 29%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 19%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 28%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 22%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 22%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-france {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 23%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 27%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 24%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 24%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-china {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 25%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-india {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.sweden #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-finland {
  top: 31%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-sweden {
  top: 32%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 2%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 1%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-france {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 0%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 0%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 3%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 10%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 12%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-china {
  top: 34%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 27%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 26%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-india {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 27%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uae #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-finland {
  top: 31%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-sweden {
  top: 32%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-switzerland {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-luxembourg {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 2%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 1%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-south_korea {
  top: 35%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-france {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 0%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 9%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 3%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 6%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 0%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 26%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 12%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-china {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 27%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 26%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-india {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 26%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 27%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.uk #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 27%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-finland {
  top: 30%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-sweden {
  top: 28%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-switzerland {
  top: 29%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-denmark {
  top: 28%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-luxembourg {
  top: 29%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-norway {
  top: 32%;
  left: 5%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-germany {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-belgium {
  top: 32%;
  left: 4%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-the_netherlands {
  top: 34%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-singapore {
  top: 33%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-japan {
  top: 32%;
  left: 7%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-south_korea {
  top: 30%;
  left: 0%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-france {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-austria {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-estonia {
  top: 32%;
  left: 8%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-united_states_of_america {
  top: 34%;
  left: 23%;
  max-width: 96px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-spain {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-australia {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-iceland {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-united_kingdom {
  top: 32%;
  left: 27%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-portugal {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-ireland {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-czech_republic {
  top: 32%;
  left: 25%;
  max-width: 70px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-slovenia {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-canada {
  top: 32%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-lithuania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-israel {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-latvia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-greece {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-poland {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-hungary {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-italy {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-united_arab_emirates {
  top: 34%;
  left: 24%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-china {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-new_zealand {
  top: 35%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-malta {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-slovak_republic {
  top: 33%;
  left: 25%;
  max-width: 65px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-bulgaria {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-croatia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-malaysia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-saudi_arabia {
  top: 35%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-serbia {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-brazil {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-cyprus {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-kuwait {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-turkey {
  top: 34%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-chile {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-romania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-qatar {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-bahrain {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-colombia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-thailand {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-india {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-mexico {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-uruguay {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-georgia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-vietnam {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-russian_federation {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-indonesia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-albania {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-kazakhstan {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-south_africa {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-morocco {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-north_macedonia {
  top: 34%;
  left: 25%;
  max-width: 80px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-mauritius {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-argentina {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-armenia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-costa_rica {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-philippines {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-mongolia {
  top: 34%;
  left: 25%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-peru {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-azerbaijan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-egypt {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-jordan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-dominican_republic {
  top: 36%;
  left: 25%;
  max-width: 90px;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-tunisia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-ghana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-ukraine {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-oman {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-bangladesh {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-panama {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-kenya {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-uzbekistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-botswana {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-nigeria {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-namibia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-zambia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-sri_lanka {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-cambodia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-pakistan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-kyrgyzstan {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-senegal {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile .mobile-container-with-chart.us #countryNameCompareMobile.country-ethiopia {
  top: 34%;
  left: 26%;
}
.container-col-50-50 .exhibit-mobile #countryNameCompareMobile {
  font-size: 14px;
  line-height: 18px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  color: #999;
  position: absolute;
  top: 30%;
  left: 30%;
  background-color: #101010;
  padding: 2px;
  z-index: 9;
  cursor: pointer;
  transition: all 0.3s ease;
}
.container-col-50-50 .exhibit-mobile #countryNameCompareMobile.visible {
  display: block;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile p {
  font-size: 14px;
  line-height: 18px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  color: #999;
  position: absolute;
  display: none;
  background-color: #101010;
  padding: 2px;
  z-index: 9;
  transition: all 0.3s ease;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile p.visible {
  display: block;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.finland p.region-europe {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.finland p.region-middleeast-northafrica {
  top: 57%;
  left: 22%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.finland p.region-asiapacific {
  top: 59%;
  left: 19%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.finland p.region-northamerica {
  top: 49%;
  left: 12%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.finland p.region-latin-america {
  top: 58%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.finland p.region-subsaharan-africa {
  top: 56%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.finland p.region-south-asia {
  top: 61%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.chile p.region-europe {
  top: 53%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.chile p.region-middleeast-northafrica {
  top: 57%;
  left: 18%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.chile p.region-asiapacific {
  top: 59%;
  left: 16%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.chile p.region-northamerica {
  top: 51%;
  left: 12%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.chile p.region-latin-america {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.chile p.region-subsaharan-africa {
  top: 62%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.chile p.region-south-asia {
  top: 61%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.china p.region-europe {
  top: 52%;
  left: 18%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.china p.region-middleeast-northafrica {
  top: 60%;
  left: 21%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.china p.region-asiapacific {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.china p.region-northamerica {
  top: 52%;
  left: 18%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.china p.region-latin-america {
  top: 61%;
  left: 21%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.china p.region-subsaharan-africa {
  top: 62%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.china p.region-south-asia {
  top: 61%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.india p.region-europe {
  top: 52%;
  left: 18%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.india p.region-middleeast-northafrica {
  top: 60%;
  left: 21%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.india p.region-asiapacific {
  top: 58%;
  left: 18%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.india p.region-northamerica {
  top: 54%;
  left: 19%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.india p.region-latin-america {
  top: 61%;
  left: 21%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.india p.region-subsaharan-africa {
  top: 62%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.india p.region-south-asia {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.netherlands p.region-europe {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.netherlands p.region-middleeast-northafrica {
  top: 57%;
  left: 22%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.netherlands p.region-asiapacific {
  top: 59%;
  left: 19%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.netherlands p.region-northamerica {
  top: 54%;
  left: 19%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.netherlands p.region-latin-america {
  top: 58%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.netherlands p.region-subsaharan-africa {
  top: 56%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.netherlands p.region-south-asia {
  top: 61%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-africa p.region-europe {
  top: 53%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-africa p.region-middleeast-northafrica {
  top: 57%;
  left: 22%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-africa p.region-asiapacific {
  top: 59%;
  left: 19%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-africa p.region-northamerica {
  top: 54%;
  left: 19%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-africa p.region-latin-america {
  top: 58%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-africa p.region-subsaharan-africa {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-africa p.region-south-asia {
  top: 61%;
  left: 18%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-korea p.region-europe {
  top: 52%;
  left: 18%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-korea p.region-middleeast-northafrica {
  top: 60%;
  left: 21%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-korea p.region-asiapacific {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-korea p.region-northamerica {
  top: 51%;
  left: 12%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-korea p.region-latin-america {
  top: 61%;
  left: 21%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-korea p.region-subsaharan-africa {
  top: 62%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.south-korea p.region-south-asia {
  top: 61%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.sweden p.region-europe {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.sweden p.region-middleeast-northafrica {
  top: 57%;
  left: 22%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.sweden p.region-asiapacific {
  top: 59%;
  left: 19%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.sweden p.region-northamerica {
  top: 53%;
  left: 16%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.sweden p.region-latin-america {
  top: 58%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.sweden p.region-subsaharan-africa {
  top: 56%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.sweden p.region-south-asia {
  top: 61%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uae p.region-europe {
  top: 52%;
  left: 18%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uae p.region-middleeast-northafrica {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uae p.region-asiapacific {
  top: 59%;
  left: 16%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uae p.region-northamerica {
  top: 51%;
  left: 12%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uae p.region-latin-america {
  top: 61%;
  left: 21%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uae p.region-subsaharan-africa {
  top: 62%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uae p.region-south-asia {
  top: 61%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uk p.region-europe {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uk p.region-middleeast-northafrica {
  top: 57%;
  left: 22%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uk p.region-asiapacific {
  top: 59%;
  left: 19%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uk p.region-northamerica {
  top: 49%;
  left: 12%;
  max-width: 55px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uk p.region-latin-america {
  top: 58%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uk p.region-subsaharan-africa {
  top: 56%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.uk p.region-south-asia {
  top: 61%;
  left: 24%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.us p.region-europe {
  top: 57%;
  left: 14%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.us p.region-middleeast-northafrica {
  top: 57%;
  left: 18%;
  max-width: 100px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.us p.region-asiapacific {
  top: 59%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.us p.region-northamerica {
  display: none !important;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.us p.region-latin-america {
  top: 58%;
  left: 20%;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.us p.region-subsaharan-africa {
  top: 62%;
  left: 22%;
  max-width: 95px;
}
.container-col-50-50 .exhibit-mobile #regionCompareMobile.us p.region-south-asia {
  top: 61%;
  left: 23%;
}
.container-col-50-50 .exhibit-mobile .search-container-mobile {
  position: sticky;
  bottom: 0px;
  width: calc(100% + 40px);
  margin-left: -20px;
  background-color: #101010;
  border-top: 1px solid rgba(118, 118, 118, 0.5);
  border-bottom: 1px solid rgba(118, 118, 118, 0.5);
}
.container-col-50-50 .exhibit-mobile .search-container-mobile .search-input-wrapper-mobile {
  width: 100%;
  padding: 16px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.container-col-50-50 .exhibit-mobile .search-container-mobile .search-input-wrapper-mobile .heading-pop {
  width: 100%;
  color: #999999;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 0;
}
.container-col-50-50 .exhibit-mobile .search-container-mobile .search-input-wrapper-mobile .heading-pop.white {
  color: #fff;
}
.container-col-50-50 .exhibit-mobile .search-container-mobile .search-input-wrapper-mobile .icon-clear {
  display: none;
}
.container-col-50-50 .exhibit-mobile .search-container-mobile .search-input-wrapper-mobile .icon-clear.visible {
  display: block;
}
.container-col-50-50 .exhibit-mobile .search-container-mobile .search-input-wrapper-mobile .search-icon.hidden {
  display: none;
}
.container-col-50-50 .exhibit-mobile .mobile-search {
  display: block;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1002;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-overlay.active {
  opacity: 1;
  visibility: visible;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up {
  position: fixed;
  width: 100%;
  min-height: 500px;
  max-height: 500px;
  overflow-y: auto;
  background: #ffffff;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1003;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  transform: translateY(500px);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .pop-up-title {
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 10;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .pop-up-title .title-flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  position: relative;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .pop-up-title .title-flex:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .pop-up-title .title-flex.filter-title-border {
  border-bottom: solid 1px transparent;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .pop-up-title .title-flex span {
  color: #101010;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  width: calc(100% - 50px);
  background: #fff;
  padding: 15px 20px;
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .pop-up-title .title-flex .close-btn {
  width: 50px;
  padding: 15px;
  background: #fff;
  text-align: center;
  display: block;
  cursor: pointer;
  border-left: solid 1px rgba(118, 118, 118, 0.5);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .pop-up-title .title-flex .close-btn img {
  position: relative;
  top: 2px;
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-bar {
  position: sticky;
  top: 49px;
  width: 100%;
  z-index: 9;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-bar .mobile-search-textbox {
  background: #fff;
  border: none;
  width: 100%;
  padding: 16px 50px 16px 20px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 14px;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-bar img {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-bar:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list {
  width: 100%;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .div-no-results {
  display: none;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .div-no-results p {
  color: #101010;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  display: block;
  padding: 40px;
  position: relative;
  text-align: center;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .div-no-results.show {
  display: block;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name {
  color: #101010;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  padding: 15px 20px;
  position: sticky;
  top: 98px;
  background: #fff;
  z-index: 8;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name span {
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name.hidden {
  display: none;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-name:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a {
  color: #101010;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  display: block;
  padding: 15px 20px;
  cursor: pointer;
  position: relative;
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a span {
  display: inline-block;
  transform: translateY(20px);
  transition: all 700ms ease;
  -webkit-transition: all 700ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: rgba(118, 118, 118, 0.5);
  width: 0;
  transition: all 800ms ease;
  -webkit-transition: all 800ms ease;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a.active {
  background: rgba(153, 153, 153, 0.1);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up .mobile-search-list .category-group .category-city-list a.active:before {
  content: "";
  background-image: url("/content/dam/oliver-wyman/ow-forum/template-scripts/industry-5-0/images/v2-icons/icon-tick.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 13px;
  height: 13px;
  display: block;
  position: absolute;
  right: 15px;
  top: 18px;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex span,
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex img, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex span,
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex img {
  transform: translateY(0px);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .pop-up-title .title-flex:after, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .pop-up-title .title-flex:after {
  width: 100%;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .mobile-search-bar .mobile-search-textbox, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar .mobile-search-textbox {
  transform: translateY(0px);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .mobile-search-bar img, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar img {
  transform: translateY(0px);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .mobile-search-bar:after, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .mobile-search-bar:after {
  width: 100%;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-name span, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-name span {
  transform: translateY(0px);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-name:after, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-name:after {
  width: 100%;
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-city-list a span, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-city-list a span {
  transform: translateY(0px);
}
.container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.active .mobile-search-list .category-group .category-city-list a:after, .container-col-50-50 .exhibit-mobile .mobile-search .mobile-search-pop-up.only-once .mobile-search-list .category-group .category-city-list a:after {
  width: 100%;
}/*# sourceMappingURL=custom.css.map */