/* Main Project Files */
.tetelem_heading {
  z-index: 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 50px 0;
}

.tetelem_heading .col:first-child {
  width: 60%;
}

.tetelem_heading .col .row .sub_title {
  font-weight: 700;
  color: var(--accent);
}

.tetelem_heading .col .row .sub_title .delimiter {
  color: var(--accent);
  opacity: 0.5;
}

.tetelem_heading .col .row .title {
  width: 100%;
  font-size: 40px !important;
  font-weight: 900;
  line-height: 1.2;
  margin-bottom: 0;
}

.tetelem_heading .col .row .btn_heading {
  height: 50px;
  min-width: 200px;
  border-radius: 25px;
  padding: 0 25px;
  margin: 0 0 0 40px;
  color: #ffffff;
  border: 2px solid var(--accent);
  background: var(--accent);
}

.tetelem_heading .col .row .btn_heading span {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  margin-right: 10px;
  transform: translateX(15px);
  transition: all 0.3s linear 0s;
}

.tetelem_heading .col .row .btn_heading svg {
  transform-origin: 0;
  transform: scale(0);
  transition: all 0.3s linear 0s;
}

.tetelem_heading .col .row .btn_heading:hover span {
  transform: translateX(-10px);
}

.tetelem_heading .col .row .btn_heading:hover svg {
  transform: scale(1);
}

.tetelem_heading .bg_title {
  z-index: -1;
  pointer-events: none;
  font-size: 180px;
  font-weight: 900;
  white-space: nowrap;
  color: var(--bg-light-secondary);
  position: absolute;
  left: 0;
}

.tetelem_post_recent {
  display: flex;
  justify-content: space-between;
  margin: 50px 0;
}

.tetelem_post_recent .col {
  width: 50%;
}

.tetelem_post_recent .col.featured_img {
  margin-right: 25px;
}

.tetelem_post_recent .col .row {
  display: flex;
  justify-content: space-between;
}

.tetelem_post_recent .col .row .thumbnail {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-height: 325px;
  border-radius: 5px;
}

.tetelem_post_recent .col .row .thumbnail .no_img {
  background: linear-gradient(to top left, var(--bg-light-secondary), var(--text));
  width: 100%;
  height: 325px;
  border-radius: 5px;
}

.tetelem_post_recent .col .row .thumbnail:hover .thumb_link img {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  transform: scale(1.1);
}

.tetelem_post_recent .col .row .thumbnail .thumb_link img {
  width: 100%;
  height: auto;
  vertical-align: top;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta {
  display: flex;
  flex-direction: column;
  justify-content: end;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 25px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8), 70%, rgba(255, 255, 255, 0));
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row {
  display: flex;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .date {
  background: #7c7f84;
  padding: 5px 15px;
  margin-right: 15px;
  border-radius: 5px;
  color: #ffffff;
  opacity: 0.8;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .read_count {
  padding: 5px 15px 5px 0;
  font-size: 13px;
  color: var(--accent);
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .category {
  display: flex;
  flex-wrap: wrap;
  padding: 5px 0;
  font-size: 13px;
  opacity: 0.8;
  color: var(--accent);
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .category a {
  color: #ffffff;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .category a:hover {
  color: var(--accent);
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .title {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  word-break: break-word;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .title a {
  color: #ffffff;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .title a:hover {
  color: var(--accent);
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .btn_read_more {
  display: flex;
  align-items: center;
  color: var(--accent);
  margin: 5px 0;
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .btn_read_more span {
  margin-right: 10px;
  font-weight: 700;
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .btn_read_more svg {
  fill: #ffffff;
  transform-origin: 0;
  transform: scale(0);
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .btn_read_more:hover {
  color: var(--accent);
}

.tetelem_post_recent .col .row .thumbnail .entry_meta .sub_row .btn_read_more:hover svg {
  fill: var(--accent);
  transform: scale(1);
}

.tetelem_post_recent .col .row.small:first-child {
  margin-bottom: 25px;
}

.tetelem_post_recent .col .row.small .sub_col:last-child {
  width: calc(100% - 180px);
}

.tetelem_post_recent .col .row.small .sub_col .no_img {
  background: linear-gradient(to top left, var(--bg-light-secondary), var(--text));
  width: 150px;
  height: 150px;
  border-radius: 5px;
}

.tetelem_post_recent .col .row.small .sub_col .img {
  overflow: hidden;
  border-radius: 5px;
}

.tetelem_post_recent .col .row.small .sub_col .img .thumb_link img {
  width: 100%;
  height: auto;
  vertical-align: top;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row.small .sub_col .img .thumb_link:hover img {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  transform: scale(1.1);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row {
  display: flex;
  align-items: center;
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .date {
  background: var(--bg-light-secondary);
  padding: 5px 15px;
  margin-right: 15px;
  border-radius: 5px;
  color: var(--text);
  opacity: 0.8;
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .read_count {
  padding: 5px 15px 5px 0;
  font-size: 13px;
  color: var(--accent);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .category {
  display: flex;
  flex-wrap: wrap;
  padding: 2px 0;
  font-size: 13px;
  opacity: 0.8;
  color: var(--accent);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .category a {
  color: var(--text);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .category a:hover {
  color: var(--accent);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  word-break: break-word;
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .title a {
  color: var(--text);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .title a:hover {
  color: var(--accent);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .btn_read_more {
  display: flex;
  align-items: center;
  color: var(--accent);
  margin: 5px 0;
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .btn_read_more span {
  margin-right: 10px;
  font-weight: 700;
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .btn_read_more svg {
  fill: #ffffff;
  transform-origin: 0;
  transform: scale(0);
  transition: all 0.3s linear 0s;
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .btn_read_more:hover {
  color: var(--accent);
}

.tetelem_post_recent .col .row.small .sub_col .sub_row .btn_read_more:hover svg {
  fill: var(--accent);
  transform: scale(1);
}

.tetelem_cta {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  height: 400px;
  margin: 25px 0;
}

.tetelem_cta .bg {
  z-index: -1;
  position: absolute;
  top: 0;
  left: -50%;
  width: 150vw;
  height: 100%;
  background-color: var(--bg-light-secondary);
}

.tetelem_cta .stars {
  position: absolute;
  z-index: 0;
  opacity: 0.1;
}

.tetelem_cta .stars .line_1,
.tetelem_cta .stars .line_2,
.tetelem_cta .stars .line_3,
.tetelem_cta .stars .line_4,
.tetelem_cta .stars .line_5,
.tetelem_cta .stars .line_6 {
  position: absolute;
  z-index: 0;
  border-radius: 5px;
  background: linear-gradient(to right, var(--bg-light-secondary), 70%, var(--text));
  transform-origin: 0;
  transform: rotate(45deg);
  animation-iteration-count: infinite;
  animation-name: line_1;
}

.tetelem_cta .stars .line_1 {
  top: -100px;
  width: 300px;
  height: 5px;
  animation-duration: 10s;
}

.tetelem_cta .stars .line_2 {
  top: -80px;
  right: -50px;
  width: 100px;
  height: 5px;
  animation-duration: 15s;
}

.tetelem_cta .stars .line_3 {
  top: 0;
  right: -50px;
  width: 50px;
  height: 5px;
  animation-duration: 15s;
}

.tetelem_cta .stars .line_4 {
  top: 15px;
  left: 200px;
  width: 150px;
  height: 5px;
  animation-duration: 18s;
}

.tetelem_cta .stars .line_5 {
  top: -150px;
  left: 250px;
  width: 100px;
  height: 5px;
  animation-duration: 15s;
}

.tetelem_cta .stars .line_6 {
  top: -100px;
  left: 200px;
  width: 100px;
  height: 5px;
  animation-duration: 20s;
}

@keyframes line_1 {
  0% {
    opacity: 0;
    transform: scale(0, 0) rotate(45deg);
  }
  50% {
    opacity: 1;
    transform: scale(1, 1) rotate(45deg);
  }
  100% {
    opacity: 0;
  }
}

.tetelem_cta .col {
  width: 50%;
}

.tetelem_cta .col.link {
  width: 30%;
  display: flex;
  justify-content: end;
}

.tetelem_cta .col .description {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.tetelem_cta .col .strong {
  font-weight: 900;
}

.tetelem_cta .col .btn_cta {
  height: 70px;
  min-width: 300px;
  border-radius: 35px;
  padding: 0 25px;
  margin: 0 0 0 40px;
  color: #ffffff !important;
  border: 2px solid var(--accent);
  background: var(--accent);
}

.tetelem_cta .col .btn_cta span {
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  margin-right: 10px;
  transform: translateX(15px);
  transition: all 0.3s linear 0s;
}

.tetelem_cta .col .btn_cta svg {
  transform-origin: 0;
  transform: rotate(45deg) scale(0);
  transition: all 0.3s linear 0s;
}

.tetelem_cta .col .btn_cta:hover span {
  transform: translateX(-10px);
}

.tetelem_cta .col .btn_cta:hover svg {
  transform: rotate(0) scale(1);
}

.elementor img {
  vertical-align: top !important;
}

.tet_portfolio_slider {
  margin: 35px 0;
}

.tet_portfolio_slider.slick-slider .slick-list {
  display: flex;
  align-items: center;
  height: 300px !important;
  overflow: hidden;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: center;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center {
  opacity: 1;
  display: flex;
  align-items: center;
  transition: all 0.3s linear 0s;
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center figure {
  border-radius: 5px;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center figure a img {
  vertical-align: top !important;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center figure figcaption {
  opacity: 1;
  transform: translate(0, 0);
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center:hover {
  transform: scale(1.85);
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center:hover .portfolio_zoom {
  opacity: 0.7;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure {
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: center;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: all 0.3s linear 0s;
  transform: translate(0, 50px);
  padding: 15px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  font-size: 10px;
  color: #7c7f84;
  line-height: 1.2;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(255, 255, 255, 0));
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption h3 {
  width: 100%;
  font-weight: 900;
  line-height: 1;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption h3 a {
  font-size: 10px;
  opacity: 1;
}

.tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption a {
  font-size: 8px;
  line-height: 1.2;
  color: #ffffff;
  opacity: 0.5;
}

.slick-slide {
  transform: scale(1);
  display: flex;
  align-items: center;
  z-index: -1;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.slick-x {
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(1%, 0) scale(1.3);
  z-index: 0;
  transition: all 0.3s linear 0s;
}

.slick-x figure {
  transform: rotateX(0deg) rotateY(36deg);
  transform-style: preserve-3d;
}

.slick-x:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.slick-x + .slick-slide {
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(-40%, 0) scale(1.5);
  z-index: 1;
  transition: all 0.3s linear 0s;
}

.slick-x + .slick-slide figure {
  transform: rotateX(0deg) rotateY(30deg);
  transform-style: preserve-3d;
}

.slick-x + .slick-slide:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.slick-x + .slick-slide + .slick-slide {
  transform-origin: center center;
  transform: scale(1.8);
  z-index: 2;
}

.slick-x + .slick-slide + .slick-slide + .slick-slide {
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(40%, 0) scale(1.5);
  z-index: 1;
  transition: all 0.3s linear 0s;
}

.slick-x + .slick-slide + .slick-slide + .slick-slide figure {
  transform: rotateX(0deg) rotateY(-40deg);
  transform-style: preserve-3d;
}

.slick-x + .slick-slide + .slick-slide + .slick-slide:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.slick-x + .slick-slide + .slick-slide + .slick-slide + .slick-slide {
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(-13%, 0) scale(1.3);
  z-index: 0;
  transition: all 0.3s linear 0s;
}

.slick-x + .slick-slide + .slick-slide + .slick-slide + .slick-slide figure {
  transform: rotateX(0deg) rotateY(-36deg);
  transform-style: preserve-3d;
}

.slick-x + .slick-slide + .slick-slide + .slick-slide + .slick-slide:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.portfolio_slider_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px 0;
}

.portfolio_slider_nav .col {
  width: 400px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.portfolio_slider_nav .col .slider_counter {
  display: flex;
  align-items: center;
  opacity: 0.8;
}

.portfolio_slider_nav .col .slider_counter span {
  display: inline-block;
}

.portfolio_slider_nav .col .slider_counter span:nth-child(2) {
  height: 2px;
  width: 35px;
  margin: 0 10px;
  background-color: var(--text);
  opacity: 0.5;
}

.portfolio_slider_nav .col .slider_arrows {
  display: flex;
}

.portfolio_slider_nav .col .slider_arrows .arrow-left {
  margin-right: 10px;
}

.portfolio_slider_nav .col .slider_arrows .arrow-left,
.portfolio_slider_nav .col .slider_arrows .arrow-right {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.portfolio_slider_nav .col .slider_arrows .arrow-left:hover .svg_color_fill,
.portfolio_slider_nav .col .slider_arrows .arrow-right:hover .svg_color_fill {
  fill: #ffffff;
}

.portfolio_zoom {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  transform: scale(0.5);
  border: 2px solid var(--text);
  background: var(--bg);
  padding: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: all 0.3s linear 0s;
}

.portfolio_zoom svg {
  fill: var(--text);
  transition: all 0.3s linear 0s;
}

.portfolio_zoom .svg {
  display: flex;
}

.portfolio_zoom:hover {
  border: 2px solid var(--accent);
  background: var(--accent);
}

.portfolio_zoom:hover svg {
  fill: var(--text);
}

.tet_portfolio_v2 {
  position: relative;
}

.tet_portfolio_v2 .portfolio_header {
  height: 100%;
  min-height: 400px;
  position: relative;
  padding-bottom: 150px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.tet_portfolio_v2 .portfolio_header .col {
  width: 45%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.tet_portfolio_v2 .portfolio_header .col .sub_title {
  width: 100%;
  font-weight: 700;
  color: var(--accent);
}

.tet_portfolio_v2 .portfolio_header .col .sub_title .delimiter {
  color: var(--accent);
  opacity: 0.5;
}

.tet_portfolio_v2 .portfolio_header .col .title {
  width: 100%;
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2;
}

.tet_portfolio_v2 .portfolio_header .bg_v2 {
  z-index: -1;
  position: absolute;
  top: 0;
  left: -60%;
  width: 150vw;
  height: 100%;
  background-color: var(--bg-light-secondary);
}

.tet_portfolio_v2 .tet_portfolio_slider {
  margin: -150px 0 35px 0;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list {
  display: flex;
  align-items: center;
  height: 300px !important;
  overflow: hidden;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: center;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center {
  opacity: 1;
  display: flex;
  align-items: center;
  transition: all 0.3s linear 0s;
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center figure {
  border-radius: 5px;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center figure a img {
  vertical-align: top !important;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center figure figcaption {
  opacity: 1;
  transform: translate(0, 0);
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center:hover {
  transform: scale(1.85);
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide.slick-center:hover .portfolio_zoom {
  opacity: 0.7;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure {
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: center;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: all 0.3s linear 0s;
  transform: translate(0, 50px);
  padding: 15px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  font-size: 10px;
  color: #7c7f84;
  line-height: 1.2;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.9), rgba(255, 255, 255, 0));
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption h3 {
  width: 100%;
  font-weight: 900;
  line-height: 1;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption h3 a {
  font-size: 10px;
  opacity: 1;
}

.tet_portfolio_v2 .tet_portfolio_slider.slick-slider .slick-list .slick-track .slick-slide figure figcaption a {
  font-size: 8px;
  line-height: 1.2;
  color: #ffffff;
  opacity: 0.5;
}

.tet_portfolio_v2 .slick-slide {
  transform: scale(1);
  display: flex;
  align-items: center;
  z-index: -1;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.tet_portfolio_v2 .slick-x {
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(1%, 0) scale(1.3);
  z-index: 0;
  transition: all 0.3s linear 0s;
}

.tet_portfolio_v2 .slick-x figure {
  transform: rotateX(0deg) rotateY(36deg);
  transform-style: preserve-3d;
}

.tet_portfolio_v2 .slick-x:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_portfolio_v2 .slick-x + .slick-slide {
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(-75.1%, 0) scale(1.5);
  z-index: 1;
  transition: all 0.3s linear 0s;
}

.tet_portfolio_v2 .slick-x + .slick-slide figure {
  transform: rotateX(0deg) rotateY(0deg);
  transform-style: preserve-3d;
}

.tet_portfolio_v2 .slick-x + .slick-slide:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_portfolio_v2 .slick-x + .slick-slide + .slick-slide {
  transform-origin: center center;
  transform: scale(1.8);
  z-index: 2;
}

.tet_portfolio_v2 .slick-x + .slick-slide + .slick-slide + .slick-slide {
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(75%, 0) scale(1.5);
  z-index: 1;
  transition: all 0.3s linear 0s;
}

.tet_portfolio_v2 .slick-x + .slick-slide + .slick-slide + .slick-slide figure {
  transform: rotateX(0deg) rotateY(0deg);
  transform-style: preserve-3d;
}

.tet_portfolio_v2 .slick-x + .slick-slide + .slick-slide + .slick-slide:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_portfolio_v2 .slick-x + .slick-slide + .slick-slide + .slick-slide + .slick-slide {
  opacity: 0;
  perspective-origin: 0 center;
  perspective: 800px;
  transform: translate(-13%, 0) scale(1.3);
  z-index: 0;
  transition: all 0.3s linear 0s;
}

.tet_portfolio_v2 .slick-x + .slick-slide + .slick-slide + .slick-slide + .slick-slide figure {
  transform: rotateX(0deg) rotateY(-36deg);
  transform-style: preserve-3d;
}

.tet_portfolio_v2 .slick-x + .slick-slide + .slick-slide + .slick-slide + .slick-slide:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_portfolio_v2 .portfolio_slider_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px 0;
}

.tet_portfolio_v2 .portfolio_slider_nav .col {
  width: 400px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tet_portfolio_v2 .portfolio_slider_nav .col .slider_counter {
  display: flex;
  align-items: center;
  opacity: 0.8;
}

.tet_portfolio_v2 .portfolio_slider_nav .col .slider_counter span {
  display: inline-block;
}

.tet_portfolio_v2 .portfolio_slider_nav .col .slider_counter span:nth-child(2) {
  height: 2px;
  width: 35px;
  margin: 0 10px;
  background-color: var(--text);
  opacity: 0.5;
}

.tet_portfolio_v2 .portfolio_slider_nav .col .slider_arrows {
  display: flex;
}

.tet_portfolio_v2 .portfolio_slider_nav .col .slider_arrows .arrow-left {
  margin-right: 10px;
}

.tet_portfolio_v2 .portfolio_slider_nav .col .slider_arrows .arrow-left,
.tet_portfolio_v2 .portfolio_slider_nav .col .slider_arrows .arrow-right {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.tet_portfolio_v2 .portfolio_slider_nav .col .slider_arrows .arrow-left:hover .svg_color_fill,
.tet_portfolio_v2 .portfolio_slider_nav .col .slider_arrows .arrow-right:hover .svg_color_fill {
  fill: #ffffff;
}

.tet_portfolio_v2 .portfolio_zoom {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  transform: scale(0.5);
  border: 2px solid var(--text);
  background: var(--bg);
  padding: 5px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: all 0.3s linear 0s;
}

.tet_portfolio_v2 .portfolio_zoom svg {
  fill: var(--text);
  transition: all 0.3s linear 0s;
}

.tet_portfolio_v2 .portfolio_zoom .svg {
  display: flex;
}

.tet_portfolio_v2 .portfolio_zoom:hover {
  border: 2px solid var(--accent);
  background: var(--accent);
}

.tet_portfolio_v2 .portfolio_zoom:hover svg {
  fill: var(--text);
}

.tet_portfolio_v2 .el_circle {
  position: absolute;
  top: 0;
  left: 150px;
  z-index: 5;
}

.tet_portfolio_v2 .el_grid {
  position: absolute;
  top: 55px;
  left: -100px;
  opacity: .5;
}

.tet_portfolio_v2 .el_grid svg g circle {
  fill: var(--accent);
  animation: steam-2 5s linear infinite;
}

.tet_portfolio_v2 .el_grid_circle {
  position: absolute;
  top: 15px;
  right: -10%;
  z-index: 5;
}

.tet_testimonials_slider {
  margin: 35px 0;
}

.tet_testimonials_slider.slick-slider .slick-list {
  margin: 0 -20px;
  display: flex;
  overflow: hidden;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide {
  position: relative;
  transform: scale(1);
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  margin: 0 20px;
  display: flex;
  flex-wrap: wrap;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide::before {
  content: '"';
  position: absolute;
  font-family: 'Arial';
  font-weight: 500;
  font-style: italic;
  top: 30px;
  left: -15px;
  font-size: 70px;
  color: var(--accent);
  opacity: 0.5;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .testimonials {
  height: calc(100% - 75px);
  border-radius: 5px;
  background: var(--bg-light-secondary);
  padding: 25px;
  margin-bottom: 15px;
  line-height: 1.5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .testimonials .testimonials_text {
	width: 70%;
 }

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .testimonials .testimonial_product_photo img {
	border-radius: 5px;
	padding: 10px;
 }

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta {
  height: 60px;
  display: flex;
  align-items: center;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta .avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 15px;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: all 0.3s linear 0s;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta .avatar img {
  width: 100px;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta .avatar:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info .name {
  font-size: 20px;
  font-weight: 900;
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info .name h4 {
	margin-bottom: 0;
 }

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info .name span {
  color: var(--accent);
}

.tet_testimonials_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info .position {
  opacity: 0.5;
}

.testimonials_slider_nav .testimonials_slider_dots .slick-dots {
  display: flex;
  /* align-items: center; */
  justify-content: end;
  list-style: none;
}

.testimonials_slider_nav .testimonials_slider_dots .slick-dots button {
  cursor: pointer;
  font-size: 0;
  width: 10px; 
  height: 10px;
  min-height: unset;
  border-radius: 50%;
  margin-left: 5px;
  transition: all 0.3s linear 0s;
  background: var(--text-light);
  opacity: 0.5;
  padding: 0;
}

.testimonials_slider_nav .testimonials_slider_dots .slick-dots .slick-active button {
  opacity: 1;
  width: 30px;
  border-radius: 5px;
  background: var(--accent);
  min-height: unset;
}

.tet_team_slider {
  margin: 35px 0;
}

.tet_team_slider.slick-slider .slick-list {
  margin: 0 -15px;
  display: flex;
  overflow: hidden;
}

.tet_team_slider.slick-slider .slick-list .slick-track {
  display: flex;
  align-items: stretch;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide {
  position: relative;
  transform: scale(1);
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: all 0.3s linear 0s;
  margin: 0 15px;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .avatar {
  transform: translate(-15px, 0) scale(0.9);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social div:nth-child(1), .tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social div:nth-child(2), .tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social div:nth-child(3), .tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social div:nth-child(4), .tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social div:nth-child(5), .tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social div:nth-child(6), .tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .social div:nth-child(7) {
  transform: translate(0, 0);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide:hover .meta .info {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transform: translate(0, -15px);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta {
  position: relative;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .avatar {
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.3s linear 0s;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social {
  position: absolute;
  top: 0;
  right: -5px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div {
  margin-bottom: 5px;
  transition: all 0.3s linear 0s;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div:nth-child(1) {
  transform: translate(-10px, 0);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div:nth-child(2) {
  transform: translate(-10px, -10px);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div:nth-child(3) {
  transform: translate(-10px, -20px);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div:nth-child(4) {
  transform: translate(-10px, -30px);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div:nth-child(5) {
  transform: translate(-10px, -40px);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div:nth-child(6) {
  transform: translate(-10px, -50px);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div:nth-child(7) {
  transform: translate(-10px, -60px);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .social div a:hover .svg_color_fill {
  fill: var(--accent);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info {
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
  text-align: right;
  padding: 15px;
  transform: translate(0, 0);
  background: linear-gradient(to right, rgba(0, 0, 0, 0), 70%, var(--bg));
  width: 100%;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info .name {
  font-size: 20px;
  font-weight: 900;
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info .surname {
  font-size: 20px;
  font-weight: 900;
  color: var(--accent);
}

.tet_team_slider.slick-slider .slick-list .slick-track .slick-slide .meta .info .position {
  opacity: 0.5;
}

.team_slider_nav .team_slider_dots .slick-dots {
  display: flex;
  align-items: center;
  justify-content: end;
}

.team_slider_nav .team_slider_dots .slick-dots button {
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-left: 5px;
  transition: all 0.3s linear 0s;
  background: var(--text);
  opacity: 0.5;
}

.team_slider_nav .team_slider_dots .slick-dots .slick-active button {
  opacity: 1;
  width: 30px;
  border-radius: 5px;
  background: var(--accent);
}

.tet_about_us {
  display: flex;
  margin: 35px 0;
}

.tet_about_us p {
	margin-bottom: unset;
 }

.tet_about_us .col.avatar {
  width: 25%;
  position: relative;
  z-index: 0;
  flex-basis: auto;
  flex-grow: unset;
}

.tet_about_us .col.avatar .photo img {
  border-radius: 5px 5px 200px 5px;
}

.tet_about_us .col.avatar .elem {
  position: absolute;
  bottom: -10px;
  right: -10px;
  z-index: -1;
}

.tet_about_us .col.meta {
  width: 75%;
  padding: 0 0 0 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.tet_about_us .col.meta .row {
	display: inline;
	margin-inline: unset;
 }

.tet_about_us .col.meta .row .title {
  font-size: 35px;
  font-weight: 300;
  line-height: 1.2;
}

.tet_about_us .col.meta .row .description {
  padding: 15px 0;
}

.tet_about_us .col.meta .row .name {
  font-size: 20px;
  font-weight: 900;
}

.tet_about_us .col.meta .row .name .surname {
  color: var(--accent);
}

.tet_about_us .col.meta .row .position {
  opacity: 0.5;
}

.tet_about_us .col.meta .row.counter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 15px 0 0 0;
}

.tet_about_us .col.meta .row.counter .tet_counter {
  width: 23%;
  height: 140px;
  margin-right: 15px;
  background: var(--bg-light-secondary);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.tet_about_us .col.meta .row.counter .tet_counter:last-child {
  margin: 0;
}

.tet_about_us .col.meta .row.counter .tet_counter div {
  text-align: center;
  margin: 0 auto;
  padding-top: 5px;
}

.tet_about_us .col.meta .row.counter .tet_counter div .number {
  position: relative;
}

.tet_about_us .col.meta .row.counter .tet_counter div .number .number_start {
  font-size: 35px;
  font-weight: 900;
  line-height: 1.2;
  visibility: hidden;
}

.tet_about_us .col.meta .row.counter .tet_counter div .number .suffix {
  position: absolute;
  font-size: 20px;
  font-weight: 600;
  color: var(--accent);
  top: 10px;
}

.tet_about_us .col.meta .row.counter .tet_counter div .counter_title {
  width: 60%;
  padding: 10px;
  line-height: 1.2;
  opacity: 0.8;
}

.tet_about_us .stars_counter {
  position: absolute;
  left: 50%;
  top: 25%;
  z-index: 0;
  opacity: 0.1;
}

.tet_about_us .stars_counter .line_1,
.tet_about_us .stars_counter .line_2,
.tet_about_us .stars_counter .line_3,
.tet_about_us .stars_counter .line_4,
.tet_about_us .stars_counter .line_5,
.tet_about_us .stars_counter .line_6 {
  position: absolute;
  z-index: 0;
  border-radius: 5px;
  background: linear-gradient(to right, var(--bg-light-secondary), 70%, var(--text));
  transform-origin: 0;
  transform: rotate(120deg);
  animation-iteration-count: infinite;
  animation-name: line_2;
}

.tet_about_us .stars_counter .line_1 {
  top: -100px;
  width: 300px;
  height: 5px;
  animation-duration: 10s;
}

.tet_about_us .stars_counter .line_2 {
  top: -80px;
  right: -50px;
  width: 100px;
  height: 5px;
  animation-duration: 15s;
}

.tet_about_us .stars_counter .line_3 {
  top: 0;
  right: -50px;
  width: 50px;
  height: 5px;
  animation-duration: 15s;
}

.tet_about_us .stars_counter .line_4 {
  top: 15px;
  left: 200px;
  width: 150px;
  height: 5px;
  animation-duration: 18s;
}

.tet_about_us .stars_counter .line_5 {
  top: -150px;
  left: 250px;
  width: 100px;
  height: 5px;
  animation-duration: 15s;
}

.tet_about_us .stars_counter .line_6 {
  top: -100px;
  left: 200px;
  width: 100px;
  height: 5px;
  animation-duration: 20s;
}

@keyframes line_2 {
  0% {
    opacity: 0;
    transform: scale(0, 0) rotate(120deg);
  }
  50% {
    opacity: 1;
    transform: scale(1, 1) rotate(120deg);
  }
  100% {
    opacity: 0;
  }
}

.tet_banner_slider.slick-slider .slick-list {
  overflow: visible;
}

.tet_banner_slider.slick-slider .slick-list .slick-track {
  display: flex;
}

.tet_banner_slider.slick-slider .slick-list .slick-track .slick-slide {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  transition: all 0.3s linear 0s;
}

.tet_banner {
  height: 480px;
}

.tet_banner .stars {
  position: absolute;
  top: 150px;
  left: -250px;
  z-index: 0;
  opacity: 0.1;
}

.tet_banner .stars .line_1,
.tet_banner .stars .line_2,
.tet_banner .stars .line_3,
.tet_banner .stars .line_4,
.tet_banner .stars .line_5,
.tet_banner .stars .line_6 {
  position: absolute;
  z-index: 0;
  border-radius: 5px;
  background: linear-gradient(to right, var(--bg-light-secondary), 70%, var(--text));
  transform-origin: 0;
  transform: rotate(45deg);
  animation-iteration-count: infinite;
  animation-name: line_1;
}

.tet_banner .stars .line_1 {
  top: -100px;
  width: 300px;
  height: 5px;
  animation-duration: 10s;
}

.tet_banner .stars .line_2 {
  top: -80px;
  right: -50px;
  width: 100px;
  height: 5px;
  animation-duration: 15s;
}

.tet_banner .stars .line_3 {
  top: 0;
  right: -50px;
  width: 50px;
  height: 5px;
  animation-duration: 15s;
}

.tet_banner .stars .line_4 {
  top: 15px;
  left: 200px;
  width: 150px;
  height: 5px;
  animation-duration: 18s;
}

.tet_banner .stars .line_5 {
  top: -150px;
  left: 250px;
  width: 100px;
  height: 5px;
  animation-duration: 15s;
}

.tet_banner .stars .line_6 {
  top: -100px;
  left: 200px;
  width: 100px;
  height: 5px;
  animation-duration: 20s;
}

@keyframes line_1 {
  0% {
    opacity: 0;
    transform: scale(0, 0) rotate(45deg);
  }
  50% {
    opacity: 1;
    transform: scale(1, 1) rotate(45deg);
  }
  100% {
    opacity: 0;
  }
}

.tet_banner:hover .photo {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  width: 101%;
}

.tet_banner .bg_img {
  position: absolute;
  bottom: -65px;
  left: -25vw;
  z-index: -5;
  width: 100vw;
  border-top-right-radius: 80%;
  border-bottom-right-radius: 10%;
  border-bottom-left-radius: 25%;
  overflow: hidden;
  pointer-events: none;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.tet_banner .bg_img img {
  width: 100vw !important;
  opacity: 0.1;
}

.tet_banner .btn_banner {
  position: absolute;
  left: 37.5%;
  top: 25px;
  z-index: 0;
  height: 50px;
  min-width: 200px;
  width: fit-content;
  border-radius: 25px;
  padding: 0 25px;
  margin: 0;
  color: #ffffff;
  border: 2px solid var(--accent);
  background: var(--accent);
}

.tet_banner .btn_banner span {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  margin-right: 10px;
  transform: translateX(15px);
  transition: all 0.3s linear 0s;
}

.tet_banner .btn_banner svg {
  transform-origin: 0;
  transform: scale(0);
  transition: all 0.3s linear 0s;
}

.tet_banner .btn_banner:hover span {
  transform: translateX(-10px);
}

.tet_banner .btn_banner:hover svg {
  transform: scale(1);
}

.tet_banner .photo {
  position: absolute;
  right: -60%;
  top: -10px;
  z-index: -1;
  border-radius: 240px 0 0 240px;
  overflow: hidden;
  width: 100%;
  height: 460px;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: all 0.3s linear 0s;
}

.tet_banner .container_one {
  position: absolute;
  left: 35%;
  z-index: -2;
  height: 100px;
  width: 2900px;
  border-radius: 50px 0 0 50px;
  opacity: 0.5;
  background: linear-gradient(45deg, var(--accent), var(--bg), var(--accent));
  background-size: 130%;
  animation: steam-2 20s linear infinite;
}

.tet_banner .container_two {
  position: absolute;
  top: 15px;
  left: 0;
  z-index: -3;
  height: 300px;
  width: 2900px;
  background: linear-gradient(45deg, var(--accent), 15%, var(--bg));
  background-size: 110%;
  animation: steam-2 30s linear infinite;
  border-radius: 150px 0 0 150px;
}

.tet_banner .container_two .inner {
  height: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 0 0 80px;
}

.tet_banner .container_two .inner div .sub_title {
  font-weight: 700;
  opacity: 0.8;
}

.tet_banner .container_two .inner div .title {
  font-size: 70px;
  font-weight: 900;
  line-height: 1;
}

.tet_banner .container_two .inner div .title_two {
  font-size: 70px;
  font-weight: 300;
  line-height: 1;
  padding-left: 50px;
}

.tet_banner .container_three {
  position: absolute;
  bottom: 0;
  left: 15%;
  z-index: -4;
  height: 400px;
  width: 2900px;
  background: linear-gradient(45deg, var(--accent), 10%, var(--bg));
  background-size: 105%;
  animation: steam-2 10s linear infinite;
  border-radius: 200px 0 0 200px;
}

.tet_banner .container_three .inner {
  height: 100%;
  display: flex;
  align-items: flex-end;
}

.tet_banner .container_three .inner div {
  width: 320px;
  margin: 0 0 25px 60px;
}

.tet_banner .el_circle {
  position: absolute;
  left: 150px;
}

.tet_banner .el_grid {
  position: absolute;
  bottom: 50px;
  left: 100px;
}

.tet_banner .el_grid svg g circle {
  fill: var(--accent);
  animation: steam-2 5s linear infinite;
}

.tet_banner .el_grid_circle {
  position: absolute;
  top: 80px;
  left: 60%;
}

.banner_slider_nav .banner_slider_dots {
  margin: 15px 0;
}

.banner_slider_nav .banner_slider_dots .slick-dots {
  display: flex;
  align-items: center;
  justify-content: end;
}

.banner_slider_nav .banner_slider_dots .slick-dots button {
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-left: 5px;
  transition: all 0.3s linear 0s;
  background: var(--text);
  opacity: 0.5;
}

.banner_slider_nav .banner_slider_dots .slick-dots .slick-active button {
  opacity: 1;
  width: 30px;
  border-radius: 5px;
  background: var(--accent);
}

@keyframes steam-2 {
  0% {
    fill: var(--accent);
    background-position: 0 0;
  }
  50% {
    fill: var(--text);
    background-position: 400% 0;
  }
  100% {
    fill: var(--accent);
    background-position: 0 0;
  }
}

.tet_slider_container {
  width: calc(100vw - 20px);
  height: 75vh;
  min-height: 565px;
  top: 0;
  margin-left: calc(-50.1vw + 50% + 10px);
  overflow: hidden;
  position: relative;
  background: var(--bg-dark);
}

.tet_slider_container .tet_slider_text {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content {
  text-align: right;
  padding-right: 20%;
  width: 100%;
  max-width: 60%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex-direction: column;
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .title {
  text-transform: uppercase;
  font-size: 3vw;
  font-weight: 900;
  line-height: 1.2;
  color: #ffffff;
  text-shadow: 1px 1px 2px #1D2328;
  width: 100%;
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .title span {
  color: var(--accent);
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .description {
  color: #ffffff;
  padding: 25px 0;
  text-shadow: 1px 1px 2px #1D2328;
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .btn_banner {
  z-index: 0;
  height: 50px;
  min-width: 200px;
  width: fit-content;
  border-radius: 25px;
  padding: 0 25px;
  margin: 0;
  color: #ffffff;
  border: 2px solid var(--accent);
  background: var(--accent);
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .btn_banner span {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  margin-right: 10px;
  transform: translateX(15px);
  transition: all 0.3s linear 0s;
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .btn_banner svg {
  transform-origin: 0;
  transform: scale(0);
  transition: all 0.3s linear 0s;
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .btn_banner:hover span {
  transform: translateX(-10px);
}

.tet_slider_container .tet_slider_text .swiper-wrapper .slide_text_banner_v2 .slider_text_content .btn_banner:hover svg {
  transform: scale(1);
}

.tet_slider_container .tet_slider_img {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.tet_slider_container .tet_slider_img::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 2;
}

.tet_slider_container .tet_slider_img .swiper-wrapper .slide_banner_v2 {
  height: 100%;
  overflow: hidden;
}

.tet_slider_container .tet_slider_img .swiper-wrapper .slide_banner_v2 .bg {
  height: 100%;
  background-position: center;
  background-size: cover;
}

.tet_slider_container .tet_slider_bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60%;
  height: 100px;
  display: flex;
  align-items: center;
  z-index: 5;
}

.tet_slider_container .tet_slider_bottom .slider_pagination {
  flex: 0 0 140px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tet_slider_container .tet_slider_bottom .slider_pagination .swiper-pagination-bullet {
  cursor: pointer;
  font-size: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-left: 5px;
  transition: all 0.3s linear 0s;
  background: #ffffff;
  opacity: 0.8;
}

.tet_slider_container .tet_slider_bottom .slider_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  width: 30px;
  border-radius: 5px;
  background: var(--accent);
}

.tet_slider_container .tet_slider_bottom .slider-scrollbar {
  flex: 1 0 0;
}

.tet_slider_container .tet_slider_bottom .slider-scrollbar .swiper-scrollbar {
  height: 1px;
  background: var(--divider-dark);
}

.tet_slider_container .tet_slider_bottom .slider-scrollbar .swiper-scrollbar .swiper-scrollbar-drag {
  cursor: pointer;
  top: -2px;
  height: 5px;
  border-radius: 5px;
  background: #ffffff;
}

.tet_slider_container .tet_slider_bottom .slider-navigation {
  flex: 0 0 140px;
  position: relative;
}

.tet_slider_container .tet_slider_bottom .slider-navigation .slider_navigation_container {
  top: 6px;
  max-width: 70px;
  position: relative;
  margin: auto;
}

.tet_slider_container .tet_slider_bottom .slider-navigation .slider_navigation_container .swiper-button-prev,
.tet_slider_container .tet_slider_bottom .slider-navigation .slider_navigation_container .swiper-button-next {
  width: 30px;
  height: 30px;
  color: var(--accent);
}

.tet_slider_container .tet_slider_bottom .slider-navigation .slider_navigation_container .swiper-button-prev {
  left: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.tet_slider_container .tet_slider_bottom .slider-navigation .slider_navigation_container .swiper-button-next {
  right: 0;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");
}

.tet_slider_container .slider_pagination_count {
  position: absolute;
  right: 35px;
  top: 35px;
  z-index: 2;
  opacity: .2;
}

.tet_slider_container .slider_pagination_count .current {
  font-size: 35px;
  font-weight: 800;
  color: var(--text);
  display: inline-block;
  max-width: 50px;
}

.tet_slider_container .slider_pagination_count .total,
.tet_slider_container .slider_pagination_count .sep {
  font-size: 25px;
  color: var(--text);
}

.tet_clients_map {
  position: relative;
  height: 673px;
}

.tet_clients_map .maps {
  width: 100%;
}

.tet_clients_map .maps svg {
  max-width: 100% !important;
  height: auto;
}

.tet_clients_map .maps svg #az:hover, .tet_clients_map .maps svg #az.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #az:hover ~ #country g#az-2, .tet_clients_map .maps svg #az.active_map ~ #country g#az-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #az:hover ~ #country g#az-2 rect, .tet_clients_map .maps svg #az:hover ~ #country g#az-2 circle, .tet_clients_map .maps svg #az.active_map ~ #country g#az-2 rect, .tet_clients_map .maps svg #az.active_map ~ #country g#az-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #alb.tet_country_hover:hover, .tet_clients_map .maps svg #alb.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #alb.tet_country_hover:hover ~ #country g#alb-2, .tet_clients_map .maps svg #alb.tet_country_hover.active_map ~ #country g#alb-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #alb.tet_country_hover:hover ~ #country g#alb-2 rect, .tet_clients_map .maps svg #alb.tet_country_hover:hover ~ #country g#alb-2 circle, .tet_clients_map .maps svg #alb.tet_country_hover.active_map ~ #country g#alb-2 rect, .tet_clients_map .maps svg #alb.tet_country_hover.active_map ~ #country g#alb-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #at.tet_country_hover:hover, .tet_clients_map .maps svg #at.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #at.tet_country_hover:hover ~ #country g#at-2, .tet_clients_map .maps svg #at.tet_country_hover.active_map ~ #country g#at-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #at.tet_country_hover:hover ~ #country g#at-2 rect, .tet_clients_map .maps svg #at.tet_country_hover:hover ~ #country g#at-2 circle, .tet_clients_map .maps svg #at.tet_country_hover.active_map ~ #country g#at-2 rect, .tet_clients_map .maps svg #at.tet_country_hover.active_map ~ #country g#at-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #am.tet_country_hover:hover, .tet_clients_map .maps svg #am.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #am.tet_country_hover:hover ~ #country g#am-2, .tet_clients_map .maps svg #am.tet_country_hover.active_map ~ #country g#am-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #am.tet_country_hover:hover ~ #country g#am-2 rect, .tet_clients_map .maps svg #am.tet_country_hover:hover ~ #country g#am-2 circle, .tet_clients_map .maps svg #am.tet_country_hover.active_map ~ #country g#am-2 rect, .tet_clients_map .maps svg #am.tet_country_hover.active_map ~ #country g#am-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #be.tet_country_hover:hover, .tet_clients_map .maps svg #be.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #be.tet_country_hover:hover ~ #country g#be-2, .tet_clients_map .maps svg #be.tet_country_hover.active_map ~ #country g#be-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #be.tet_country_hover:hover ~ #country g#be-2 rect, .tet_clients_map .maps svg #be.tet_country_hover:hover ~ #country g#be-2 circle, .tet_clients_map .maps svg #be.tet_country_hover.active_map ~ #country g#be-2 rect, .tet_clients_map .maps svg #be.tet_country_hover.active_map ~ #country g#be-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ba.tet_country_hover:hover, .tet_clients_map .maps svg #ba.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ba.tet_country_hover:hover ~ #country g#ba-2, .tet_clients_map .maps svg #ba.tet_country_hover.active_map ~ #country g#ba-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ba.tet_country_hover:hover ~ #country g#ba-2 rect, .tet_clients_map .maps svg #ba.tet_country_hover:hover ~ #country g#ba-2 circle, .tet_clients_map .maps svg #ba.tet_country_hover.active_map ~ #country g#ba-2 rect, .tet_clients_map .maps svg #ba.tet_country_hover.active_map ~ #country g#ba-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bg.tet_country_hover:hover, .tet_clients_map .maps svg #bg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bg.tet_country_hover:hover ~ #country g#bg-2, .tet_clients_map .maps svg #bg.tet_country_hover.active_map ~ #country g#bg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bg.tet_country_hover:hover ~ #country g#bg-2 rect, .tet_clients_map .maps svg #bg.tet_country_hover:hover ~ #country g#bg-2 circle, .tet_clients_map .maps svg #bg.tet_country_hover.active_map ~ #country g#bg-2 rect, .tet_clients_map .maps svg #bg.tet_country_hover.active_map ~ #country g#bg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #by.tet_country_hover:hover, .tet_clients_map .maps svg #by.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #by.tet_country_hover:hover ~ #country g#by-2, .tet_clients_map .maps svg #by.tet_country_hover.active_map ~ #country g#by-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #by.tet_country_hover:hover ~ #country g#by-2 rect, .tet_clients_map .maps svg #by.tet_country_hover:hover ~ #country g#by-2 circle, .tet_clients_map .maps svg #by.tet_country_hover.active_map ~ #country g#by-2 rect, .tet_clients_map .maps svg #by.tet_country_hover.active_map ~ #country g#by-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #hr.tet_country_hover:hover, .tet_clients_map .maps svg #hr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #hr.tet_country_hover:hover ~ #country g#hr-2, .tet_clients_map .maps svg #hr.tet_country_hover.active_map ~ #country g#hr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #hr.tet_country_hover:hover ~ #country g#hr-2 rect, .tet_clients_map .maps svg #hr.tet_country_hover:hover ~ #country g#hr-2 circle, .tet_clients_map .maps svg #hr.tet_country_hover.active_map ~ #country g#hr-2 rect, .tet_clients_map .maps svg #hr.tet_country_hover.active_map ~ #country g#hr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cy.tet_country_hover:hover, .tet_clients_map .maps svg #cy.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cy.tet_country_hover:hover ~ #country g#cy-2, .tet_clients_map .maps svg #cy.tet_country_hover.active_map ~ #country g#cy-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cy.tet_country_hover:hover ~ #country g#cy-2 rect, .tet_clients_map .maps svg #cy.tet_country_hover:hover ~ #country g#cy-2 circle, .tet_clients_map .maps svg #cy.tet_country_hover.active_map ~ #country g#cy-2 rect, .tet_clients_map .maps svg #cy.tet_country_hover.active_map ~ #country g#cy-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cz.tet_country_hover:hover, .tet_clients_map .maps svg #cz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cz.tet_country_hover:hover ~ #country g#cz-2, .tet_clients_map .maps svg #cz.tet_country_hover.active_map ~ #country g#cz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cz.tet_country_hover:hover ~ #country g#cz-2 rect, .tet_clients_map .maps svg #cz.tet_country_hover:hover ~ #country g#cz-2 circle, .tet_clients_map .maps svg #cz.tet_country_hover.active_map ~ #country g#cz-2 rect, .tet_clients_map .maps svg #cz.tet_country_hover.active_map ~ #country g#cz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #dk.tet_country_hover:hover, .tet_clients_map .maps svg #dk.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #dk.tet_country_hover:hover ~ #country g#dk-2, .tet_clients_map .maps svg #dk.tet_country_hover.active_map ~ #country g#dk-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #dk.tet_country_hover:hover ~ #country g#dk-2 rect, .tet_clients_map .maps svg #dk.tet_country_hover:hover ~ #country g#dk-2 circle, .tet_clients_map .maps svg #dk.tet_country_hover.active_map ~ #country g#dk-2 rect, .tet_clients_map .maps svg #dk.tet_country_hover.active_map ~ #country g#dk-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ee.tet_country_hover:hover, .tet_clients_map .maps svg #ee.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ee.tet_country_hover:hover ~ #country g#ee-2, .tet_clients_map .maps svg #ee.tet_country_hover.active_map ~ #country g#ee-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ee.tet_country_hover:hover ~ #country g#ee-2 rect, .tet_clients_map .maps svg #ee.tet_country_hover:hover ~ #country g#ee-2 circle, .tet_clients_map .maps svg #ee.tet_country_hover.active_map ~ #country g#ee-2 rect, .tet_clients_map .maps svg #ee.tet_country_hover.active_map ~ #country g#ee-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #fi.tet_country_hover:hover, .tet_clients_map .maps svg #fi.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #fi.tet_country_hover:hover ~ #country g#fi-2, .tet_clients_map .maps svg #fi.tet_country_hover.active_map ~ #country g#fi-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #fi.tet_country_hover:hover ~ #country g#fi-2 rect, .tet_clients_map .maps svg #fi.tet_country_hover:hover ~ #country g#fi-2 circle, .tet_clients_map .maps svg #fi.tet_country_hover.active_map ~ #country g#fi-2 rect, .tet_clients_map .maps svg #fi.tet_country_hover.active_map ~ #country g#fi-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #fr.tet_country_hover:hover, .tet_clients_map .maps svg #fr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #fr.tet_country_hover:hover ~ #country g#fr-2, .tet_clients_map .maps svg #fr.tet_country_hover.active_map ~ #country g#fr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #fr.tet_country_hover:hover ~ #country g#fr-2 rect, .tet_clients_map .maps svg #fr.tet_country_hover:hover ~ #country g#fr-2 circle, .tet_clients_map .maps svg #fr.tet_country_hover.active_map ~ #country g#fr-2 rect, .tet_clients_map .maps svg #fr.tet_country_hover.active_map ~ #country g#fr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ge.tet_country_hover:hover, .tet_clients_map .maps svg #ge.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ge.tet_country_hover:hover ~ #country g#ge-2, .tet_clients_map .maps svg #ge.tet_country_hover.active_map ~ #country g#ge-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ge.tet_country_hover:hover ~ #country g#ge-2 rect, .tet_clients_map .maps svg #ge.tet_country_hover:hover ~ #country g#ge-2 circle, .tet_clients_map .maps svg #ge.tet_country_hover.active_map ~ #country g#ge-2 rect, .tet_clients_map .maps svg #ge.tet_country_hover.active_map ~ #country g#ge-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #de.tet_country_hover:hover, .tet_clients_map .maps svg #de.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #de.tet_country_hover:hover ~ #country g#de-2, .tet_clients_map .maps svg #de.tet_country_hover.active_map ~ #country g#de-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #de.tet_country_hover:hover ~ #country g#de-2 rect, .tet_clients_map .maps svg #de.tet_country_hover:hover ~ #country g#de-2 circle, .tet_clients_map .maps svg #de.tet_country_hover.active_map ~ #country g#de-2 rect, .tet_clients_map .maps svg #de.tet_country_hover.active_map ~ #country g#de-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gr.tet_country_hover:hover, .tet_clients_map .maps svg #gr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gr.tet_country_hover:hover ~ #country g#gr-2, .tet_clients_map .maps svg #gr.tet_country_hover.active_map ~ #country g#gr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gr.tet_country_hover:hover ~ #country g#gr-2 rect, .tet_clients_map .maps svg #gr.tet_country_hover:hover ~ #country g#gr-2 circle, .tet_clients_map .maps svg #gr.tet_country_hover.active_map ~ #country g#gr-2 rect, .tet_clients_map .maps svg #gr.tet_country_hover.active_map ~ #country g#gr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #hu.tet_country_hover:hover, .tet_clients_map .maps svg #hu.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #hu.tet_country_hover:hover ~ #country g#hu-2, .tet_clients_map .maps svg #hu.tet_country_hover.active_map ~ #country g#hu-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #hu.tet_country_hover:hover ~ #country g#hu-2 rect, .tet_clients_map .maps svg #hu.tet_country_hover:hover ~ #country g#hu-2 circle, .tet_clients_map .maps svg #hu.tet_country_hover.active_map ~ #country g#hu-2 rect, .tet_clients_map .maps svg #hu.tet_country_hover.active_map ~ #country g#hu-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #is.tet_country_hover:hover, .tet_clients_map .maps svg #is.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #is.tet_country_hover:hover ~ #country g#is-2, .tet_clients_map .maps svg #is.tet_country_hover.active_map ~ #country g#is-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #is.tet_country_hover:hover ~ #country g#is-2 rect, .tet_clients_map .maps svg #is.tet_country_hover:hover ~ #country g#is-2 circle, .tet_clients_map .maps svg #is.tet_country_hover.active_map ~ #country g#is-2 rect, .tet_clients_map .maps svg #is.tet_country_hover.active_map ~ #country g#is-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ie.tet_country_hover:hover, .tet_clients_map .maps svg #ie.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ie.tet_country_hover:hover ~ #country g#ie-2, .tet_clients_map .maps svg #ie.tet_country_hover.active_map ~ #country g#ie-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ie.tet_country_hover:hover ~ #country g#ie-2 rect, .tet_clients_map .maps svg #ie.tet_country_hover:hover ~ #country g#ie-2 circle, .tet_clients_map .maps svg #ie.tet_country_hover.active_map ~ #country g#ie-2 rect, .tet_clients_map .maps svg #ie.tet_country_hover.active_map ~ #country g#ie-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #it.tet_country_hover:hover, .tet_clients_map .maps svg #it.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #it.tet_country_hover:hover ~ #country g#it-2, .tet_clients_map .maps svg #it.tet_country_hover.active_map ~ #country g#it-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #it.tet_country_hover:hover ~ #country g#it-2 rect, .tet_clients_map .maps svg #it.tet_country_hover:hover ~ #country g#it-2 circle, .tet_clients_map .maps svg #it.tet_country_hover.active_map ~ #country g#it-2 rect, .tet_clients_map .maps svg #it.tet_country_hover.active_map ~ #country g#it-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kz.tet_country_hover:hover, .tet_clients_map .maps svg #kz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #kz.tet_country_hover:hover ~ #country g#kz-2, .tet_clients_map .maps svg #kz.tet_country_hover.active_map ~ #country g#kz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kz.tet_country_hover:hover ~ #country g#kz-2 rect, .tet_clients_map .maps svg #kz.tet_country_hover:hover ~ #country g#kz-2 circle, .tet_clients_map .maps svg #kz.tet_country_hover.active_map ~ #country g#kz-2 rect, .tet_clients_map .maps svg #kz.tet_country_hover.active_map ~ #country g#kz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lv.tet_country_hover:hover, .tet_clients_map .maps svg #lv.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #lv.tet_country_hover:hover ~ #country g#lv-2, .tet_clients_map .maps svg #lv.tet_country_hover.active_map ~ #country g#lv-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lv.tet_country_hover:hover ~ #country g#lv-2 rect, .tet_clients_map .maps svg #lv.tet_country_hover:hover ~ #country g#lv-2 circle, .tet_clients_map .maps svg #lv.tet_country_hover.active_map ~ #country g#lv-2 rect, .tet_clients_map .maps svg #lv.tet_country_hover.active_map ~ #country g#lv-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lt.tet_country_hover:hover, .tet_clients_map .maps svg #lt.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #lt.tet_country_hover:hover ~ #country g#lt-2, .tet_clients_map .maps svg #lt.tet_country_hover.active_map ~ #country g#lt-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lt.tet_country_hover:hover ~ #country g#lt-2 rect, .tet_clients_map .maps svg #lt.tet_country_hover:hover ~ #country g#lt-2 circle, .tet_clients_map .maps svg #lt.tet_country_hover.active_map ~ #country g#lt-2 rect, .tet_clients_map .maps svg #lt.tet_country_hover.active_map ~ #country g#lt-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lu.tet_country_hover:hover, .tet_clients_map .maps svg #lu.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #lu.tet_country_hover:hover ~ #country g#lu-2, .tet_clients_map .maps svg #lu.tet_country_hover.active_map ~ #country g#lu-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lu.tet_country_hover:hover ~ #country g#lu-2 rect, .tet_clients_map .maps svg #lu.tet_country_hover:hover ~ #country g#lu-2 circle, .tet_clients_map .maps svg #lu.tet_country_hover.active_map ~ #country g#lu-2 rect, .tet_clients_map .maps svg #lu.tet_country_hover.active_map ~ #country g#lu-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mt.tet_country_hover:hover, .tet_clients_map .maps svg #mt.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mt.tet_country_hover:hover ~ #country g#mt-2, .tet_clients_map .maps svg #mt.tet_country_hover.active_map ~ #country g#mt-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mt.tet_country_hover:hover ~ #country g#mt-2 rect, .tet_clients_map .maps svg #mt.tet_country_hover:hover ~ #country g#mt-2 circle, .tet_clients_map .maps svg #mt.tet_country_hover.active_map ~ #country g#mt-2 rect, .tet_clients_map .maps svg #mt.tet_country_hover.active_map ~ #country g#mt-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #md.tet_country_hover:hover, .tet_clients_map .maps svg #md.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #md.tet_country_hover:hover ~ #country g#md-2, .tet_clients_map .maps svg #md.tet_country_hover.active_map ~ #country g#md-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #md.tet_country_hover:hover ~ #country g#md-2 rect, .tet_clients_map .maps svg #md.tet_country_hover:hover ~ #country g#md-2 circle, .tet_clients_map .maps svg #md.tet_country_hover.active_map ~ #country g#md-2 rect, .tet_clients_map .maps svg #md.tet_country_hover.active_map ~ #country g#md-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #me.tet_country_hover:hover, .tet_clients_map .maps svg #me.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #me.tet_country_hover:hover ~ #country g#me-2, .tet_clients_map .maps svg #me.tet_country_hover.active_map ~ #country g#me-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #me.tet_country_hover:hover ~ #country g#me-2 rect, .tet_clients_map .maps svg #me.tet_country_hover:hover ~ #country g#me-2 circle, .tet_clients_map .maps svg #me.tet_country_hover.active_map ~ #country g#me-2 rect, .tet_clients_map .maps svg #me.tet_country_hover.active_map ~ #country g#me-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #nl.tet_country_hover:hover, .tet_clients_map .maps svg #nl.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #nl.tet_country_hover:hover ~ #country g#nl-2, .tet_clients_map .maps svg #nl.tet_country_hover.active_map ~ #country g#nl-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #nl.tet_country_hover:hover ~ #country g#nl-2 rect, .tet_clients_map .maps svg #nl.tet_country_hover:hover ~ #country g#nl-2 circle, .tet_clients_map .maps svg #nl.tet_country_hover.active_map ~ #country g#nl-2 rect, .tet_clients_map .maps svg #nl.tet_country_hover.active_map ~ #country g#nl-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #no.tet_country_hover:hover, .tet_clients_map .maps svg #no.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #no.tet_country_hover:hover ~ #country g#no-2, .tet_clients_map .maps svg #no.tet_country_hover.active_map ~ #country g#no-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #no.tet_country_hover:hover ~ #country g#no-2 rect, .tet_clients_map .maps svg #no.tet_country_hover:hover ~ #country g#no-2 circle, .tet_clients_map .maps svg #no.tet_country_hover.active_map ~ #country g#no-2 rect, .tet_clients_map .maps svg #no.tet_country_hover.active_map ~ #country g#no-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pl.tet_country_hover:hover, .tet_clients_map .maps svg #pl.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #pl.tet_country_hover:hover ~ #country g#pl-2, .tet_clients_map .maps svg #pl.tet_country_hover.active_map ~ #country g#pl-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pl.tet_country_hover:hover ~ #country g#pl-2 rect, .tet_clients_map .maps svg #pl.tet_country_hover:hover ~ #country g#pl-2 circle, .tet_clients_map .maps svg #pl.tet_country_hover.active_map ~ #country g#pl-2 rect, .tet_clients_map .maps svg #pl.tet_country_hover.active_map ~ #country g#pl-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pt.tet_country_hover:hover, .tet_clients_map .maps svg #pt.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #pt.tet_country_hover:hover ~ #country g#pt-2, .tet_clients_map .maps svg #pt.tet_country_hover.active_map ~ #country g#pt-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pt.tet_country_hover:hover ~ #country g#pt-2 rect, .tet_clients_map .maps svg #pt.tet_country_hover:hover ~ #country g#pt-2 circle, .tet_clients_map .maps svg #pt.tet_country_hover.active_map ~ #country g#pt-2 rect, .tet_clients_map .maps svg #pt.tet_country_hover.active_map ~ #country g#pt-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ro.tet_country_hover:hover, .tet_clients_map .maps svg #ro.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ro.tet_country_hover:hover ~ #country g#ro-2, .tet_clients_map .maps svg #ro.tet_country_hover.active_map ~ #country g#ro-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ro.tet_country_hover:hover ~ #country g#ro-2 rect, .tet_clients_map .maps svg #ro.tet_country_hover:hover ~ #country g#ro-2 circle, .tet_clients_map .maps svg #ro.tet_country_hover.active_map ~ #country g#ro-2 rect, .tet_clients_map .maps svg #ro.tet_country_hover.active_map ~ #country g#ro-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ru.tet_country_hover:hover, .tet_clients_map .maps svg #ru.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ru.tet_country_hover:hover ~ #country g#ru-2, .tet_clients_map .maps svg #ru.tet_country_hover.active_map ~ #country g#ru-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ru.tet_country_hover:hover ~ #country g#ru-2 rect, .tet_clients_map .maps svg #ru.tet_country_hover:hover ~ #country g#ru-2 circle, .tet_clients_map .maps svg #ru.tet_country_hover.active_map ~ #country g#ru-2 rect, .tet_clients_map .maps svg #ru.tet_country_hover.active_map ~ #country g#ru-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #rs.tet_country_hover:hover, .tet_clients_map .maps svg #rs.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #rs.tet_country_hover:hover ~ #country g#rs-2, .tet_clients_map .maps svg #rs.tet_country_hover.active_map ~ #country g#rs-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #rs.tet_country_hover:hover ~ #country g#rs-2 rect, .tet_clients_map .maps svg #rs.tet_country_hover:hover ~ #country g#rs-2 circle, .tet_clients_map .maps svg #rs.tet_country_hover.active_map ~ #country g#rs-2 rect, .tet_clients_map .maps svg #rs.tet_country_hover.active_map ~ #country g#rs-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sk.tet_country_hover:hover, .tet_clients_map .maps svg #sk.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sk.tet_country_hover:hover ~ #country g#sk-2, .tet_clients_map .maps svg #sk.tet_country_hover.active_map ~ #country g#sk-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sk.tet_country_hover:hover ~ #country g#sk-2 rect, .tet_clients_map .maps svg #sk.tet_country_hover:hover ~ #country g#sk-2 circle, .tet_clients_map .maps svg #sk.tet_country_hover.active_map ~ #country g#sk-2 rect, .tet_clients_map .maps svg #sk.tet_country_hover.active_map ~ #country g#sk-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #si.tet_country_hover:hover, .tet_clients_map .maps svg #si.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #si.tet_country_hover:hover ~ #country g#si-2, .tet_clients_map .maps svg #si.tet_country_hover.active_map ~ #country g#si-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #si.tet_country_hover:hover ~ #country g#si-2 rect, .tet_clients_map .maps svg #si.tet_country_hover:hover ~ #country g#si-2 circle, .tet_clients_map .maps svg #si.tet_country_hover.active_map ~ #country g#si-2 rect, .tet_clients_map .maps svg #si.tet_country_hover.active_map ~ #country g#si-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #es.tet_country_hover:hover, .tet_clients_map .maps svg #es.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #es.tet_country_hover:hover ~ #country g#es-2, .tet_clients_map .maps svg #es.tet_country_hover.active_map ~ #country g#es-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #es.tet_country_hover:hover ~ #country g#es-2 rect, .tet_clients_map .maps svg #es.tet_country_hover:hover ~ #country g#es-2 circle, .tet_clients_map .maps svg #es.tet_country_hover.active_map ~ #country g#es-2 rect, .tet_clients_map .maps svg #es.tet_country_hover.active_map ~ #country g#es-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #se.tet_country_hover:hover, .tet_clients_map .maps svg #se.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #se.tet_country_hover:hover ~ #country g#se-2, .tet_clients_map .maps svg #se.tet_country_hover.active_map ~ #country g#se-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #se.tet_country_hover:hover ~ #country g#se-2 rect, .tet_clients_map .maps svg #se.tet_country_hover:hover ~ #country g#se-2 circle, .tet_clients_map .maps svg #se.tet_country_hover.active_map ~ #country g#se-2 rect, .tet_clients_map .maps svg #se.tet_country_hover.active_map ~ #country g#se-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ch.tet_country_hover:hover, .tet_clients_map .maps svg #ch.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ch.tet_country_hover:hover ~ #country g#ch-2, .tet_clients_map .maps svg #ch.tet_country_hover.active_map ~ #country g#ch-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ch.tet_country_hover:hover ~ #country g#ch-2 rect, .tet_clients_map .maps svg #ch.tet_country_hover:hover ~ #country g#ch-2 circle, .tet_clients_map .maps svg #ch.tet_country_hover.active_map ~ #country g#ch-2 rect, .tet_clients_map .maps svg #ch.tet_country_hover.active_map ~ #country g#ch-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tr.tet_country_hover:hover, .tet_clients_map .maps svg #tr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tr.tet_country_hover:hover ~ #country g#tr-2, .tet_clients_map .maps svg #tr.tet_country_hover.active_map ~ #country g#tr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tr.tet_country_hover:hover ~ #country g#tr-2 rect, .tet_clients_map .maps svg #tr.tet_country_hover:hover ~ #country g#tr-2 circle, .tet_clients_map .maps svg #tr.tet_country_hover.active_map ~ #country g#tr-2 rect, .tet_clients_map .maps svg #tr.tet_country_hover.active_map ~ #country g#tr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ua.tet_country_hover:hover, .tet_clients_map .maps svg #ua.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ua.tet_country_hover:hover ~ #country g#ua-2, .tet_clients_map .maps svg #ua.tet_country_hover.active_map ~ #country g#ua-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ua.tet_country_hover:hover ~ #country g#ua-2 rect, .tet_clients_map .maps svg #ua.tet_country_hover:hover ~ #country g#ua-2 circle, .tet_clients_map .maps svg #ua.tet_country_hover.active_map ~ #country g#ua-2 rect, .tet_clients_map .maps svg #ua.tet_country_hover.active_map ~ #country g#ua-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mk.tet_country_hover:hover, .tet_clients_map .maps svg #mk.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mk.tet_country_hover:hover ~ #country g#mk-2, .tet_clients_map .maps svg #mk.tet_country_hover.active_map ~ #country g#mk-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mk.tet_country_hover:hover ~ #country g#mk-2 rect, .tet_clients_map .maps svg #mk.tet_country_hover:hover ~ #country g#mk-2 circle, .tet_clients_map .maps svg #mk.tet_country_hover.active_map ~ #country g#mk-2 rect, .tet_clients_map .maps svg #mk.tet_country_hover.active_map ~ #country g#mk-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gb.tet_country_hover:hover, .tet_clients_map .maps svg #gb.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gb.tet_country_hover:hover ~ #country g#gb-2, .tet_clients_map .maps svg #gb.tet_country_hover.active_map ~ #country g#gb-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gb.tet_country_hover:hover ~ #country g#gb-2 rect, .tet_clients_map .maps svg #gb.tet_country_hover:hover ~ #country g#gb-2 circle, .tet_clients_map .maps svg #gb.tet_country_hover.active_map ~ #country g#gb-2 rect, .tet_clients_map .maps svg #gb.tet_country_hover.active_map ~ #country g#gb-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #country g#alb-2, .tet_clients_map .maps svg #country g#az-2, .tet_clients_map .maps svg #country g#at-2, .tet_clients_map .maps svg #country g#am-2, .tet_clients_map .maps svg #country g#be-2, .tet_clients_map .maps svg #country g#ba-2, .tet_clients_map .maps svg #country g#bg-2, .tet_clients_map .maps svg #country g#by-2, .tet_clients_map .maps svg #country g#hr-2, .tet_clients_map .maps svg #country g#cy-2, .tet_clients_map .maps svg #country g#cz-2, .tet_clients_map .maps svg #country g#dk-2, .tet_clients_map .maps svg #country g#ee-2, .tet_clients_map .maps svg #country g#fi-2, .tet_clients_map .maps svg #country g#fr-2, .tet_clients_map .maps svg #country g#ge-2, .tet_clients_map .maps svg #country g#de-2, .tet_clients_map .maps svg #country g#gr-2, .tet_clients_map .maps svg #country g#hu-2, .tet_clients_map .maps svg #country g#is-2, .tet_clients_map .maps svg #country g#ie-2, .tet_clients_map .maps svg #country g#it-2, .tet_clients_map .maps svg #country g#kz-2, .tet_clients_map .maps svg #country g#lv-2, .tet_clients_map .maps svg #country g#lt-2, .tet_clients_map .maps svg #country g#lu-2, .tet_clients_map .maps svg #country g#mt-2, .tet_clients_map .maps svg #country g#md-2, .tet_clients_map .maps svg #country g#me-2, .tet_clients_map .maps svg #country g#nl-2, .tet_clients_map .maps svg #country g#no-2, .tet_clients_map .maps svg #country g#pl-2, .tet_clients_map .maps svg #country g#pt-2, .tet_clients_map .maps svg #country g#ro-2, .tet_clients_map .maps svg #country g#ru-2, .tet_clients_map .maps svg #country g#rs-2, .tet_clients_map .maps svg #country g#sk-2, .tet_clients_map .maps svg #country g#si-2, .tet_clients_map .maps svg #country g#es-2, .tet_clients_map .maps svg #country g#se-2, .tet_clients_map .maps svg #country g#ch-2, .tet_clients_map .maps svg #country g#tr-2, .tet_clients_map .maps svg #country g#ua-2, .tet_clients_map .maps svg #country g#mk-2, .tet_clients_map .maps svg #country g#gb-2 {
  transition: all 0.3s linear 0s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.tet_clients_map .maps svg #country g#alb-2 rect,
.tet_clients_map .maps svg #country g#alb-2 circle, .tet_clients_map .maps svg #country g#az-2 rect,
.tet_clients_map .maps svg #country g#az-2 circle, .tet_clients_map .maps svg #country g#at-2 rect,
.tet_clients_map .maps svg #country g#at-2 circle, .tet_clients_map .maps svg #country g#am-2 rect,
.tet_clients_map .maps svg #country g#am-2 circle, .tet_clients_map .maps svg #country g#be-2 rect,
.tet_clients_map .maps svg #country g#be-2 circle, .tet_clients_map .maps svg #country g#ba-2 rect,
.tet_clients_map .maps svg #country g#ba-2 circle, .tet_clients_map .maps svg #country g#bg-2 rect,
.tet_clients_map .maps svg #country g#bg-2 circle, .tet_clients_map .maps svg #country g#by-2 rect,
.tet_clients_map .maps svg #country g#by-2 circle, .tet_clients_map .maps svg #country g#hr-2 rect,
.tet_clients_map .maps svg #country g#hr-2 circle, .tet_clients_map .maps svg #country g#cy-2 rect,
.tet_clients_map .maps svg #country g#cy-2 circle, .tet_clients_map .maps svg #country g#cz-2 rect,
.tet_clients_map .maps svg #country g#cz-2 circle, .tet_clients_map .maps svg #country g#dk-2 rect,
.tet_clients_map .maps svg #country g#dk-2 circle, .tet_clients_map .maps svg #country g#ee-2 rect,
.tet_clients_map .maps svg #country g#ee-2 circle, .tet_clients_map .maps svg #country g#fi-2 rect,
.tet_clients_map .maps svg #country g#fi-2 circle, .tet_clients_map .maps svg #country g#fr-2 rect,
.tet_clients_map .maps svg #country g#fr-2 circle, .tet_clients_map .maps svg #country g#ge-2 rect,
.tet_clients_map .maps svg #country g#ge-2 circle, .tet_clients_map .maps svg #country g#de-2 rect,
.tet_clients_map .maps svg #country g#de-2 circle, .tet_clients_map .maps svg #country g#gr-2 rect,
.tet_clients_map .maps svg #country g#gr-2 circle, .tet_clients_map .maps svg #country g#hu-2 rect,
.tet_clients_map .maps svg #country g#hu-2 circle, .tet_clients_map .maps svg #country g#is-2 rect,
.tet_clients_map .maps svg #country g#is-2 circle, .tet_clients_map .maps svg #country g#ie-2 rect,
.tet_clients_map .maps svg #country g#ie-2 circle, .tet_clients_map .maps svg #country g#it-2 rect,
.tet_clients_map .maps svg #country g#it-2 circle, .tet_clients_map .maps svg #country g#kz-2 rect,
.tet_clients_map .maps svg #country g#kz-2 circle, .tet_clients_map .maps svg #country g#lv-2 rect,
.tet_clients_map .maps svg #country g#lv-2 circle, .tet_clients_map .maps svg #country g#lt-2 rect,
.tet_clients_map .maps svg #country g#lt-2 circle, .tet_clients_map .maps svg #country g#lu-2 rect,
.tet_clients_map .maps svg #country g#lu-2 circle, .tet_clients_map .maps svg #country g#mt-2 rect,
.tet_clients_map .maps svg #country g#mt-2 circle, .tet_clients_map .maps svg #country g#md-2 rect,
.tet_clients_map .maps svg #country g#md-2 circle, .tet_clients_map .maps svg #country g#me-2 rect,
.tet_clients_map .maps svg #country g#me-2 circle, .tet_clients_map .maps svg #country g#nl-2 rect,
.tet_clients_map .maps svg #country g#nl-2 circle, .tet_clients_map .maps svg #country g#no-2 rect,
.tet_clients_map .maps svg #country g#no-2 circle, .tet_clients_map .maps svg #country g#pl-2 rect,
.tet_clients_map .maps svg #country g#pl-2 circle, .tet_clients_map .maps svg #country g#pt-2 rect,
.tet_clients_map .maps svg #country g#pt-2 circle, .tet_clients_map .maps svg #country g#ro-2 rect,
.tet_clients_map .maps svg #country g#ro-2 circle, .tet_clients_map .maps svg #country g#ru-2 rect,
.tet_clients_map .maps svg #country g#ru-2 circle, .tet_clients_map .maps svg #country g#rs-2 rect,
.tet_clients_map .maps svg #country g#rs-2 circle, .tet_clients_map .maps svg #country g#sk-2 rect,
.tet_clients_map .maps svg #country g#sk-2 circle, .tet_clients_map .maps svg #country g#si-2 rect,
.tet_clients_map .maps svg #country g#si-2 circle, .tet_clients_map .maps svg #country g#es-2 rect,
.tet_clients_map .maps svg #country g#es-2 circle, .tet_clients_map .maps svg #country g#se-2 rect,
.tet_clients_map .maps svg #country g#se-2 circle, .tet_clients_map .maps svg #country g#ch-2 rect,
.tet_clients_map .maps svg #country g#ch-2 circle, .tet_clients_map .maps svg #country g#tr-2 rect,
.tet_clients_map .maps svg #country g#tr-2 circle, .tet_clients_map .maps svg #country g#ua-2 rect,
.tet_clients_map .maps svg #country g#ua-2 circle, .tet_clients_map .maps svg #country g#mk-2 rect,
.tet_clients_map .maps svg #country g#mk-2 circle, .tet_clients_map .maps svg #country g#gb-2 rect,
.tet_clients_map .maps svg #country g#gb-2 circle {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bs.tet_country_hover:hover, .tet_clients_map .maps svg #bs.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bs.tet_country_hover:hover ~ #country g#bs-2, .tet_clients_map .maps svg #bs.tet_country_hover.active_map ~ #country g#bs-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bs.tet_country_hover:hover ~ #country g#bs-2 rect, .tet_clients_map .maps svg #bs.tet_country_hover:hover ~ #country g#bs-2 circle, .tet_clients_map .maps svg #bs.tet_country_hover.active_map ~ #country g#bs-2 rect, .tet_clients_map .maps svg #bs.tet_country_hover.active_map ~ #country g#bs-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bz.tet_country_hover:hover, .tet_clients_map .maps svg #bz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bz.tet_country_hover:hover ~ #country g#bz-2, .tet_clients_map .maps svg #bz.tet_country_hover.active_map ~ #country g#bz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bz.tet_country_hover:hover ~ #country g#bz-2 rect, .tet_clients_map .maps svg #bz.tet_country_hover:hover ~ #country g#bz-2 circle, .tet_clients_map .maps svg #bz.tet_country_hover.active_map ~ #country g#bz-2 rect, .tet_clients_map .maps svg #bz.tet_country_hover.active_map ~ #country g#bz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ca.tet_country_hover:hover, .tet_clients_map .maps svg #ca.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ca.tet_country_hover:hover ~ #country g#ca-2, .tet_clients_map .maps svg #ca.tet_country_hover.active_map ~ #country g#ca-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ca.tet_country_hover:hover ~ #country g#ca-2 rect, .tet_clients_map .maps svg #ca.tet_country_hover:hover ~ #country g#ca-2 circle, .tet_clients_map .maps svg #ca.tet_country_hover.active_map ~ #country g#ca-2 rect, .tet_clients_map .maps svg #ca.tet_country_hover.active_map ~ #country g#ca-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cr.tet_country_hover:hover, .tet_clients_map .maps svg #cr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cr.tet_country_hover:hover ~ #country g#cr-2, .tet_clients_map .maps svg #cr.tet_country_hover.active_map ~ #country g#cr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cr.tet_country_hover:hover ~ #country g#cr-2 rect, .tet_clients_map .maps svg #cr.tet_country_hover:hover ~ #country g#cr-2 circle, .tet_clients_map .maps svg #cr.tet_country_hover.active_map ~ #country g#cr-2 rect, .tet_clients_map .maps svg #cr.tet_country_hover.active_map ~ #country g#cr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cu.tet_country_hover:hover, .tet_clients_map .maps svg #cu.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cu.tet_country_hover:hover ~ #country g#cu-2, .tet_clients_map .maps svg #cu.tet_country_hover.active_map ~ #country g#cu-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cu.tet_country_hover:hover ~ #country g#cu-2 rect, .tet_clients_map .maps svg #cu.tet_country_hover:hover ~ #country g#cu-2 circle, .tet_clients_map .maps svg #cu.tet_country_hover.active_map ~ #country g#cu-2 rect, .tet_clients_map .maps svg #cu.tet_country_hover.active_map ~ #country g#cu-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #dm.tet_country_hover:hover, .tet_clients_map .maps svg #dm.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #dm.tet_country_hover:hover ~ #country g#dm-2, .tet_clients_map .maps svg #dm.tet_country_hover.active_map ~ #country g#dm-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #dm.tet_country_hover:hover ~ #country g#dm-2 rect, .tet_clients_map .maps svg #dm.tet_country_hover:hover ~ #country g#dm-2 circle, .tet_clients_map .maps svg #dm.tet_country_hover.active_map ~ #country g#dm-2 rect, .tet_clients_map .maps svg #dm.tet_country_hover.active_map ~ #country g#dm-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #do.tet_country_hover:hover, .tet_clients_map .maps svg #do.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #do.tet_country_hover:hover ~ #country g#do-2, .tet_clients_map .maps svg #do.tet_country_hover.active_map ~ #country g#do-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #do.tet_country_hover:hover ~ #country g#do-2 rect, .tet_clients_map .maps svg #do.tet_country_hover:hover ~ #country g#do-2 circle, .tet_clients_map .maps svg #do.tet_country_hover.active_map ~ #country g#do-2 rect, .tet_clients_map .maps svg #do.tet_country_hover.active_map ~ #country g#do-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sv.tet_country_hover:hover, .tet_clients_map .maps svg #sv.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sv.tet_country_hover:hover ~ #country g#sv-2, .tet_clients_map .maps svg #sv.tet_country_hover.active_map ~ #country g#sv-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sv.tet_country_hover:hover ~ #country g#sv-2 rect, .tet_clients_map .maps svg #sv.tet_country_hover:hover ~ #country g#sv-2 circle, .tet_clients_map .maps svg #sv.tet_country_hover.active_map ~ #country g#sv-2 rect, .tet_clients_map .maps svg #sv.tet_country_hover.active_map ~ #country g#sv-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gl.tet_country_hover:hover, .tet_clients_map .maps svg #gl.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gl.tet_country_hover:hover ~ #country g#gl-2, .tet_clients_map .maps svg #gl.tet_country_hover.active_map ~ #country g#gl-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gl.tet_country_hover:hover ~ #country g#gl-2 rect, .tet_clients_map .maps svg #gl.tet_country_hover:hover ~ #country g#gl-2 circle, .tet_clients_map .maps svg #gl.tet_country_hover.active_map ~ #country g#gl-2 rect, .tet_clients_map .maps svg #gl.tet_country_hover.active_map ~ #country g#gl-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gt.tet_country_hover:hover, .tet_clients_map .maps svg #gt.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gt.tet_country_hover:hover ~ #country g#gt-2, .tet_clients_map .maps svg #gt.tet_country_hover.active_map ~ #country g#gt-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gt.tet_country_hover:hover ~ #country g#gt-2 rect, .tet_clients_map .maps svg #gt.tet_country_hover:hover ~ #country g#gt-2 circle, .tet_clients_map .maps svg #gt.tet_country_hover.active_map ~ #country g#gt-2 rect, .tet_clients_map .maps svg #gt.tet_country_hover.active_map ~ #country g#gt-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ht.tet_country_hover:hover, .tet_clients_map .maps svg #ht.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ht.tet_country_hover:hover ~ #country g#ht-2, .tet_clients_map .maps svg #ht.tet_country_hover.active_map ~ #country g#ht-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ht.tet_country_hover:hover ~ #country g#ht-2 rect, .tet_clients_map .maps svg #ht.tet_country_hover:hover ~ #country g#ht-2 circle, .tet_clients_map .maps svg #ht.tet_country_hover.active_map ~ #country g#ht-2 rect, .tet_clients_map .maps svg #ht.tet_country_hover.active_map ~ #country g#ht-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #hn.tet_country_hover:hover, .tet_clients_map .maps svg #hn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #hn.tet_country_hover:hover ~ #country g#hn-2, .tet_clients_map .maps svg #hn.tet_country_hover.active_map ~ #country g#hn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #hn.tet_country_hover:hover ~ #country g#hn-2 rect, .tet_clients_map .maps svg #hn.tet_country_hover:hover ~ #country g#hn-2 circle, .tet_clients_map .maps svg #hn.tet_country_hover.active_map ~ #country g#hn-2 rect, .tet_clients_map .maps svg #hn.tet_country_hover.active_map ~ #country g#hn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #jm.tet_country_hover:hover, .tet_clients_map .maps svg #jm.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #jm.tet_country_hover:hover ~ #country g#jm-2, .tet_clients_map .maps svg #jm.tet_country_hover.active_map ~ #country g#jm-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #jm.tet_country_hover:hover ~ #country g#jm-2 rect, .tet_clients_map .maps svg #jm.tet_country_hover:hover ~ #country g#jm-2 circle, .tet_clients_map .maps svg #jm.tet_country_hover.active_map ~ #country g#jm-2 rect, .tet_clients_map .maps svg #jm.tet_country_hover.active_map ~ #country g#jm-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mx.tet_country_hover:hover, .tet_clients_map .maps svg #mx.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mx.tet_country_hover:hover ~ #country g#mx-2, .tet_clients_map .maps svg #mx.tet_country_hover.active_map ~ #country g#mx-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mx.tet_country_hover:hover ~ #country g#mx-2 rect, .tet_clients_map .maps svg #mx.tet_country_hover:hover ~ #country g#mx-2 circle, .tet_clients_map .maps svg #mx.tet_country_hover.active_map ~ #country g#mx-2 rect, .tet_clients_map .maps svg #mx.tet_country_hover.active_map ~ #country g#mx-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ni.tet_country_hover:hover, .tet_clients_map .maps svg #ni.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ni.tet_country_hover:hover ~ #country g#ni-2, .tet_clients_map .maps svg #ni.tet_country_hover.active_map ~ #country g#ni-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ni.tet_country_hover:hover ~ #country g#ni-2 rect, .tet_clients_map .maps svg #ni.tet_country_hover:hover ~ #country g#ni-2 circle, .tet_clients_map .maps svg #ni.tet_country_hover.active_map ~ #country g#ni-2 rect, .tet_clients_map .maps svg #ni.tet_country_hover.active_map ~ #country g#ni-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pa.tet_country_hover:hover, .tet_clients_map .maps svg #pa.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #pa.tet_country_hover:hover ~ #country g#pa-2, .tet_clients_map .maps svg #pa.tet_country_hover.active_map ~ #country g#pa-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pa.tet_country_hover:hover ~ #country g#pa-2 rect, .tet_clients_map .maps svg #pa.tet_country_hover:hover ~ #country g#pa-2 circle, .tet_clients_map .maps svg #pa.tet_country_hover.active_map ~ #country g#pa-2 rect, .tet_clients_map .maps svg #pa.tet_country_hover.active_map ~ #country g#pa-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pr.tet_country_hover:hover, .tet_clients_map .maps svg #pr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #pr.tet_country_hover:hover ~ #country g#pr-2, .tet_clients_map .maps svg #pr.tet_country_hover.active_map ~ #country g#pr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pr.tet_country_hover:hover ~ #country g#pr-2 rect, .tet_clients_map .maps svg #pr.tet_country_hover:hover ~ #country g#pr-2 circle, .tet_clients_map .maps svg #pr.tet_country_hover.active_map ~ #country g#pr-2 rect, .tet_clients_map .maps svg #pr.tet_country_hover.active_map ~ #country g#pr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lc.tet_country_hover:hover, .tet_clients_map .maps svg #lc.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #lc.tet_country_hover:hover ~ #country g#lc-2, .tet_clients_map .maps svg #lc.tet_country_hover.active_map ~ #country g#lc-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lc.tet_country_hover:hover ~ #country g#lc-2 rect, .tet_clients_map .maps svg #lc.tet_country_hover:hover ~ #country g#lc-2 circle, .tet_clients_map .maps svg #lc.tet_country_hover.active_map ~ #country g#lc-2 rect, .tet_clients_map .maps svg #lc.tet_country_hover.active_map ~ #country g#lc-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #vc.tet_country_hover:hover, .tet_clients_map .maps svg #vc.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #vc.tet_country_hover:hover ~ #country g#vc-2, .tet_clients_map .maps svg #vc.tet_country_hover.active_map ~ #country g#vc-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #vc.tet_country_hover:hover ~ #country g#vc-2 rect, .tet_clients_map .maps svg #vc.tet_country_hover:hover ~ #country g#vc-2 circle, .tet_clients_map .maps svg #vc.tet_country_hover.active_map ~ #country g#vc-2 rect, .tet_clients_map .maps svg #vc.tet_country_hover.active_map ~ #country g#vc-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tt.tet_country_hover:hover, .tet_clients_map .maps svg #tt.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tt.tet_country_hover:hover ~ #country g#tt-2, .tet_clients_map .maps svg #tt.tet_country_hover.active_map ~ #country g#tt-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tt.tet_country_hover:hover ~ #country g#tt-2 rect, .tet_clients_map .maps svg #tt.tet_country_hover:hover ~ #country g#tt-2 circle, .tet_clients_map .maps svg #tt.tet_country_hover.active_map ~ #country g#tt-2 rect, .tet_clients_map .maps svg #tt.tet_country_hover.active_map ~ #country g#tt-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #us.tet_country_hover:hover, .tet_clients_map .maps svg #us.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #us.tet_country_hover:hover ~ #country g#us-2, .tet_clients_map .maps svg #us.tet_country_hover.active_map ~ #country g#us-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #us.tet_country_hover:hover ~ #country g#us-2 rect, .tet_clients_map .maps svg #us.tet_country_hover:hover ~ #country g#us-2 circle, .tet_clients_map .maps svg #us.tet_country_hover.active_map ~ #country g#us-2 rect, .tet_clients_map .maps svg #us.tet_country_hover.active_map ~ #country g#us-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #country g#bs-2, .tet_clients_map .maps svg #country g#bz-2, .tet_clients_map .maps svg #country g#ca-2, .tet_clients_map .maps svg #country g#cr-2, .tet_clients_map .maps svg #country g#cu-2, .tet_clients_map .maps svg #country g#dm-2, .tet_clients_map .maps svg #country g#do-2, .tet_clients_map .maps svg #country g#sv-2, .tet_clients_map .maps svg #country g#gl-2, .tet_clients_map .maps svg #country g#gt-2, .tet_clients_map .maps svg #country g#ht-2, .tet_clients_map .maps svg #country g#hn-2, .tet_clients_map .maps svg #country g#jm-2, .tet_clients_map .maps svg #country g#mx-2, .tet_clients_map .maps svg #country g#ni-2, .tet_clients_map .maps svg #country g#pa-2, .tet_clients_map .maps svg #country g#pr-2, .tet_clients_map .maps svg #country g#lc-2, .tet_clients_map .maps svg #country g#vc-2, .tet_clients_map .maps svg #country g#tt-2, .tet_clients_map .maps svg #country g#us-2 {
  transition: all 0.3s linear 0s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.tet_clients_map .maps svg #country g#bs-2 rect,
.tet_clients_map .maps svg #country g#bs-2 circle, .tet_clients_map .maps svg #country g#bz-2 rect,
.tet_clients_map .maps svg #country g#bz-2 circle, .tet_clients_map .maps svg #country g#ca-2 rect,
.tet_clients_map .maps svg #country g#ca-2 circle, .tet_clients_map .maps svg #country g#cr-2 rect,
.tet_clients_map .maps svg #country g#cr-2 circle, .tet_clients_map .maps svg #country g#cu-2 rect,
.tet_clients_map .maps svg #country g#cu-2 circle, .tet_clients_map .maps svg #country g#dm-2 rect,
.tet_clients_map .maps svg #country g#dm-2 circle, .tet_clients_map .maps svg #country g#do-2 rect,
.tet_clients_map .maps svg #country g#do-2 circle, .tet_clients_map .maps svg #country g#sv-2 rect,
.tet_clients_map .maps svg #country g#sv-2 circle, .tet_clients_map .maps svg #country g#gl-2 rect,
.tet_clients_map .maps svg #country g#gl-2 circle, .tet_clients_map .maps svg #country g#gt-2 rect,
.tet_clients_map .maps svg #country g#gt-2 circle, .tet_clients_map .maps svg #country g#ht-2 rect,
.tet_clients_map .maps svg #country g#ht-2 circle, .tet_clients_map .maps svg #country g#hn-2 rect,
.tet_clients_map .maps svg #country g#hn-2 circle, .tet_clients_map .maps svg #country g#jm-2 rect,
.tet_clients_map .maps svg #country g#jm-2 circle, .tet_clients_map .maps svg #country g#mx-2 rect,
.tet_clients_map .maps svg #country g#mx-2 circle, .tet_clients_map .maps svg #country g#ni-2 rect,
.tet_clients_map .maps svg #country g#ni-2 circle, .tet_clients_map .maps svg #country g#pa-2 rect,
.tet_clients_map .maps svg #country g#pa-2 circle, .tet_clients_map .maps svg #country g#pr-2 rect,
.tet_clients_map .maps svg #country g#pr-2 circle, .tet_clients_map .maps svg #country g#lc-2 rect,
.tet_clients_map .maps svg #country g#lc-2 circle, .tet_clients_map .maps svg #country g#vc-2 rect,
.tet_clients_map .maps svg #country g#vc-2 circle, .tet_clients_map .maps svg #country g#tt-2 rect,
.tet_clients_map .maps svg #country g#tt-2 circle, .tet_clients_map .maps svg #country g#us-2 rect,
.tet_clients_map .maps svg #country g#us-2 circle {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ar.tet_country_hover:hover, .tet_clients_map .maps svg #ar.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ar.tet_country_hover:hover ~ #country g#ar-2, .tet_clients_map .maps svg #ar.tet_country_hover.active_map ~ #country g#ar-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ar.tet_country_hover:hover ~ #country g#ar-2 rect, .tet_clients_map .maps svg #ar.tet_country_hover:hover ~ #country g#ar-2 circle, .tet_clients_map .maps svg #ar.tet_country_hover.active_map ~ #country g#ar-2 rect, .tet_clients_map .maps svg #ar.tet_country_hover.active_map ~ #country g#ar-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bo.tet_country_hover:hover, .tet_clients_map .maps svg #bo.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bo.tet_country_hover:hover ~ #country g#bo-2, .tet_clients_map .maps svg #bo.tet_country_hover.active_map ~ #country g#bo-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bo.tet_country_hover:hover ~ #country g#bo-2 rect, .tet_clients_map .maps svg #bo.tet_country_hover:hover ~ #country g#bo-2 circle, .tet_clients_map .maps svg #bo.tet_country_hover.active_map ~ #country g#bo-2 rect, .tet_clients_map .maps svg #bo.tet_country_hover.active_map ~ #country g#bo-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #br.tet_country_hover:hover, .tet_clients_map .maps svg #br.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #br.tet_country_hover:hover ~ #country g#br-2, .tet_clients_map .maps svg #br.tet_country_hover.active_map ~ #country g#br-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #br.tet_country_hover:hover ~ #country g#br-2 rect, .tet_clients_map .maps svg #br.tet_country_hover:hover ~ #country g#br-2 circle, .tet_clients_map .maps svg #br.tet_country_hover.active_map ~ #country g#br-2 rect, .tet_clients_map .maps svg #br.tet_country_hover.active_map ~ #country g#br-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cl.tet_country_hover:hover, .tet_clients_map .maps svg #cl.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cl.tet_country_hover:hover ~ #country g#cl-2, .tet_clients_map .maps svg #cl.tet_country_hover.active_map ~ #country g#cl-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cl.tet_country_hover:hover ~ #country g#cl-2 rect, .tet_clients_map .maps svg #cl.tet_country_hover:hover ~ #country g#cl-2 circle, .tet_clients_map .maps svg #cl.tet_country_hover.active_map ~ #country g#cl-2 rect, .tet_clients_map .maps svg #cl.tet_country_hover.active_map ~ #country g#cl-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #co.tet_country_hover:hover, .tet_clients_map .maps svg #co.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #co.tet_country_hover:hover ~ #country g#co-2, .tet_clients_map .maps svg #co.tet_country_hover.active_map ~ #country g#co-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #co.tet_country_hover:hover ~ #country g#co-2 rect, .tet_clients_map .maps svg #co.tet_country_hover:hover ~ #country g#co-2 circle, .tet_clients_map .maps svg #co.tet_country_hover.active_map ~ #country g#co-2 rect, .tet_clients_map .maps svg #co.tet_country_hover.active_map ~ #country g#co-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ec.tet_country_hover:hover, .tet_clients_map .maps svg #ec.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ec.tet_country_hover:hover ~ #country g#ec-2, .tet_clients_map .maps svg #ec.tet_country_hover.active_map ~ #country g#ec-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ec.tet_country_hover:hover ~ #country g#ec-2 rect, .tet_clients_map .maps svg #ec.tet_country_hover:hover ~ #country g#ec-2 circle, .tet_clients_map .maps svg #ec.tet_country_hover.active_map ~ #country g#ec-2 rect, .tet_clients_map .maps svg #ec.tet_country_hover.active_map ~ #country g#ec-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #fk.tet_country_hover:hover, .tet_clients_map .maps svg #fk.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #fk.tet_country_hover:hover ~ #country g#fk-2, .tet_clients_map .maps svg #fk.tet_country_hover.active_map ~ #country g#fk-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #fk.tet_country_hover:hover ~ #country g#fk-2 rect, .tet_clients_map .maps svg #fk.tet_country_hover:hover ~ #country g#fk-2 circle, .tet_clients_map .maps svg #fk.tet_country_hover.active_map ~ #country g#fk-2 rect, .tet_clients_map .maps svg #fk.tet_country_hover.active_map ~ #country g#fk-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gy.tet_country_hover:hover, .tet_clients_map .maps svg #gy.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gy.tet_country_hover:hover ~ #country g#gy-2, .tet_clients_map .maps svg #gy.tet_country_hover.active_map ~ #country g#gy-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gy.tet_country_hover:hover ~ #country g#gy-2 rect, .tet_clients_map .maps svg #gy.tet_country_hover:hover ~ #country g#gy-2 circle, .tet_clients_map .maps svg #gy.tet_country_hover.active_map ~ #country g#gy-2 rect, .tet_clients_map .maps svg #gy.tet_country_hover.active_map ~ #country g#gy-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #py.tet_country_hover:hover, .tet_clients_map .maps svg #py.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #py.tet_country_hover:hover ~ #country g#py-2, .tet_clients_map .maps svg #py.tet_country_hover.active_map ~ #country g#py-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #py.tet_country_hover:hover ~ #country g#py-2 rect, .tet_clients_map .maps svg #py.tet_country_hover:hover ~ #country g#py-2 circle, .tet_clients_map .maps svg #py.tet_country_hover.active_map ~ #country g#py-2 rect, .tet_clients_map .maps svg #py.tet_country_hover.active_map ~ #country g#py-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pe.tet_country_hover:hover, .tet_clients_map .maps svg #pe.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #pe.tet_country_hover:hover ~ #country g#pe-2, .tet_clients_map .maps svg #pe.tet_country_hover.active_map ~ #country g#pe-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pe.tet_country_hover:hover ~ #country g#pe-2 rect, .tet_clients_map .maps svg #pe.tet_country_hover:hover ~ #country g#pe-2 circle, .tet_clients_map .maps svg #pe.tet_country_hover.active_map ~ #country g#pe-2 rect, .tet_clients_map .maps svg #pe.tet_country_hover.active_map ~ #country g#pe-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sr.tet_country_hover:hover, .tet_clients_map .maps svg #sr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sr.tet_country_hover:hover ~ #country g#sr-2, .tet_clients_map .maps svg #sr.tet_country_hover.active_map ~ #country g#sr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sr.tet_country_hover:hover ~ #country g#sr-2 rect, .tet_clients_map .maps svg #sr.tet_country_hover:hover ~ #country g#sr-2 circle, .tet_clients_map .maps svg #sr.tet_country_hover.active_map ~ #country g#sr-2 rect, .tet_clients_map .maps svg #sr.tet_country_hover.active_map ~ #country g#sr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #uy.tet_country_hover:hover, .tet_clients_map .maps svg #uy.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #uy.tet_country_hover:hover ~ #country g#uy-2, .tet_clients_map .maps svg #uy.tet_country_hover.active_map ~ #country g#uy-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #uy.tet_country_hover:hover ~ #country g#uy-2 rect, .tet_clients_map .maps svg #uy.tet_country_hover:hover ~ #country g#uy-2 circle, .tet_clients_map .maps svg #uy.tet_country_hover.active_map ~ #country g#uy-2 rect, .tet_clients_map .maps svg #uy.tet_country_hover.active_map ~ #country g#uy-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ve.tet_country_hover:hover, .tet_clients_map .maps svg #ve.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ve.tet_country_hover:hover ~ #country g#ve-2, .tet_clients_map .maps svg #ve.tet_country_hover.active_map ~ #country g#ve-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ve.tet_country_hover:hover ~ #country g#ve-2 rect, .tet_clients_map .maps svg #ve.tet_country_hover:hover ~ #country g#ve-2 circle, .tet_clients_map .maps svg #ve.tet_country_hover.active_map ~ #country g#ve-2 rect, .tet_clients_map .maps svg #ve.tet_country_hover.active_map ~ #country g#ve-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #country g#ar-2, .tet_clients_map .maps svg #country g#bo-2, .tet_clients_map .maps svg #country g#br-2, .tet_clients_map .maps svg #country g#cl-2, .tet_clients_map .maps svg #country g#co-2, .tet_clients_map .maps svg #country g#ec-2, .tet_clients_map .maps svg #country g#fk-2, .tet_clients_map .maps svg #country g#gy-2, .tet_clients_map .maps svg #country g#py-2, .tet_clients_map .maps svg #country g#pe-2, .tet_clients_map .maps svg #country g#sr-2, .tet_clients_map .maps svg #country g#uy-2, .tet_clients_map .maps svg #country g#ve-2, .tet_clients_map .maps svg #country g#bs-2, .tet_clients_map .maps svg #country g#bs-2, .tet_clients_map .maps svg #country g#bs-2 {
  transition: all 0.3s linear 0s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.tet_clients_map .maps svg #country g#ar-2 rect,
.tet_clients_map .maps svg #country g#ar-2 circle, .tet_clients_map .maps svg #country g#bo-2 rect,
.tet_clients_map .maps svg #country g#bo-2 circle, .tet_clients_map .maps svg #country g#br-2 rect,
.tet_clients_map .maps svg #country g#br-2 circle, .tet_clients_map .maps svg #country g#cl-2 rect,
.tet_clients_map .maps svg #country g#cl-2 circle, .tet_clients_map .maps svg #country g#co-2 rect,
.tet_clients_map .maps svg #country g#co-2 circle, .tet_clients_map .maps svg #country g#ec-2 rect,
.tet_clients_map .maps svg #country g#ec-2 circle, .tet_clients_map .maps svg #country g#fk-2 rect,
.tet_clients_map .maps svg #country g#fk-2 circle, .tet_clients_map .maps svg #country g#gy-2 rect,
.tet_clients_map .maps svg #country g#gy-2 circle, .tet_clients_map .maps svg #country g#py-2 rect,
.tet_clients_map .maps svg #country g#py-2 circle, .tet_clients_map .maps svg #country g#pe-2 rect,
.tet_clients_map .maps svg #country g#pe-2 circle, .tet_clients_map .maps svg #country g#sr-2 rect,
.tet_clients_map .maps svg #country g#sr-2 circle, .tet_clients_map .maps svg #country g#uy-2 rect,
.tet_clients_map .maps svg #country g#uy-2 circle, .tet_clients_map .maps svg #country g#ve-2 rect,
.tet_clients_map .maps svg #country g#ve-2 circle, .tet_clients_map .maps svg #country g#bs-2 rect,
.tet_clients_map .maps svg #country g#bs-2 circle, .tet_clients_map .maps svg #country g#bs-2 rect,
.tet_clients_map .maps svg #country g#bs-2 circle, .tet_clients_map .maps svg #country g#bs-2 rect,
.tet_clients_map .maps svg #country g#bs-2 circle {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #au.tet_country_hover:hover, .tet_clients_map .maps svg #au.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #au.tet_country_hover:hover ~ #country g#au-2, .tet_clients_map .maps svg #au.tet_country_hover.active_map ~ #country g#au-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #au.tet_country_hover:hover ~ #country g#au-2 rect, .tet_clients_map .maps svg #au.tet_country_hover:hover ~ #country g#au-2 circle, .tet_clients_map .maps svg #au.tet_country_hover.active_map ~ #country g#au-2 rect, .tet_clients_map .maps svg #au.tet_country_hover.active_map ~ #country g#au-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sb.tet_country_hover:hover, .tet_clients_map .maps svg #sb.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sb.tet_country_hover:hover ~ #country g#sb-2, .tet_clients_map .maps svg #sb.tet_country_hover.active_map ~ #country g#sb-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sb.tet_country_hover:hover ~ #country g#sb-2 rect, .tet_clients_map .maps svg #sb.tet_country_hover:hover ~ #country g#sb-2 circle, .tet_clients_map .maps svg #sb.tet_country_hover.active_map ~ #country g#sb-2 rect, .tet_clients_map .maps svg #sb.tet_country_hover.active_map ~ #country g#sb-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #nc.tet_country_hover:hover, .tet_clients_map .maps svg #nc.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #nc.tet_country_hover:hover ~ #country g#nc-2, .tet_clients_map .maps svg #nc.tet_country_hover.active_map ~ #country g#nc-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #nc.tet_country_hover:hover ~ #country g#nc-2 rect, .tet_clients_map .maps svg #nc.tet_country_hover:hover ~ #country g#nc-2 circle, .tet_clients_map .maps svg #nc.tet_country_hover.active_map ~ #country g#nc-2 rect, .tet_clients_map .maps svg #nc.tet_country_hover.active_map ~ #country g#nc-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #vu.tet_country_hover:hover, .tet_clients_map .maps svg #vu.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #vu.tet_country_hover:hover ~ #country g#vu-2, .tet_clients_map .maps svg #vu.tet_country_hover.active_map ~ #country g#vu-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #vu.tet_country_hover:hover ~ #country g#vu-2 rect, .tet_clients_map .maps svg #vu.tet_country_hover:hover ~ #country g#vu-2 circle, .tet_clients_map .maps svg #vu.tet_country_hover.active_map ~ #country g#vu-2 rect, .tet_clients_map .maps svg #vu.tet_country_hover.active_map ~ #country g#vu-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #nz.tet_country_hover:hover, .tet_clients_map .maps svg #nz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #nz.tet_country_hover:hover ~ #country g#nz-2, .tet_clients_map .maps svg #nz.tet_country_hover.active_map ~ #country g#nz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #nz.tet_country_hover:hover ~ #country g#nz-2 rect, .tet_clients_map .maps svg #nz.tet_country_hover:hover ~ #country g#nz-2 circle, .tet_clients_map .maps svg #nz.tet_country_hover.active_map ~ #country g#nz-2 rect, .tet_clients_map .maps svg #nz.tet_country_hover.active_map ~ #country g#nz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pg.tet_country_hover:hover, .tet_clients_map .maps svg #pg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #pg.tet_country_hover:hover ~ #country g#pg-2, .tet_clients_map .maps svg #pg.tet_country_hover.active_map ~ #country g#pg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pg.tet_country_hover:hover ~ #country g#pg-2 rect, .tet_clients_map .maps svg #pg.tet_country_hover:hover ~ #country g#pg-2 circle, .tet_clients_map .maps svg #pg.tet_country_hover.active_map ~ #country g#pg-2 rect, .tet_clients_map .maps svg #pg.tet_country_hover.active_map ~ #country g#pg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #country g#au-2, .tet_clients_map .maps svg #country g#sb-2, .tet_clients_map .maps svg #country g#nc-2, .tet_clients_map .maps svg #country g#vu-2, .tet_clients_map .maps svg #country g#nz-2, .tet_clients_map .maps svg #country g#pg-2 {
  transition: all 0.3s linear 0s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.tet_clients_map .maps svg #country g#au-2 rect,
.tet_clients_map .maps svg #country g#au-2 circle, .tet_clients_map .maps svg #country g#sb-2 rect,
.tet_clients_map .maps svg #country g#sb-2 circle, .tet_clients_map .maps svg #country g#nc-2 rect,
.tet_clients_map .maps svg #country g#nc-2 circle, .tet_clients_map .maps svg #country g#vu-2 rect,
.tet_clients_map .maps svg #country g#vu-2 circle, .tet_clients_map .maps svg #country g#nz-2 rect,
.tet_clients_map .maps svg #country g#nz-2 circle, .tet_clients_map .maps svg #country g#pg-2 rect,
.tet_clients_map .maps svg #country g#pg-2 circle {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #af.tet_country_hover:hover, .tet_clients_map .maps svg #af.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #af.tet_country_hover:hover ~ #country g#af-2, .tet_clients_map .maps svg #af.tet_country_hover.active_map ~ #country g#af-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #af.tet_country_hover:hover ~ #country g#af-2 rect, .tet_clients_map .maps svg #af.tet_country_hover:hover ~ #country g#af-2 circle, .tet_clients_map .maps svg #af.tet_country_hover.active_map ~ #country g#af-2 rect, .tet_clients_map .maps svg #af.tet_country_hover.active_map ~ #country g#af-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bd.tet_country_hover:hover, .tet_clients_map .maps svg #bd.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bd.tet_country_hover:hover ~ #country g#bd-2, .tet_clients_map .maps svg #bd.tet_country_hover.active_map ~ #country g#bd-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bd.tet_country_hover:hover ~ #country g#bd-2 rect, .tet_clients_map .maps svg #bd.tet_country_hover:hover ~ #country g#bd-2 circle, .tet_clients_map .maps svg #bd.tet_country_hover.active_map ~ #country g#bd-2 rect, .tet_clients_map .maps svg #bd.tet_country_hover.active_map ~ #country g#bd-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bt.tet_country_hover:hover, .tet_clients_map .maps svg #bt.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bt.tet_country_hover:hover ~ #country g#bt-2, .tet_clients_map .maps svg #bt.tet_country_hover.active_map ~ #country g#bt-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bt.tet_country_hover:hover ~ #country g#bt-2 rect, .tet_clients_map .maps svg #bt.tet_country_hover:hover ~ #country g#bt-2 circle, .tet_clients_map .maps svg #bt.tet_country_hover.active_map ~ #country g#bt-2 rect, .tet_clients_map .maps svg #bt.tet_country_hover.active_map ~ #country g#bt-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bn.tet_country_hover:hover, .tet_clients_map .maps svg #bn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bn.tet_country_hover:hover ~ #country g#bn-2, .tet_clients_map .maps svg #bn.tet_country_hover.active_map ~ #country g#bn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bn.tet_country_hover:hover ~ #country g#bn-2 rect, .tet_clients_map .maps svg #bn.tet_country_hover:hover ~ #country g#bn-2 circle, .tet_clients_map .maps svg #bn.tet_country_hover.active_map ~ #country g#bn-2 rect, .tet_clients_map .maps svg #bn.tet_country_hover.active_map ~ #country g#bn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mm.tet_country_hover:hover, .tet_clients_map .maps svg #mm.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mm.tet_country_hover:hover ~ #country g#mm-2, .tet_clients_map .maps svg #mm.tet_country_hover.active_map ~ #country g#mm-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mm.tet_country_hover:hover ~ #country g#mm-2 rect, .tet_clients_map .maps svg #mm.tet_country_hover:hover ~ #country g#mm-2 circle, .tet_clients_map .maps svg #mm.tet_country_hover.active_map ~ #country g#mm-2 rect, .tet_clients_map .maps svg #mm.tet_country_hover.active_map ~ #country g#mm-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lk.tet_country_hover:hover, .tet_clients_map .maps svg #lk.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #lk.tet_country_hover:hover ~ #country g#lk-2, .tet_clients_map .maps svg #lk.tet_country_hover.active_map ~ #country g#lk-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lk.tet_country_hover:hover ~ #country g#lk-2 rect, .tet_clients_map .maps svg #lk.tet_country_hover:hover ~ #country g#lk-2 circle, .tet_clients_map .maps svg #lk.tet_country_hover.active_map ~ #country g#lk-2 rect, .tet_clients_map .maps svg #lk.tet_country_hover.active_map ~ #country g#lk-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cn.tet_country_hover:hover, .tet_clients_map .maps svg #cn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cn.tet_country_hover:hover ~ #country g#cn-2, .tet_clients_map .maps svg #cn.tet_country_hover.active_map ~ #country g#cn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cn.tet_country_hover:hover ~ #country g#cn-2 rect, .tet_clients_map .maps svg #cn.tet_country_hover:hover ~ #country g#cn-2 circle, .tet_clients_map .maps svg #cn.tet_country_hover.active_map ~ #country g#cn-2 rect, .tet_clients_map .maps svg #cn.tet_country_hover.active_map ~ #country g#cn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tw.tet_country_hover:hover, .tet_clients_map .maps svg #tw.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tw.tet_country_hover:hover ~ #country g#tw-2, .tet_clients_map .maps svg #tw.tet_country_hover.active_map ~ #country g#tw-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tw.tet_country_hover:hover ~ #country g#tw-2 rect, .tet_clients_map .maps svg #tw.tet_country_hover:hover ~ #country g#tw-2 circle, .tet_clients_map .maps svg #tw.tet_country_hover.active_map ~ #country g#tw-2 rect, .tet_clients_map .maps svg #tw.tet_country_hover.active_map ~ #country g#tw-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #in.tet_country_hover:hover, .tet_clients_map .maps svg #in.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #in.tet_country_hover:hover ~ #country g#in-2, .tet_clients_map .maps svg #in.tet_country_hover.active_map ~ #country g#in-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #in.tet_country_hover:hover ~ #country g#in-2 rect, .tet_clients_map .maps svg #in.tet_country_hover:hover ~ #country g#in-2 circle, .tet_clients_map .maps svg #in.tet_country_hover.active_map ~ #country g#in-2 rect, .tet_clients_map .maps svg #in.tet_country_hover.active_map ~ #country g#in-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #id.tet_country_hover:hover, .tet_clients_map .maps svg #id.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #id.tet_country_hover:hover ~ #country g#id-2, .tet_clients_map .maps svg #id.tet_country_hover.active_map ~ #country g#id-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #id.tet_country_hover:hover ~ #country g#id-2 rect, .tet_clients_map .maps svg #id.tet_country_hover:hover ~ #country g#id-2 circle, .tet_clients_map .maps svg #id.tet_country_hover.active_map ~ #country g#id-2 rect, .tet_clients_map .maps svg #id.tet_country_hover.active_map ~ #country g#id-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ir.tet_country_hover:hover, .tet_clients_map .maps svg #ir.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ir.tet_country_hover:hover ~ #country g#ir-2, .tet_clients_map .maps svg #ir.tet_country_hover.active_map ~ #country g#ir-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ir.tet_country_hover:hover ~ #country g#ir-2 rect, .tet_clients_map .maps svg #ir.tet_country_hover:hover ~ #country g#ir-2 circle, .tet_clients_map .maps svg #ir.tet_country_hover.active_map ~ #country g#ir-2 rect, .tet_clients_map .maps svg #ir.tet_country_hover.active_map ~ #country g#ir-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #iq.tet_country_hover:hover, .tet_clients_map .maps svg #iq.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #iq.tet_country_hover:hover ~ #country g#iq-2, .tet_clients_map .maps svg #iq.tet_country_hover.active_map ~ #country g#iq-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #iq.tet_country_hover:hover ~ #country g#iq-2 rect, .tet_clients_map .maps svg #iq.tet_country_hover:hover ~ #country g#iq-2 circle, .tet_clients_map .maps svg #iq.tet_country_hover.active_map ~ #country g#iq-2 rect, .tet_clients_map .maps svg #iq.tet_country_hover.active_map ~ #country g#iq-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #il.tet_country_hover:hover, .tet_clients_map .maps svg #il.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #il.tet_country_hover:hover ~ #country g#il-2, .tet_clients_map .maps svg #il.tet_country_hover.active_map ~ #country g#il-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #il.tet_country_hover:hover ~ #country g#il-2 rect, .tet_clients_map .maps svg #il.tet_country_hover:hover ~ #country g#il-2 circle, .tet_clients_map .maps svg #il.tet_country_hover.active_map ~ #country g#il-2 rect, .tet_clients_map .maps svg #il.tet_country_hover.active_map ~ #country g#il-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #jp.tet_country_hover:hover, .tet_clients_map .maps svg #jp.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #jp.tet_country_hover:hover ~ #country g#jp-2, .tet_clients_map .maps svg #jp.tet_country_hover.active_map ~ #country g#jp-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #jp.tet_country_hover:hover ~ #country g#jp-2 rect, .tet_clients_map .maps svg #jp.tet_country_hover:hover ~ #country g#jp-2 circle, .tet_clients_map .maps svg #jp.tet_country_hover.active_map ~ #country g#jp-2 rect, .tet_clients_map .maps svg #jp.tet_country_hover.active_map ~ #country g#jp-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #jo.tet_country_hover:hover, .tet_clients_map .maps svg #jo.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #jo.tet_country_hover:hover ~ #country g#jo-2, .tet_clients_map .maps svg #jo.tet_country_hover.active_map ~ #country g#jo-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #jo.tet_country_hover:hover ~ #country g#jo-2 rect, .tet_clients_map .maps svg #jo.tet_country_hover:hover ~ #country g#jo-2 circle, .tet_clients_map .maps svg #jo.tet_country_hover.active_map ~ #country g#jo-2 rect, .tet_clients_map .maps svg #jo.tet_country_hover.active_map ~ #country g#jo-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kp.tet_country_hover:hover, .tet_clients_map .maps svg #kp.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #kp.tet_country_hover:hover ~ #country g#kp-2, .tet_clients_map .maps svg #kp.tet_country_hover.active_map ~ #country g#kp-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kp.tet_country_hover:hover ~ #country g#kp-2 rect, .tet_clients_map .maps svg #kp.tet_country_hover:hover ~ #country g#kp-2 circle, .tet_clients_map .maps svg #kp.tet_country_hover.active_map ~ #country g#kp-2 rect, .tet_clients_map .maps svg #kp.tet_country_hover.active_map ~ #country g#kp-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kr.tet_country_hover:hover, .tet_clients_map .maps svg #kr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #kr.tet_country_hover:hover ~ #country g#kr-2, .tet_clients_map .maps svg #kr.tet_country_hover.active_map ~ #country g#kr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kr.tet_country_hover:hover ~ #country g#kr-2 rect, .tet_clients_map .maps svg #kr.tet_country_hover:hover ~ #country g#kr-2 circle, .tet_clients_map .maps svg #kr.tet_country_hover.active_map ~ #country g#kr-2 rect, .tet_clients_map .maps svg #kr.tet_country_hover.active_map ~ #country g#kr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kw.tet_country_hover:hover, .tet_clients_map .maps svg #kw.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #kw.tet_country_hover:hover ~ #country g#kw-2, .tet_clients_map .maps svg #kw.tet_country_hover.active_map ~ #country g#kw-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kw.tet_country_hover:hover ~ #country g#kw-2 rect, .tet_clients_map .maps svg #kw.tet_country_hover:hover ~ #country g#kw-2 circle, .tet_clients_map .maps svg #kw.tet_country_hover.active_map ~ #country g#kw-2 rect, .tet_clients_map .maps svg #kw.tet_country_hover.active_map ~ #country g#kw-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kg.tet_country_hover:hover, .tet_clients_map .maps svg #kg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #kg.tet_country_hover:hover ~ #country g#kg-2, .tet_clients_map .maps svg #kg.tet_country_hover.active_map ~ #country g#kg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #kg.tet_country_hover:hover ~ #country g#kg-2 rect, .tet_clients_map .maps svg #kg.tet_country_hover:hover ~ #country g#kg-2 circle, .tet_clients_map .maps svg #kg.tet_country_hover.active_map ~ #country g#kg-2 rect, .tet_clients_map .maps svg #kg.tet_country_hover.active_map ~ #country g#kg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #la.tet_country_hover:hover, .tet_clients_map .maps svg #la.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #la.tet_country_hover:hover ~ #country g#la-2, .tet_clients_map .maps svg #la.tet_country_hover.active_map ~ #country g#la-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #la.tet_country_hover:hover ~ #country g#la-2 rect, .tet_clients_map .maps svg #la.tet_country_hover:hover ~ #country g#la-2 circle, .tet_clients_map .maps svg #la.tet_country_hover.active_map ~ #country g#la-2 rect, .tet_clients_map .maps svg #la.tet_country_hover.active_map ~ #country g#la-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lb.tet_country_hover:hover, .tet_clients_map .maps svg #lb.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #lb.tet_country_hover:hover ~ #country g#lb-2, .tet_clients_map .maps svg #lb.tet_country_hover.active_map ~ #country g#lb-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lb.tet_country_hover:hover ~ #country g#lb-2 rect, .tet_clients_map .maps svg #lb.tet_country_hover:hover ~ #country g#lb-2 circle, .tet_clients_map .maps svg #lb.tet_country_hover.active_map ~ #country g#lb-2 rect, .tet_clients_map .maps svg #lb.tet_country_hover.active_map ~ #country g#lb-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #my.tet_country_hover:hover, .tet_clients_map .maps svg #my.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #my.tet_country_hover:hover ~ #country g#my-2, .tet_clients_map .maps svg #my.tet_country_hover.active_map ~ #country g#my-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #my.tet_country_hover:hover ~ #country g#my-2 rect, .tet_clients_map .maps svg #my.tet_country_hover:hover ~ #country g#my-2 circle, .tet_clients_map .maps svg #my.tet_country_hover.active_map ~ #country g#my-2 rect, .tet_clients_map .maps svg #my.tet_country_hover.active_map ~ #country g#my-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mv.tet_country_hover:hover, .tet_clients_map .maps svg #mv.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mv.tet_country_hover:hover ~ #country g#mv-2, .tet_clients_map .maps svg #mv.tet_country_hover.active_map ~ #country g#mv-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mv.tet_country_hover:hover ~ #country g#mv-2 rect, .tet_clients_map .maps svg #mv.tet_country_hover:hover ~ #country g#mv-2 circle, .tet_clients_map .maps svg #mv.tet_country_hover.active_map ~ #country g#mv-2 rect, .tet_clients_map .maps svg #mv.tet_country_hover.active_map ~ #country g#mv-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mn.tet_country_hover:hover, .tet_clients_map .maps svg #mn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mn.tet_country_hover:hover ~ #country g#mn-2, .tet_clients_map .maps svg #mn.tet_country_hover.active_map ~ #country g#mn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mn.tet_country_hover:hover ~ #country g#mn-2 rect, .tet_clients_map .maps svg #mn.tet_country_hover:hover ~ #country g#mn-2 circle, .tet_clients_map .maps svg #mn.tet_country_hover.active_map ~ #country g#mn-2 rect, .tet_clients_map .maps svg #mn.tet_country_hover.active_map ~ #country g#mn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #om.tet_country_hover:hover, .tet_clients_map .maps svg #om.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #om.tet_country_hover:hover ~ #country g#om-2, .tet_clients_map .maps svg #om.tet_country_hover.active_map ~ #country g#om-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #om.tet_country_hover:hover ~ #country g#om-2 rect, .tet_clients_map .maps svg #om.tet_country_hover:hover ~ #country g#om-2 circle, .tet_clients_map .maps svg #om.tet_country_hover.active_map ~ #country g#om-2 rect, .tet_clients_map .maps svg #om.tet_country_hover.active_map ~ #country g#om-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #np.tet_country_hover:hover, .tet_clients_map .maps svg #np.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #np.tet_country_hover:hover ~ #country g#np-2, .tet_clients_map .maps svg #np.tet_country_hover.active_map ~ #country g#np-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #np.tet_country_hover:hover ~ #country g#np-2 rect, .tet_clients_map .maps svg #np.tet_country_hover:hover ~ #country g#np-2 circle, .tet_clients_map .maps svg #np.tet_country_hover.active_map ~ #country g#np-2 rect, .tet_clients_map .maps svg #np.tet_country_hover.active_map ~ #country g#np-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pk.tet_country_hover:hover, .tet_clients_map .maps svg #pk.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #pk.tet_country_hover:hover ~ #country g#pk-2, .tet_clients_map .maps svg #pk.tet_country_hover.active_map ~ #country g#pk-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #pk.tet_country_hover:hover ~ #country g#pk-2 rect, .tet_clients_map .maps svg #pk.tet_country_hover:hover ~ #country g#pk-2 circle, .tet_clients_map .maps svg #pk.tet_country_hover.active_map ~ #country g#pk-2 rect, .tet_clients_map .maps svg #pk.tet_country_hover.active_map ~ #country g#pk-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ph.tet_country_hover:hover, .tet_clients_map .maps svg #ph.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ph.tet_country_hover:hover ~ #country g#ph-2, .tet_clients_map .maps svg #ph.tet_country_hover.active_map ~ #country g#ph-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ph.tet_country_hover:hover ~ #country g#ph-2 rect, .tet_clients_map .maps svg #ph.tet_country_hover:hover ~ #country g#ph-2 circle, .tet_clients_map .maps svg #ph.tet_country_hover.active_map ~ #country g#ph-2 rect, .tet_clients_map .maps svg #ph.tet_country_hover.active_map ~ #country g#ph-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #qa.tet_country_hover:hover, .tet_clients_map .maps svg #qa.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #qa.tet_country_hover:hover ~ #country g#qa-2, .tet_clients_map .maps svg #qa.tet_country_hover.active_map ~ #country g#qa-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #qa.tet_country_hover:hover ~ #country g#qa-2 rect, .tet_clients_map .maps svg #qa.tet_country_hover:hover ~ #country g#qa-2 circle, .tet_clients_map .maps svg #qa.tet_country_hover.active_map ~ #country g#qa-2 rect, .tet_clients_map .maps svg #qa.tet_country_hover.active_map ~ #country g#qa-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sa.tet_country_hover:hover, .tet_clients_map .maps svg #sa.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sa.tet_country_hover:hover ~ #country g#sa-2, .tet_clients_map .maps svg #sa.tet_country_hover.active_map ~ #country g#sa-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sa.tet_country_hover:hover ~ #country g#sa-2 rect, .tet_clients_map .maps svg #sa.tet_country_hover:hover ~ #country g#sa-2 circle, .tet_clients_map .maps svg #sa.tet_country_hover.active_map ~ #country g#sa-2 rect, .tet_clients_map .maps svg #sa.tet_country_hover.active_map ~ #country g#sa-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sg.tet_country_hover:hover, .tet_clients_map .maps svg #sg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sg.tet_country_hover:hover ~ #country g#sg-2, .tet_clients_map .maps svg #sg.tet_country_hover.active_map ~ #country g#sg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sg.tet_country_hover:hover ~ #country g#sg-2 rect, .tet_clients_map .maps svg #sg.tet_country_hover:hover ~ #country g#sg-2 circle, .tet_clients_map .maps svg #sg.tet_country_hover.active_map ~ #country g#sg-2 rect, .tet_clients_map .maps svg #sg.tet_country_hover.active_map ~ #country g#sg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #vn.tet_country_hover:hover, .tet_clients_map .maps svg #vn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #vn.tet_country_hover:hover ~ #country g#vn-2, .tet_clients_map .maps svg #vn.tet_country_hover.active_map ~ #country g#vn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #vn.tet_country_hover:hover ~ #country g#vn-2 rect, .tet_clients_map .maps svg #vn.tet_country_hover:hover ~ #country g#vn-2 circle, .tet_clients_map .maps svg #vn.tet_country_hover.active_map ~ #country g#vn-2 rect, .tet_clients_map .maps svg #vn.tet_country_hover.active_map ~ #country g#vn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sy.tet_country_hover:hover, .tet_clients_map .maps svg #sy.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sy.tet_country_hover:hover ~ #country g#sy-2, .tet_clients_map .maps svg #sy.tet_country_hover.active_map ~ #country g#sy-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sy.tet_country_hover:hover ~ #country g#sy-2 rect, .tet_clients_map .maps svg #sy.tet_country_hover:hover ~ #country g#sy-2 circle, .tet_clients_map .maps svg #sy.tet_country_hover.active_map ~ #country g#sy-2 rect, .tet_clients_map .maps svg #sy.tet_country_hover.active_map ~ #country g#sy-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tj.tet_country_hover:hover, .tet_clients_map .maps svg #tj.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tj.tet_country_hover:hover ~ #country g#tj-2, .tet_clients_map .maps svg #tj.tet_country_hover.active_map ~ #country g#tj-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tj.tet_country_hover:hover ~ #country g#tj-2 rect, .tet_clients_map .maps svg #tj.tet_country_hover:hover ~ #country g#tj-2 circle, .tet_clients_map .maps svg #tj.tet_country_hover.active_map ~ #country g#tj-2 rect, .tet_clients_map .maps svg #tj.tet_country_hover.active_map ~ #country g#tj-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #th.tet_country_hover:hover, .tet_clients_map .maps svg #th.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #th.tet_country_hover:hover ~ #country g#th-2, .tet_clients_map .maps svg #th.tet_country_hover.active_map ~ #country g#th-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #th.tet_country_hover:hover ~ #country g#th-2 rect, .tet_clients_map .maps svg #th.tet_country_hover:hover ~ #country g#th-2 circle, .tet_clients_map .maps svg #th.tet_country_hover.active_map ~ #country g#th-2 rect, .tet_clients_map .maps svg #th.tet_country_hover.active_map ~ #country g#th-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ae.tet_country_hover:hover, .tet_clients_map .maps svg #ae.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ae.tet_country_hover:hover ~ #country g#ae-2, .tet_clients_map .maps svg #ae.tet_country_hover.active_map ~ #country g#ae-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ae.tet_country_hover:hover ~ #country g#ae-2 rect, .tet_clients_map .maps svg #ae.tet_country_hover:hover ~ #country g#ae-2 circle, .tet_clients_map .maps svg #ae.tet_country_hover.active_map ~ #country g#ae-2 rect, .tet_clients_map .maps svg #ae.tet_country_hover.active_map ~ #country g#ae-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tm.tet_country_hover:hover, .tet_clients_map .maps svg #tm.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tm.tet_country_hover:hover ~ #country g#tm-2, .tet_clients_map .maps svg #tm.tet_country_hover.active_map ~ #country g#tm-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tm.tet_country_hover:hover ~ #country g#tm-2 rect, .tet_clients_map .maps svg #tm.tet_country_hover:hover ~ #country g#tm-2 circle, .tet_clients_map .maps svg #tm.tet_country_hover.active_map ~ #country g#tm-2 rect, .tet_clients_map .maps svg #tm.tet_country_hover.active_map ~ #country g#tm-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #uz.tet_country_hover:hover, .tet_clients_map .maps svg #uz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #uz.tet_country_hover:hover ~ #country g#uz-2, .tet_clients_map .maps svg #uz.tet_country_hover.active_map ~ #country g#uz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #uz.tet_country_hover:hover ~ #country g#uz-2 rect, .tet_clients_map .maps svg #uz.tet_country_hover:hover ~ #country g#uz-2 circle, .tet_clients_map .maps svg #uz.tet_country_hover.active_map ~ #country g#uz-2 rect, .tet_clients_map .maps svg #uz.tet_country_hover.active_map ~ #country g#uz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ye.tet_country_hover:hover, .tet_clients_map .maps svg #ye.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ye.tet_country_hover:hover ~ #country g#ye-2, .tet_clients_map .maps svg #ye.tet_country_hover.active_map ~ #country g#ye-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ye.tet_country_hover:hover ~ #country g#ye-2 rect, .tet_clients_map .maps svg #ye.tet_country_hover:hover ~ #country g#ye-2 circle, .tet_clients_map .maps svg #ye.tet_country_hover.active_map ~ #country g#ye-2 rect, .tet_clients_map .maps svg #ye.tet_country_hover.active_map ~ #country g#ye-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #country g#af-2, .tet_clients_map .maps svg #country g#bd-2, .tet_clients_map .maps svg #country g#bt-2, .tet_clients_map .maps svg #country g#bn-2, .tet_clients_map .maps svg #country g#mm-2, .tet_clients_map .maps svg #country g#lk-2, .tet_clients_map .maps svg #country g#cn-2, .tet_clients_map .maps svg #country g#tw-2, .tet_clients_map .maps svg #country g#in-2, .tet_clients_map .maps svg #country g#id-2, .tet_clients_map .maps svg #country g#ir-2, .tet_clients_map .maps svg #country g#iq-2, .tet_clients_map .maps svg #country g#il-2, .tet_clients_map .maps svg #country g#jp-2, .tet_clients_map .maps svg #country g#jo-2, .tet_clients_map .maps svg #country g#kp-2, .tet_clients_map .maps svg #country g#kr-2, .tet_clients_map .maps svg #country g#kw-2, .tet_clients_map .maps svg #country g#kg-2, .tet_clients_map .maps svg #country g#la-2, .tet_clients_map .maps svg #country g#lb-2, .tet_clients_map .maps svg #country g#my-2, .tet_clients_map .maps svg #country g#mv-2, .tet_clients_map .maps svg #country g#mn-2, .tet_clients_map .maps svg #country g#om-2, .tet_clients_map .maps svg #country g#np-2, .tet_clients_map .maps svg #country g#pk-2, .tet_clients_map .maps svg #country g#ph-2, .tet_clients_map .maps svg #country g#qa-2, .tet_clients_map .maps svg #country g#sa-2, .tet_clients_map .maps svg #country g#sg-2, .tet_clients_map .maps svg #country g#vn-2, .tet_clients_map .maps svg #country g#sy-2, .tet_clients_map .maps svg #country g#tj-2, .tet_clients_map .maps svg #country g#th-2, .tet_clients_map .maps svg #country g#ae-2, .tet_clients_map .maps svg #country g#tm-2, .tet_clients_map .maps svg #country g#uz-2, .tet_clients_map .maps svg #country g#ye-2 {
  transition: all 0.3s linear 0s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.tet_clients_map .maps svg #country g#af-2 rect,
.tet_clients_map .maps svg #country g#af-2 circle, .tet_clients_map .maps svg #country g#bd-2 rect,
.tet_clients_map .maps svg #country g#bd-2 circle, .tet_clients_map .maps svg #country g#bt-2 rect,
.tet_clients_map .maps svg #country g#bt-2 circle, .tet_clients_map .maps svg #country g#bn-2 rect,
.tet_clients_map .maps svg #country g#bn-2 circle, .tet_clients_map .maps svg #country g#mm-2 rect,
.tet_clients_map .maps svg #country g#mm-2 circle, .tet_clients_map .maps svg #country g#lk-2 rect,
.tet_clients_map .maps svg #country g#lk-2 circle, .tet_clients_map .maps svg #country g#cn-2 rect,
.tet_clients_map .maps svg #country g#cn-2 circle, .tet_clients_map .maps svg #country g#tw-2 rect,
.tet_clients_map .maps svg #country g#tw-2 circle, .tet_clients_map .maps svg #country g#in-2 rect,
.tet_clients_map .maps svg #country g#in-2 circle, .tet_clients_map .maps svg #country g#id-2 rect,
.tet_clients_map .maps svg #country g#id-2 circle, .tet_clients_map .maps svg #country g#ir-2 rect,
.tet_clients_map .maps svg #country g#ir-2 circle, .tet_clients_map .maps svg #country g#iq-2 rect,
.tet_clients_map .maps svg #country g#iq-2 circle, .tet_clients_map .maps svg #country g#il-2 rect,
.tet_clients_map .maps svg #country g#il-2 circle, .tet_clients_map .maps svg #country g#jp-2 rect,
.tet_clients_map .maps svg #country g#jp-2 circle, .tet_clients_map .maps svg #country g#jo-2 rect,
.tet_clients_map .maps svg #country g#jo-2 circle, .tet_clients_map .maps svg #country g#kp-2 rect,
.tet_clients_map .maps svg #country g#kp-2 circle, .tet_clients_map .maps svg #country g#kr-2 rect,
.tet_clients_map .maps svg #country g#kr-2 circle, .tet_clients_map .maps svg #country g#kw-2 rect,
.tet_clients_map .maps svg #country g#kw-2 circle, .tet_clients_map .maps svg #country g#kg-2 rect,
.tet_clients_map .maps svg #country g#kg-2 circle, .tet_clients_map .maps svg #country g#la-2 rect,
.tet_clients_map .maps svg #country g#la-2 circle, .tet_clients_map .maps svg #country g#lb-2 rect,
.tet_clients_map .maps svg #country g#lb-2 circle, .tet_clients_map .maps svg #country g#my-2 rect,
.tet_clients_map .maps svg #country g#my-2 circle, .tet_clients_map .maps svg #country g#mv-2 rect,
.tet_clients_map .maps svg #country g#mv-2 circle, .tet_clients_map .maps svg #country g#mn-2 rect,
.tet_clients_map .maps svg #country g#mn-2 circle, .tet_clients_map .maps svg #country g#om-2 rect,
.tet_clients_map .maps svg #country g#om-2 circle, .tet_clients_map .maps svg #country g#np-2 rect,
.tet_clients_map .maps svg #country g#np-2 circle, .tet_clients_map .maps svg #country g#pk-2 rect,
.tet_clients_map .maps svg #country g#pk-2 circle, .tet_clients_map .maps svg #country g#ph-2 rect,
.tet_clients_map .maps svg #country g#ph-2 circle, .tet_clients_map .maps svg #country g#qa-2 rect,
.tet_clients_map .maps svg #country g#qa-2 circle, .tet_clients_map .maps svg #country g#sa-2 rect,
.tet_clients_map .maps svg #country g#sa-2 circle, .tet_clients_map .maps svg #country g#sg-2 rect,
.tet_clients_map .maps svg #country g#sg-2 circle, .tet_clients_map .maps svg #country g#vn-2 rect,
.tet_clients_map .maps svg #country g#vn-2 circle, .tet_clients_map .maps svg #country g#sy-2 rect,
.tet_clients_map .maps svg #country g#sy-2 circle, .tet_clients_map .maps svg #country g#tj-2 rect,
.tet_clients_map .maps svg #country g#tj-2 circle, .tet_clients_map .maps svg #country g#th-2 rect,
.tet_clients_map .maps svg #country g#th-2 circle, .tet_clients_map .maps svg #country g#ae-2 rect,
.tet_clients_map .maps svg #country g#ae-2 circle, .tet_clients_map .maps svg #country g#tm-2 rect,
.tet_clients_map .maps svg #country g#tm-2 circle, .tet_clients_map .maps svg #country g#uz-2 rect,
.tet_clients_map .maps svg #country g#uz-2 circle, .tet_clients_map .maps svg #country g#ye-2 rect,
.tet_clients_map .maps svg #country g#ye-2 circle {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #dz.tet_country_hover:hover, .tet_clients_map .maps svg #dz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #dz.tet_country_hover:hover ~ #country g#dz-2, .tet_clients_map .maps svg #dz.tet_country_hover.active_map ~ #country g#dz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #dz.tet_country_hover:hover ~ #country g#dz-2 rect, .tet_clients_map .maps svg #dz.tet_country_hover:hover ~ #country g#dz-2 circle, .tet_clients_map .maps svg #dz.tet_country_hover.active_map ~ #country g#dz-2 rect, .tet_clients_map .maps svg #dz.tet_country_hover.active_map ~ #country g#dz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ao.tet_country_hover:hover, .tet_clients_map .maps svg #ao.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ao.tet_country_hover:hover ~ #country g#ao-2, .tet_clients_map .maps svg #ao.tet_country_hover.active_map ~ #country g#ao-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ao.tet_country_hover:hover ~ #country g#ao-2 rect, .tet_clients_map .maps svg #ao.tet_country_hover:hover ~ #country g#ao-2 circle, .tet_clients_map .maps svg #ao.tet_country_hover.active_map ~ #country g#ao-2 rect, .tet_clients_map .maps svg #ao.tet_country_hover.active_map ~ #country g#ao-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bw.tet_country_hover:hover, .tet_clients_map .maps svg #bw.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bw.tet_country_hover:hover ~ #country g#bw-2, .tet_clients_map .maps svg #bw.tet_country_hover.active_map ~ #country g#bw-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bw.tet_country_hover:hover ~ #country g#bw-2 rect, .tet_clients_map .maps svg #bw.tet_country_hover:hover ~ #country g#bw-2 circle, .tet_clients_map .maps svg #bw.tet_country_hover.active_map ~ #country g#bw-2 rect, .tet_clients_map .maps svg #bw.tet_country_hover.active_map ~ #country g#bw-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bi.tet_country_hover:hover, .tet_clients_map .maps svg #bi.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bi.tet_country_hover:hover ~ #country g#bi-2, .tet_clients_map .maps svg #bi.tet_country_hover.active_map ~ #country g#bi-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bi.tet_country_hover:hover ~ #country g#bi-2 rect, .tet_clients_map .maps svg #bi.tet_country_hover:hover ~ #country g#bi-2 circle, .tet_clients_map .maps svg #bi.tet_country_hover.active_map ~ #country g#bi-2 rect, .tet_clients_map .maps svg #bi.tet_country_hover.active_map ~ #country g#bi-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cm.tet_country_hover:hover, .tet_clients_map .maps svg #cm.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cm.tet_country_hover:hover ~ #country g#cm-2, .tet_clients_map .maps svg #cm.tet_country_hover.active_map ~ #country g#cm-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cm.tet_country_hover:hover ~ #country g#cm-2 rect, .tet_clients_map .maps svg #cm.tet_country_hover:hover ~ #country g#cm-2 circle, .tet_clients_map .maps svg #cm.tet_country_hover.active_map ~ #country g#cm-2 rect, .tet_clients_map .maps svg #cm.tet_country_hover.active_map ~ #country g#cm-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cv.tet_country_hover:hover, .tet_clients_map .maps svg #cv.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cv.tet_country_hover:hover ~ #country g#cv-2, .tet_clients_map .maps svg #cv.tet_country_hover.active_map ~ #country g#cv-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cv.tet_country_hover:hover ~ #country g#cv-2 rect, .tet_clients_map .maps svg #cv.tet_country_hover:hover ~ #country g#cv-2 circle, .tet_clients_map .maps svg #cv.tet_country_hover.active_map ~ #country g#cv-2 rect, .tet_clients_map .maps svg #cv.tet_country_hover.active_map ~ #country g#cv-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cf.tet_country_hover:hover, .tet_clients_map .maps svg #cf.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cf.tet_country_hover:hover ~ #country g#cf-2, .tet_clients_map .maps svg #cf.tet_country_hover.active_map ~ #country g#cf-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cf.tet_country_hover:hover ~ #country g#cf-2 rect, .tet_clients_map .maps svg #cf.tet_country_hover:hover ~ #country g#cf-2 circle, .tet_clients_map .maps svg #cf.tet_country_hover.active_map ~ #country g#cf-2 rect, .tet_clients_map .maps svg #cf.tet_country_hover.active_map ~ #country g#cf-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #td.tet_country_hover:hover, .tet_clients_map .maps svg #td.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #td.tet_country_hover:hover ~ #country g#td-2, .tet_clients_map .maps svg #td.tet_country_hover.active_map ~ #country g#td-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #td.tet_country_hover:hover ~ #country g#td-2 rect, .tet_clients_map .maps svg #td.tet_country_hover:hover ~ #country g#td-2 circle, .tet_clients_map .maps svg #td.tet_country_hover.active_map ~ #country g#td-2 rect, .tet_clients_map .maps svg #td.tet_country_hover.active_map ~ #country g#td-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #km.tet_country_hover:hover, .tet_clients_map .maps svg #km.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #km.tet_country_hover:hover ~ #country g#km-2, .tet_clients_map .maps svg #km.tet_country_hover.active_map ~ #country g#km-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #km.tet_country_hover:hover ~ #country g#km-2 rect, .tet_clients_map .maps svg #km.tet_country_hover:hover ~ #country g#km-2 circle, .tet_clients_map .maps svg #km.tet_country_hover.active_map ~ #country g#km-2 rect, .tet_clients_map .maps svg #km.tet_country_hover.active_map ~ #country g#km-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cg.tet_country_hover:hover, .tet_clients_map .maps svg #cg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cg.tet_country_hover:hover ~ #country g#cg-2, .tet_clients_map .maps svg #cg.tet_country_hover.active_map ~ #country g#cg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cg.tet_country_hover:hover ~ #country g#cg-2 rect, .tet_clients_map .maps svg #cg.tet_country_hover:hover ~ #country g#cg-2 circle, .tet_clients_map .maps svg #cg.tet_country_hover.active_map ~ #country g#cg-2 rect, .tet_clients_map .maps svg #cg.tet_country_hover.active_map ~ #country g#cg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cd.tet_country_hover:hover, .tet_clients_map .maps svg #cd.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #cd.tet_country_hover:hover ~ #country g#cd-2, .tet_clients_map .maps svg #cd.tet_country_hover.active_map ~ #country g#cd-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #cd.tet_country_hover:hover ~ #country g#cd-2 rect, .tet_clients_map .maps svg #cd.tet_country_hover:hover ~ #country g#cd-2 circle, .tet_clients_map .maps svg #cd.tet_country_hover.active_map ~ #country g#cd-2 rect, .tet_clients_map .maps svg #cd.tet_country_hover.active_map ~ #country g#cd-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bj.tet_country_hover:hover, .tet_clients_map .maps svg #bj.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bj.tet_country_hover:hover ~ #country g#bj-2, .tet_clients_map .maps svg #bj.tet_country_hover.active_map ~ #country g#bj-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bj.tet_country_hover:hover ~ #country g#bj-2 rect, .tet_clients_map .maps svg #bj.tet_country_hover:hover ~ #country g#bj-2 circle, .tet_clients_map .maps svg #bj.tet_country_hover.active_map ~ #country g#bj-2 rect, .tet_clients_map .maps svg #bj.tet_country_hover.active_map ~ #country g#bj-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bf.tet_country_hover:hover, .tet_clients_map .maps svg #bf.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #bf.tet_country_hover:hover ~ #country g#bf-2, .tet_clients_map .maps svg #bf.tet_country_hover.active_map ~ #country g#bf-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #bf.tet_country_hover:hover ~ #country g#bf-2 rect, .tet_clients_map .maps svg #bf.tet_country_hover:hover ~ #country g#bf-2 circle, .tet_clients_map .maps svg #bf.tet_country_hover.active_map ~ #country g#bf-2 rect, .tet_clients_map .maps svg #bf.tet_country_hover.active_map ~ #country g#bf-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #eg.tet_country_hover:hover, .tet_clients_map .maps svg #eg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #eg.tet_country_hover:hover ~ #country g#eg-2, .tet_clients_map .maps svg #eg.tet_country_hover.active_map ~ #country g#eg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #eg.tet_country_hover:hover ~ #country g#eg-2 rect, .tet_clients_map .maps svg #eg.tet_country_hover:hover ~ #country g#eg-2 circle, .tet_clients_map .maps svg #eg.tet_country_hover.active_map ~ #country g#eg-2 rect, .tet_clients_map .maps svg #eg.tet_country_hover.active_map ~ #country g#eg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gq.tet_country_hover:hover, .tet_clients_map .maps svg #gq.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gq.tet_country_hover:hover ~ #country g#gq-2, .tet_clients_map .maps svg #gq.tet_country_hover.active_map ~ #country g#gq-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gq.tet_country_hover:hover ~ #country g#gq-2 rect, .tet_clients_map .maps svg #gq.tet_country_hover:hover ~ #country g#gq-2 circle, .tet_clients_map .maps svg #gq.tet_country_hover.active_map ~ #country g#gq-2 rect, .tet_clients_map .maps svg #gq.tet_country_hover.active_map ~ #country g#gq-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #et.tet_country_hover:hover, .tet_clients_map .maps svg #et.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #et.tet_country_hover:hover ~ #country g#et-2, .tet_clients_map .maps svg #et.tet_country_hover.active_map ~ #country g#et-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #et.tet_country_hover:hover ~ #country g#et-2 rect, .tet_clients_map .maps svg #et.tet_country_hover:hover ~ #country g#et-2 circle, .tet_clients_map .maps svg #et.tet_country_hover.active_map ~ #country g#et-2 rect, .tet_clients_map .maps svg #et.tet_country_hover.active_map ~ #country g#et-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #er.tet_country_hover:hover, .tet_clients_map .maps svg #er.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #er.tet_country_hover:hover ~ #country g#er-2, .tet_clients_map .maps svg #er.tet_country_hover.active_map ~ #country g#er-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #er.tet_country_hover:hover ~ #country g#er-2 rect, .tet_clients_map .maps svg #er.tet_country_hover:hover ~ #country g#er-2 circle, .tet_clients_map .maps svg #er.tet_country_hover.active_map ~ #country g#er-2 rect, .tet_clients_map .maps svg #er.tet_country_hover.active_map ~ #country g#er-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #dj.tet_country_hover:hover, .tet_clients_map .maps svg #dj.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #dj.tet_country_hover:hover ~ #country g#dj-2, .tet_clients_map .maps svg #dj.tet_country_hover.active_map ~ #country g#dj-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #dj.tet_country_hover:hover ~ #country g#dj-2 rect, .tet_clients_map .maps svg #dj.tet_country_hover:hover ~ #country g#dj-2 circle, .tet_clients_map .maps svg #dj.tet_country_hover.active_map ~ #country g#dj-2 rect, .tet_clients_map .maps svg #dj.tet_country_hover.active_map ~ #country g#dj-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ga.tet_country_hover:hover, .tet_clients_map .maps svg #ga.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ga.tet_country_hover:hover ~ #country g#ga-2, .tet_clients_map .maps svg #ga.tet_country_hover.active_map ~ #country g#ga-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ga.tet_country_hover:hover ~ #country g#ga-2 rect, .tet_clients_map .maps svg #ga.tet_country_hover:hover ~ #country g#ga-2 circle, .tet_clients_map .maps svg #ga.tet_country_hover.active_map ~ #country g#ga-2 rect, .tet_clients_map .maps svg #ga.tet_country_hover.active_map ~ #country g#ga-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gm.tet_country_hover:hover, .tet_clients_map .maps svg #gm.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gm.tet_country_hover:hover ~ #country g#gm-2, .tet_clients_map .maps svg #gm.tet_country_hover.active_map ~ #country g#gm-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gm.tet_country_hover:hover ~ #country g#gm-2 rect, .tet_clients_map .maps svg #gm.tet_country_hover:hover ~ #country g#gm-2 circle, .tet_clients_map .maps svg #gm.tet_country_hover.active_map ~ #country g#gm-2 rect, .tet_clients_map .maps svg #gm.tet_country_hover.active_map ~ #country g#gm-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gh.tet_country_hover:hover, .tet_clients_map .maps svg #gh.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gh.tet_country_hover:hover ~ #country g#gh-2, .tet_clients_map .maps svg #gh.tet_country_hover.active_map ~ #country g#gh-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gh.tet_country_hover:hover ~ #country g#gh-2 rect, .tet_clients_map .maps svg #gh.tet_country_hover:hover ~ #country g#gh-2 circle, .tet_clients_map .maps svg #gh.tet_country_hover.active_map ~ #country g#gh-2 rect, .tet_clients_map .maps svg #gh.tet_country_hover.active_map ~ #country g#gh-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gn.tet_country_hover:hover, .tet_clients_map .maps svg #gn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gn.tet_country_hover:hover ~ #country g#gn-2, .tet_clients_map .maps svg #gn.tet_country_hover.active_map ~ #country g#gn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gn.tet_country_hover:hover ~ #country g#gn-2 rect, .tet_clients_map .maps svg #gn.tet_country_hover:hover ~ #country g#gn-2 circle, .tet_clients_map .maps svg #gn.tet_country_hover.active_map ~ #country g#gn-2 rect, .tet_clients_map .maps svg #gn.tet_country_hover.active_map ~ #country g#gn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ci.tet_country_hover:hover, .tet_clients_map .maps svg #ci.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ci.tet_country_hover:hover ~ #country g#ci-2, .tet_clients_map .maps svg #ci.tet_country_hover.active_map ~ #country g#ci-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ci.tet_country_hover:hover ~ #country g#ci-2 rect, .tet_clients_map .maps svg #ci.tet_country_hover:hover ~ #country g#ci-2 circle, .tet_clients_map .maps svg #ci.tet_country_hover.active_map ~ #country g#ci-2 rect, .tet_clients_map .maps svg #ci.tet_country_hover.active_map ~ #country g#ci-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ke.tet_country_hover:hover, .tet_clients_map .maps svg #ke.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ke.tet_country_hover:hover ~ #country g#ke-2, .tet_clients_map .maps svg #ke.tet_country_hover.active_map ~ #country g#ke-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ke.tet_country_hover:hover ~ #country g#ke-2 rect, .tet_clients_map .maps svg #ke.tet_country_hover:hover ~ #country g#ke-2 circle, .tet_clients_map .maps svg #ke.tet_country_hover.active_map ~ #country g#ke-2 rect, .tet_clients_map .maps svg #ke.tet_country_hover.active_map ~ #country g#ke-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ls.tet_country_hover:hover, .tet_clients_map .maps svg #ls.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ls.tet_country_hover:hover ~ #country g#ls-2, .tet_clients_map .maps svg #ls.tet_country_hover.active_map ~ #country g#ls-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ls.tet_country_hover:hover ~ #country g#ls-2 rect, .tet_clients_map .maps svg #ls.tet_country_hover:hover ~ #country g#ls-2 circle, .tet_clients_map .maps svg #ls.tet_country_hover.active_map ~ #country g#ls-2 rect, .tet_clients_map .maps svg #ls.tet_country_hover.active_map ~ #country g#ls-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lr.tet_country_hover:hover, .tet_clients_map .maps svg #lr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #lr.tet_country_hover:hover ~ #country g#lr-2, .tet_clients_map .maps svg #lr.tet_country_hover.active_map ~ #country g#lr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #lr.tet_country_hover:hover ~ #country g#lr-2 rect, .tet_clients_map .maps svg #lr.tet_country_hover:hover ~ #country g#lr-2 circle, .tet_clients_map .maps svg #lr.tet_country_hover.active_map ~ #country g#lr-2 rect, .tet_clients_map .maps svg #lr.tet_country_hover.active_map ~ #country g#lr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ly.tet_country_hover:hover, .tet_clients_map .maps svg #ly.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ly.tet_country_hover:hover ~ #country g#ly-2, .tet_clients_map .maps svg #ly.tet_country_hover.active_map ~ #country g#ly-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ly.tet_country_hover:hover ~ #country g#ly-2 rect, .tet_clients_map .maps svg #ly.tet_country_hover:hover ~ #country g#ly-2 circle, .tet_clients_map .maps svg #ly.tet_country_hover.active_map ~ #country g#ly-2 rect, .tet_clients_map .maps svg #ly.tet_country_hover.active_map ~ #country g#ly-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mg.tet_country_hover:hover, .tet_clients_map .maps svg #mg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mg.tet_country_hover:hover ~ #country g#mg-2, .tet_clients_map .maps svg #mg.tet_country_hover.active_map ~ #country g#mg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mg.tet_country_hover:hover ~ #country g#mg-2 rect, .tet_clients_map .maps svg #mg.tet_country_hover:hover ~ #country g#mg-2 circle, .tet_clients_map .maps svg #mg.tet_country_hover.active_map ~ #country g#mg-2 rect, .tet_clients_map .maps svg #mg.tet_country_hover.active_map ~ #country g#mg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mw.tet_country_hover:hover, .tet_clients_map .maps svg #mw.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mw.tet_country_hover:hover ~ #country g#mw-2, .tet_clients_map .maps svg #mw.tet_country_hover.active_map ~ #country g#mw-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mw.tet_country_hover:hover ~ #country g#mw-2 rect, .tet_clients_map .maps svg #mw.tet_country_hover:hover ~ #country g#mw-2 circle, .tet_clients_map .maps svg #mw.tet_country_hover.active_map ~ #country g#mw-2 rect, .tet_clients_map .maps svg #mw.tet_country_hover.active_map ~ #country g#mw-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ml.tet_country_hover:hover, .tet_clients_map .maps svg #ml.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ml.tet_country_hover:hover ~ #country g#ml-2, .tet_clients_map .maps svg #ml.tet_country_hover.active_map ~ #country g#ml-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ml.tet_country_hover:hover ~ #country g#ml-2 rect, .tet_clients_map .maps svg #ml.tet_country_hover:hover ~ #country g#ml-2 circle, .tet_clients_map .maps svg #ml.tet_country_hover.active_map ~ #country g#ml-2 rect, .tet_clients_map .maps svg #ml.tet_country_hover.active_map ~ #country g#ml-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #zm.tet_country_hover:hover, .tet_clients_map .maps svg #zm.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #zm.tet_country_hover:hover ~ #country g#zm-2, .tet_clients_map .maps svg #zm.tet_country_hover.active_map ~ #country g#zm-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #zm.tet_country_hover:hover ~ #country g#zm-2 rect, .tet_clients_map .maps svg #zm.tet_country_hover:hover ~ #country g#zm-2 circle, .tet_clients_map .maps svg #zm.tet_country_hover.active_map ~ #country g#zm-2 rect, .tet_clients_map .maps svg #zm.tet_country_hover.active_map ~ #country g#zm-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mr.tet_country_hover:hover, .tet_clients_map .maps svg #mr.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mr.tet_country_hover:hover ~ #country g#mr-2, .tet_clients_map .maps svg #mr.tet_country_hover.active_map ~ #country g#mr-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mr.tet_country_hover:hover ~ #country g#mr-2 rect, .tet_clients_map .maps svg #mr.tet_country_hover:hover ~ #country g#mr-2 circle, .tet_clients_map .maps svg #mr.tet_country_hover.active_map ~ #country g#mr-2 rect, .tet_clients_map .maps svg #mr.tet_country_hover.active_map ~ #country g#mr-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mu.tet_country_hover:hover, .tet_clients_map .maps svg #mu.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mu.tet_country_hover:hover ~ #country g#mu-2, .tet_clients_map .maps svg #mu.tet_country_hover.active_map ~ #country g#mu-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mu.tet_country_hover:hover ~ #country g#mu-2 rect, .tet_clients_map .maps svg #mu.tet_country_hover:hover ~ #country g#mu-2 circle, .tet_clients_map .maps svg #mu.tet_country_hover.active_map ~ #country g#mu-2 rect, .tet_clients_map .maps svg #mu.tet_country_hover.active_map ~ #country g#mu-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ma.tet_country_hover:hover, .tet_clients_map .maps svg #ma.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ma.tet_country_hover:hover ~ #country g#ma-2, .tet_clients_map .maps svg #ma.tet_country_hover.active_map ~ #country g#ma-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ma.tet_country_hover:hover ~ #country g#ma-2 rect, .tet_clients_map .maps svg #ma.tet_country_hover:hover ~ #country g#ma-2 circle, .tet_clients_map .maps svg #ma.tet_country_hover.active_map ~ #country g#ma-2 rect, .tet_clients_map .maps svg #ma.tet_country_hover.active_map ~ #country g#ma-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mz.tet_country_hover:hover, .tet_clients_map .maps svg #mz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #mz.tet_country_hover:hover ~ #country g#mz-2, .tet_clients_map .maps svg #mz.tet_country_hover.active_map ~ #country g#mz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #mz.tet_country_hover:hover ~ #country g#mz-2 rect, .tet_clients_map .maps svg #mz.tet_country_hover:hover ~ #country g#mz-2 circle, .tet_clients_map .maps svg #mz.tet_country_hover.active_map ~ #country g#mz-2 rect, .tet_clients_map .maps svg #mz.tet_country_hover.active_map ~ #country g#mz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #na.tet_country_hover:hover, .tet_clients_map .maps svg #na.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #na.tet_country_hover:hover ~ #country g#na-2, .tet_clients_map .maps svg #na.tet_country_hover.active_map ~ #country g#na-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #na.tet_country_hover:hover ~ #country g#na-2 rect, .tet_clients_map .maps svg #na.tet_country_hover:hover ~ #country g#na-2 circle, .tet_clients_map .maps svg #na.tet_country_hover.active_map ~ #country g#na-2 rect, .tet_clients_map .maps svg #na.tet_country_hover.active_map ~ #country g#na-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ne.tet_country_hover:hover, .tet_clients_map .maps svg #ne.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ne.tet_country_hover:hover ~ #country g#ne-2, .tet_clients_map .maps svg #ne.tet_country_hover.active_map ~ #country g#ne-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ne.tet_country_hover:hover ~ #country g#ne-2 rect, .tet_clients_map .maps svg #ne.tet_country_hover:hover ~ #country g#ne-2 circle, .tet_clients_map .maps svg #ne.tet_country_hover.active_map ~ #country g#ne-2 rect, .tet_clients_map .maps svg #ne.tet_country_hover.active_map ~ #country g#ne-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ng.tet_country_hover:hover, .tet_clients_map .maps svg #ng.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ng.tet_country_hover:hover ~ #country g#ng-2, .tet_clients_map .maps svg #ng.tet_country_hover.active_map ~ #country g#ng-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ng.tet_country_hover:hover ~ #country g#ng-2 rect, .tet_clients_map .maps svg #ng.tet_country_hover:hover ~ #country g#ng-2 circle, .tet_clients_map .maps svg #ng.tet_country_hover.active_map ~ #country g#ng-2 rect, .tet_clients_map .maps svg #ng.tet_country_hover.active_map ~ #country g#ng-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gw.tet_country_hover:hover, .tet_clients_map .maps svg #gw.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #gw.tet_country_hover:hover ~ #country g#gw-2, .tet_clients_map .maps svg #gw.tet_country_hover.active_map ~ #country g#gw-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #gw.tet_country_hover:hover ~ #country g#gw-2 rect, .tet_clients_map .maps svg #gw.tet_country_hover:hover ~ #country g#gw-2 circle, .tet_clients_map .maps svg #gw.tet_country_hover.active_map ~ #country g#gw-2 rect, .tet_clients_map .maps svg #gw.tet_country_hover.active_map ~ #country g#gw-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #rw.tet_country_hover:hover, .tet_clients_map .maps svg #rw.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #rw.tet_country_hover:hover ~ #country g#rw-2, .tet_clients_map .maps svg #rw.tet_country_hover.active_map ~ #country g#rw-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #rw.tet_country_hover:hover ~ #country g#rw-2 rect, .tet_clients_map .maps svg #rw.tet_country_hover:hover ~ #country g#rw-2 circle, .tet_clients_map .maps svg #rw.tet_country_hover.active_map ~ #country g#rw-2 rect, .tet_clients_map .maps svg #rw.tet_country_hover.active_map ~ #country g#rw-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #st.tet_country_hover:hover, .tet_clients_map .maps svg #st.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #st.tet_country_hover:hover ~ #country g#st-2, .tet_clients_map .maps svg #st.tet_country_hover.active_map ~ #country g#st-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #st.tet_country_hover:hover ~ #country g#st-2 rect, .tet_clients_map .maps svg #st.tet_country_hover:hover ~ #country g#st-2 circle, .tet_clients_map .maps svg #st.tet_country_hover.active_map ~ #country g#st-2 rect, .tet_clients_map .maps svg #st.tet_country_hover.active_map ~ #country g#st-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sn.tet_country_hover:hover, .tet_clients_map .maps svg #sn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sn.tet_country_hover:hover ~ #country g#sn-2, .tet_clients_map .maps svg #sn.tet_country_hover.active_map ~ #country g#sn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sn.tet_country_hover:hover ~ #country g#sn-2 rect, .tet_clients_map .maps svg #sn.tet_country_hover:hover ~ #country g#sn-2 circle, .tet_clients_map .maps svg #sn.tet_country_hover.active_map ~ #country g#sn-2 rect, .tet_clients_map .maps svg #sn.tet_country_hover.active_map ~ #country g#sn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sc.tet_country_hover:hover, .tet_clients_map .maps svg #sc.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sc.tet_country_hover:hover ~ #country g#sc-2, .tet_clients_map .maps svg #sc.tet_country_hover.active_map ~ #country g#sc-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sc.tet_country_hover:hover ~ #country g#sc-2 rect, .tet_clients_map .maps svg #sc.tet_country_hover:hover ~ #country g#sc-2 circle, .tet_clients_map .maps svg #sc.tet_country_hover.active_map ~ #country g#sc-2 rect, .tet_clients_map .maps svg #sc.tet_country_hover.active_map ~ #country g#sc-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sl.tet_country_hover:hover, .tet_clients_map .maps svg #sl.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sl.tet_country_hover:hover ~ #country g#sl-2, .tet_clients_map .maps svg #sl.tet_country_hover.active_map ~ #country g#sl-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sl.tet_country_hover:hover ~ #country g#sl-2 rect, .tet_clients_map .maps svg #sl.tet_country_hover:hover ~ #country g#sl-2 circle, .tet_clients_map .maps svg #sl.tet_country_hover.active_map ~ #country g#sl-2 rect, .tet_clients_map .maps svg #sl.tet_country_hover.active_map ~ #country g#sl-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tz.tet_country_hover:hover, .tet_clients_map .maps svg #tz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tz.tet_country_hover:hover ~ #country g#tz-2, .tet_clients_map .maps svg #tz.tet_country_hover.active_map ~ #country g#tz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tz.tet_country_hover:hover ~ #country g#tz-2 rect, .tet_clients_map .maps svg #tz.tet_country_hover:hover ~ #country g#tz-2 circle, .tet_clients_map .maps svg #tz.tet_country_hover.active_map ~ #country g#tz-2 rect, .tet_clients_map .maps svg #tz.tet_country_hover.active_map ~ #country g#tz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #so.tet_country_hover:hover, .tet_clients_map .maps svg #so.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #so.tet_country_hover:hover ~ #country g#so-2, .tet_clients_map .maps svg #so.tet_country_hover.active_map ~ #country g#so-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #so.tet_country_hover:hover ~ #country g#so-2 rect, .tet_clients_map .maps svg #so.tet_country_hover:hover ~ #country g#so-2 circle, .tet_clients_map .maps svg #so.tet_country_hover.active_map ~ #country g#so-2 rect, .tet_clients_map .maps svg #so.tet_country_hover.active_map ~ #country g#so-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #za.tet_country_hover:hover, .tet_clients_map .maps svg #za.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #za.tet_country_hover:hover ~ #country g#za-2, .tet_clients_map .maps svg #za.tet_country_hover.active_map ~ #country g#za-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #za.tet_country_hover:hover ~ #country g#za-2 rect, .tet_clients_map .maps svg #za.tet_country_hover:hover ~ #country g#za-2 circle, .tet_clients_map .maps svg #za.tet_country_hover.active_map ~ #country g#za-2 rect, .tet_clients_map .maps svg #za.tet_country_hover.active_map ~ #country g#za-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #zw.tet_country_hover:hover, .tet_clients_map .maps svg #zw.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #zw.tet_country_hover:hover ~ #country g#zw-2, .tet_clients_map .maps svg #zw.tet_country_hover.active_map ~ #country g#zw-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #zw.tet_country_hover:hover ~ #country g#zw-2 rect, .tet_clients_map .maps svg #zw.tet_country_hover:hover ~ #country g#zw-2 circle, .tet_clients_map .maps svg #zw.tet_country_hover.active_map ~ #country g#zw-2 rect, .tet_clients_map .maps svg #zw.tet_country_hover.active_map ~ #country g#zw-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ss.tet_country_hover:hover, .tet_clients_map .maps svg #ss.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ss.tet_country_hover:hover ~ #country g#ss-2, .tet_clients_map .maps svg #ss.tet_country_hover.active_map ~ #country g#ss-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ss.tet_country_hover:hover ~ #country g#ss-2 rect, .tet_clients_map .maps svg #ss.tet_country_hover:hover ~ #country g#ss-2 circle, .tet_clients_map .maps svg #ss.tet_country_hover.active_map ~ #country g#ss-2 rect, .tet_clients_map .maps svg #ss.tet_country_hover.active_map ~ #country g#ss-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sd.tet_country_hover:hover, .tet_clients_map .maps svg #sd.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sd.tet_country_hover:hover ~ #country g#sd-2, .tet_clients_map .maps svg #sd.tet_country_hover.active_map ~ #country g#sd-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sd.tet_country_hover:hover ~ #country g#sd-2 rect, .tet_clients_map .maps svg #sd.tet_country_hover:hover ~ #country g#sd-2 circle, .tet_clients_map .maps svg #sd.tet_country_hover.active_map ~ #country g#sd-2 rect, .tet_clients_map .maps svg #sd.tet_country_hover.active_map ~ #country g#sd-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sz.tet_country_hover:hover, .tet_clients_map .maps svg #sz.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #sz.tet_country_hover:hover ~ #country g#sz-2, .tet_clients_map .maps svg #sz.tet_country_hover.active_map ~ #country g#sz-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #sz.tet_country_hover:hover ~ #country g#sz-2 rect, .tet_clients_map .maps svg #sz.tet_country_hover:hover ~ #country g#sz-2 circle, .tet_clients_map .maps svg #sz.tet_country_hover.active_map ~ #country g#sz-2 rect, .tet_clients_map .maps svg #sz.tet_country_hover.active_map ~ #country g#sz-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tg.tet_country_hover:hover, .tet_clients_map .maps svg #tg.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tg.tet_country_hover:hover ~ #country g#tg-2, .tet_clients_map .maps svg #tg.tet_country_hover.active_map ~ #country g#tg-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tg.tet_country_hover:hover ~ #country g#tg-2 rect, .tet_clients_map .maps svg #tg.tet_country_hover:hover ~ #country g#tg-2 circle, .tet_clients_map .maps svg #tg.tet_country_hover.active_map ~ #country g#tg-2 rect, .tet_clients_map .maps svg #tg.tet_country_hover.active_map ~ #country g#tg-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tn.tet_country_hover:hover, .tet_clients_map .maps svg #tn.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #tn.tet_country_hover:hover ~ #country g#tn-2, .tet_clients_map .maps svg #tn.tet_country_hover.active_map ~ #country g#tn-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #tn.tet_country_hover:hover ~ #country g#tn-2 rect, .tet_clients_map .maps svg #tn.tet_country_hover:hover ~ #country g#tn-2 circle, .tet_clients_map .maps svg #tn.tet_country_hover.active_map ~ #country g#tn-2 rect, .tet_clients_map .maps svg #tn.tet_country_hover.active_map ~ #country g#tn-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ug.tet_country_hover:hover, .tet_clients_map .maps svg #ug.tet_country_hover.active_map {
  opacity: 0.5 !important;
  transition: all 0.3s linear 0s;
}

.tet_clients_map .maps svg #ug.tet_country_hover:hover ~ #country g#ug-2, .tet_clients_map .maps svg #ug.tet_country_hover.active_map ~ #country g#ug-2 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #ug.tet_country_hover:hover ~ #country g#ug-2 rect, .tet_clients_map .maps svg #ug.tet_country_hover:hover ~ #country g#ug-2 circle, .tet_clients_map .maps svg #ug.tet_country_hover.active_map ~ #country g#ug-2 rect, .tet_clients_map .maps svg #ug.tet_country_hover.active_map ~ #country g#ug-2 circle {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.tet_clients_map .maps svg #country g#dz-2, .tet_clients_map .maps svg #country g#ao-2, .tet_clients_map .maps svg #country g#bw-2, .tet_clients_map .maps svg #country g#bi-2, .tet_clients_map .maps svg #country g#cm-2, .tet_clients_map .maps svg #country g#cv-2, .tet_clients_map .maps svg #country g#cf-2, .tet_clients_map .maps svg #country g#td-2, .tet_clients_map .maps svg #country g#km-2, .tet_clients_map .maps svg #country g#cg-2, .tet_clients_map .maps svg #country g#cd-2, .tet_clients_map .maps svg #country g#bj-2, .tet_clients_map .maps svg #country g#bf-2, .tet_clients_map .maps svg #country g#eg-2, .tet_clients_map .maps svg #country g#gq-2, .tet_clients_map .maps svg #country g#et-2, .tet_clients_map .maps svg #country g#er-2, .tet_clients_map .maps svg #country g#dj-2, .tet_clients_map .maps svg #country g#ga-2, .tet_clients_map .maps svg #country g#gm-2, .tet_clients_map .maps svg #country g#gh-2, .tet_clients_map .maps svg #country g#gn-2, .tet_clients_map .maps svg #country g#ci-2, .tet_clients_map .maps svg #country g#ke-2, .tet_clients_map .maps svg #country g#ls-2, .tet_clients_map .maps svg #country g#lr-2, .tet_clients_map .maps svg #country g#ly-2, .tet_clients_map .maps svg #country g#mg-2, .tet_clients_map .maps svg #country g#mw-2, .tet_clients_map .maps svg #country g#ml-2, .tet_clients_map .maps svg #country g#zm-2, .tet_clients_map .maps svg #country g#mr-2, .tet_clients_map .maps svg #country g#mu-2, .tet_clients_map .maps svg #country g#ma-2, .tet_clients_map .maps svg #country g#mz-2, .tet_clients_map .maps svg #country g#na-2, .tet_clients_map .maps svg #country g#ne-2, .tet_clients_map .maps svg #country g#ng-2, .tet_clients_map .maps svg #country g#gw-2, .tet_clients_map .maps svg #country g#rw-2, .tet_clients_map .maps svg #country g#st-2, .tet_clients_map .maps svg #country g#sn-2, .tet_clients_map .maps svg #country g#sc-2, .tet_clients_map .maps svg #country g#sl-2, .tet_clients_map .maps svg #country g#tz-2, .tet_clients_map .maps svg #country g#so-2, .tet_clients_map .maps svg #country g#za-2, .tet_clients_map .maps svg #country g#zw-2, .tet_clients_map .maps svg #country g#ss-2, .tet_clients_map .maps svg #country g#sd-2, .tet_clients_map .maps svg #country g#sz-2, .tet_clients_map .maps svg #country g#tg-2, .tet_clients_map .maps svg #country g#tn-2, .tet_clients_map .maps svg #country g#ug-2 {
  transition: all 0.3s linear 0s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.tet_clients_map .maps svg #country g#dz-2 rect,
.tet_clients_map .maps svg #country g#dz-2 circle, .tet_clients_map .maps svg #country g#ao-2 rect,
.tet_clients_map .maps svg #country g#ao-2 circle, .tet_clients_map .maps svg #country g#bw-2 rect,
.tet_clients_map .maps svg #country g#bw-2 circle, .tet_clients_map .maps svg #country g#bi-2 rect,
.tet_clients_map .maps svg #country g#bi-2 circle, .tet_clients_map .maps svg #country g#cm-2 rect,
.tet_clients_map .maps svg #country g#cm-2 circle, .tet_clients_map .maps svg #country g#cv-2 rect,
.tet_clients_map .maps svg #country g#cv-2 circle, .tet_clients_map .maps svg #country g#cf-2 rect,
.tet_clients_map .maps svg #country g#cf-2 circle, .tet_clients_map .maps svg #country g#td-2 rect,
.tet_clients_map .maps svg #country g#td-2 circle, .tet_clients_map .maps svg #country g#km-2 rect,
.tet_clients_map .maps svg #country g#km-2 circle, .tet_clients_map .maps svg #country g#cg-2 rect,
.tet_clients_map .maps svg #country g#cg-2 circle, .tet_clients_map .maps svg #country g#cd-2 rect,
.tet_clients_map .maps svg #country g#cd-2 circle, .tet_clients_map .maps svg #country g#bj-2 rect,
.tet_clients_map .maps svg #country g#bj-2 circle, .tet_clients_map .maps svg #country g#bf-2 rect,
.tet_clients_map .maps svg #country g#bf-2 circle, .tet_clients_map .maps svg #country g#eg-2 rect,
.tet_clients_map .maps svg #country g#eg-2 circle, .tet_clients_map .maps svg #country g#gq-2 rect,
.tet_clients_map .maps svg #country g#gq-2 circle, .tet_clients_map .maps svg #country g#et-2 rect,
.tet_clients_map .maps svg #country g#et-2 circle, .tet_clients_map .maps svg #country g#er-2 rect,
.tet_clients_map .maps svg #country g#er-2 circle, .tet_clients_map .maps svg #country g#dj-2 rect,
.tet_clients_map .maps svg #country g#dj-2 circle, .tet_clients_map .maps svg #country g#ga-2 rect,
.tet_clients_map .maps svg #country g#ga-2 circle, .tet_clients_map .maps svg #country g#gm-2 rect,
.tet_clients_map .maps svg #country g#gm-2 circle, .tet_clients_map .maps svg #country g#gh-2 rect,
.tet_clients_map .maps svg #country g#gh-2 circle, .tet_clients_map .maps svg #country g#gn-2 rect,
.tet_clients_map .maps svg #country g#gn-2 circle, .tet_clients_map .maps svg #country g#ci-2 rect,
.tet_clients_map .maps svg #country g#ci-2 circle, .tet_clients_map .maps svg #country g#ke-2 rect,
.tet_clients_map .maps svg #country g#ke-2 circle, .tet_clients_map .maps svg #country g#ls-2 rect,
.tet_clients_map .maps svg #country g#ls-2 circle, .tet_clients_map .maps svg #country g#lr-2 rect,
.tet_clients_map .maps svg #country g#lr-2 circle, .tet_clients_map .maps svg #country g#ly-2 rect,
.tet_clients_map .maps svg #country g#ly-2 circle, .tet_clients_map .maps svg #country g#mg-2 rect,
.tet_clients_map .maps svg #country g#mg-2 circle, .tet_clients_map .maps svg #country g#mw-2 rect,
.tet_clients_map .maps svg #country g#mw-2 circle, .tet_clients_map .maps svg #country g#ml-2 rect,
.tet_clients_map .maps svg #country g#ml-2 circle, .tet_clients_map .maps svg #country g#zm-2 rect,
.tet_clients_map .maps svg #country g#zm-2 circle, .tet_clients_map .maps svg #country g#mr-2 rect,
.tet_clients_map .maps svg #country g#mr-2 circle, .tet_clients_map .maps svg #country g#mu-2 rect,
.tet_clients_map .maps svg #country g#mu-2 circle, .tet_clients_map .maps svg #country g#ma-2 rect,
.tet_clients_map .maps svg #country g#ma-2 circle, .tet_clients_map .maps svg #country g#mz-2 rect,
.tet_clients_map .maps svg #country g#mz-2 circle, .tet_clients_map .maps svg #country g#na-2 rect,
.tet_clients_map .maps svg #country g#na-2 circle, .tet_clients_map .maps svg #country g#ne-2 rect,
.tet_clients_map .maps svg #country g#ne-2 circle, .tet_clients_map .maps svg #country g#ng-2 rect,
.tet_clients_map .maps svg #country g#ng-2 circle, .tet_clients_map .maps svg #country g#gw-2 rect,
.tet_clients_map .maps svg #country g#gw-2 circle, .tet_clients_map .maps svg #country g#rw-2 rect,
.tet_clients_map .maps svg #country g#rw-2 circle, .tet_clients_map .maps svg #country g#st-2 rect,
.tet_clients_map .maps svg #country g#st-2 circle, .tet_clients_map .maps svg #country g#sn-2 rect,
.tet_clients_map .maps svg #country g#sn-2 circle, .tet_clients_map .maps svg #country g#sc-2 rect,
.tet_clients_map .maps svg #country g#sc-2 circle, .tet_clients_map .maps svg #country g#sl-2 rect,
.tet_clients_map .maps svg #country g#sl-2 circle, .tet_clients_map .maps svg #country g#tz-2 rect,
.tet_clients_map .maps svg #country g#tz-2 circle, .tet_clients_map .maps svg #country g#so-2 rect,
.tet_clients_map .maps svg #country g#so-2 circle, .tet_clients_map .maps svg #country g#za-2 rect,
.tet_clients_map .maps svg #country g#za-2 circle, .tet_clients_map .maps svg #country g#zw-2 rect,
.tet_clients_map .maps svg #country g#zw-2 circle, .tet_clients_map .maps svg #country g#ss-2 rect,
.tet_clients_map .maps svg #country g#ss-2 circle, .tet_clients_map .maps svg #country g#sd-2 rect,
.tet_clients_map .maps svg #country g#sd-2 circle, .tet_clients_map .maps svg #country g#sz-2 rect,
.tet_clients_map .maps svg #country g#sz-2 circle, .tet_clients_map .maps svg #country g#tg-2 rect,
.tet_clients_map .maps svg #country g#tg-2 circle, .tet_clients_map .maps svg #country g#tn-2 rect,
.tet_clients_map .maps svg #country g#tn-2 circle, .tet_clients_map .maps svg #country g#ug-2 rect,
.tet_clients_map .maps svg #country g#ug-2 circle {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s linear 0s;
}

.contact_map {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: all 0.3s linear 0s;
  border-radius: 5px;
  overflow: hidden;
  opacity: 0.8;
}

.contact_map:hover {
  opacity: 1;
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}

.tet_contact {
  margin: 50px 0 0 0;
}

.tet_contact .row .title {
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2;
  text-align: center;
}

.tet_contact .row .description {
  text-align: center;
  padding: 15px 0 50px 0;
}

.tet_contact .row_col {
  display: flex;
  flex-wrap: wrap;
}

.tet_contact .row_col .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 35px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 2px solid var(--divider);
  margin-right: 15px;
}

.tet_contact .row_col .col_left {
  width: 70%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 50px 0 0;
}

.tet_contact .row_col .col_left .row_sub {
  width: 100%;
}

.tet_contact .row_col .col_left .row_sub:first-child {
  margin-bottom: 25px;
}

.tet_contact .row_col .col_left .row_sub .info {
  display: flex;
}

.tet_contact .row_col .col_left .row_sub .info .address {
  display: flex;
  align-items: center;
  width: 50%;
}

.tet_contact .row_col .col_left .row_sub .info .address .street {
  padding-right: 15px;
}

.tet_contact .row_col .col_left .row_sub .info .address .street .office {
  color: var(--accent);
}

.tet_contact .row_col .col_left .row_sub .info .phone {
  display: flex;
  align-items: center;
}

.tet_contact .row_col .col_left .row_sub .info .phone .tel {
  border-bottom: 0;
  font-size: 18px;
  font-weight: 900;
}

.tet_contact .row_col .col_right {
  width: 30%;
  display: flex;
  align-items: center;
}

.tet_contact .row_col .col_right div .row_sub {
  width: 100%;
}

.tet_contact .row_col .col_right div .row_sub .info {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.tet_contact .row_col .col_right div .row_sub .info .email a {
  border-bottom: 0;
  font-size: 18px;
  font-weight: 900;
}

.tet_contact .row_col .col_right div .row_sub .hour .title_hour {
  opacity: 0.5;
}

.tet_contact .row_col .col_right div .row_sub .hour .info {
  display: flex;
  flex-wrap: wrap;
}

.tet_contact .row_col .col_right div .row_sub .hour .info .days {
  width: 100%;
}

.tet_contact .row_col .col_right div .row_sub .hour .info .hours {
  width: 100%;
}

.tet_services_widget {
  display: flex;
  align-items: center;
  justify-content: start;
  padding: 15px 30px;
  position: relative;
  width: auto;
  min-height: 110px;
  background: var(--bg-light-secondary);
  border-radius: 5px;
  transition: all 0.3s linear 0s;
}

.tet_services_widget .icon_service {
  padding: 5px 15px 5px 0;
  color: var(--accent);
  font-size: 35px;
  transform-style: preserve-3d;
}

.tet_services_widget .icon_service svg {
  transition: all 0.3s linear 0s;
}

.tet_services_widget .title_service {
  font-size: 20px;
  font-weight: 900;
  color: var(--text);
}

.tet_services_widget::before, .tet_services_widget::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: all 0.3s linear 0s;
}

.tet_services_widget:hover {
  background: var(--bg);
  border-radius: 5px;
}

.tet_services_widget:hover .icon_service svg {
  transform: rotateY(360deg);
}

.tet_services_widget:hover::before, .tet_services_widget:hover::after {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  opacity: 1;
  background: linear-gradient(45deg, var(--accent), var(--bg-light-secondary), var(--secondary));
  background-size: 500%;
  width: calc(100%);
  height: calc(100% + 2px);
  z-index: -1;
  animation: steam 20s linear infinite;
  border-radius: 5px;
}

.tet_services_widget:hover::after {
  filter: blur(15px);
}

.tet_services_widget_two {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 30px;
  position: relative;
  width: auto;
  min-height: 300px;
  background: var(--bg-light-secondary);
  border-radius: 5px;
  transition: all 0.3s linear 0s;
}

.tet_services_widget_two .icon_service {
  width: 100%;
  padding: 5px;
  margin: 30px 0;
  color: var(--accent);
  font-size: 35px;
  transform-style: preserve-3d;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tet_services_widget_two .icon_service .wrapper {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--bg-light-secondary);
}

.tet_services_widget_two .icon_service .wrapper svg {
  transform: rotateY(0deg) scale(1.3);
  transition: all 0.3s linear 0s;
}

.tet_services_widget_two .title_service {
  width: 100%;
  text-align: center;
}

.tet_services_widget_two .title_service .title {
  display: block;
  font-size: 20px;
  font-weight: 900;
  color: var(--text);
  margin-bottom: 30px;
}

.tet_services_widget_two .title_service .excerpt {
  display: block;
  color: var(--text);
}

.tet_services_widget_two::before, .tet_services_widget_two::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  transition: all 0.3s linear 0s;
}

.tet_services_widget_two:hover {
  background: var(--bg);
  border-radius: 5px;
}

.tet_services_widget_two:hover .icon_service .wrapper svg {
  transform: rotateY(360deg) scale(1.3);
}

.tet_services_widget_two:hover::before, .tet_services_widget_two:hover::after {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  opacity: 1;
  background: linear-gradient(45deg, var(--accent), var(--bg-light-secondary), var(--secondary));
  background-size: 500%;
  width: calc(100%);
  height: calc(100% + 2px);
  z-index: -1;
  animation: steam 20s linear infinite;
  border-radius: 5px;
}

.tet_services_widget_two:hover::after {
  filter: blur(15px);
}

@keyframes steam {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 400% 0;
  }
  100% {
    background-position: 0 0;
  }
}

.tet_divider {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tet_divider div svg {
  width: 1.5em;
  height: 1.5em;
}
