/**
 * Swiper 6.4.15
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 18, 2021
 */

@font-face {
  font-family: 'swiper-icons';

  src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');

  font-weight: 400;

  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
  align-items: flex-start;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(1rem / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: 1rem;
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * 1rem / 2);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--swiper-theme-color);
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: 1rem;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  -webkit-font-feature-settings: normal, ;
  font-feature-settings: normal, ;
  font-variant: normal;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #fff;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */

:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-theme-color);
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* a11y */

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@font-face {
  font-family: "iconfont"; /* Project id 2399838 */

  src: url('../fonts/iconfont.eot?t=1653876274287'); /* IE9 */

  src: url('../fonts/iconfont.eot?t=1653876274287#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/iconfont.woff2?t=1653876274287') format('woff2'),
       url('../fonts/iconfont.woff?t=1653876274287') format('woff'),
       url('../fonts/iconfont.ttf?t=1653876274287') format('truetype'),
       /* url('iconfont.svg?t=1653876274287#iconfont') format('svg'); */
       url('../fonts/iconfont.svg?t=1653876274287#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconinstagram:before {
  content: "\e718";
}

.icona-maijia-gerenzhongxin1818:before {
  content: "\e6f0";
}

.iconworld-flag_-BLR--Belarus:before {
  content: "\e802";
}

.iconworld-flag_-BEL--Belgium:before {
  content: "\e803";
}

.iconworld-flag_-BEN--Benin:before {
  content: "\e804";
}

.iconworld-flag_-BLZ--Belize:before {
  content: "\e805";
}

.iconworld-flag_-BMU--Bermuda:before {
  content: "\e806";
}

.iconworld-flag_-BTN--Bhutan:before {
  content: "\e807";
}

.iconworld-flag_-BWA--Botswana:before {
  content: "\e808";
}

.iconworld-flag_-BVT--BouvetIsland:before {
  content: "\e809";
}

.iconworld-flag_-BIH--BosniaandHerzegovina:before {
  content: "\e80a";
}

.iconworld-flag_-BOL--Bolivia:before {
  content: "\e80b";
}

.iconworld-flag_-BRA--Brazil:before {
  content: "\e80c";
}

.iconworld-flag_-VGB--BritishVirginIslands:before {
  content: "\e80d";
}

.iconworld-flag_-IOT--BritishIndianOceanTerritory:before {
  content: "\e80e";
}

.iconworld-flag_-BFA--BurkinaFaso:before {
  content: "\e80f";
}

.iconworld-flag_-BGR--Bulgaria:before {
  content: "\e810";
}

.iconworld-flag_-BRN--BruneiDarussalam:before {
  content: "\e811";
}

.iconworld-flag_-BDI--Burundi:before {
  content: "\e812";
}

.iconworld-flag_-CMR--Cameroon:before {
  content: "\e813";
}

.iconworld-flag_-KHM--Cambodia:before {
  content: "\e814";
}

.iconworld-flag_-CAN--Canada:before {
  content: "\e815";
}

.iconworld-flag_-BES--CaribbeanNetherlands:before {
  content: "\e816";
}

.iconworld-flag_-CPV--CapeVerde:before {
  content: "\e817";
}

.iconworld-flag_-CHL--Chile:before {
  content: "\e818";
}

.iconworld-flag_-TCD--Chad:before {
  content: "\e819";
}

.iconworld-flag_-CAF--CentralAfricanRepublic:before {
  content: "\e81a";
}

.iconworld-flag_-CHN--China:before {
  content: "\e81b";
}

.iconworld-flag_-CYM--CaymanIslands:before {
  content: "\e81c";
}

.iconworld-flag_-CXR--ChristmasIsland:before {
  content: "\e81d";
}

.iconworld-flag_-CCK--CocosKeelingIslands:before {
  content: "\e81e";
}

.iconworld-flag_-COL--Colombia:before {
  content: "\e81f";
}

.iconworld-flag_-COG--CongoBrazzaville:before {
  content: "\e820";
}

.iconworld-flag_-COD--CongoKinshasa:before {
  content: "\e821";
}

.iconworld-flag_-COM--Comoros:before {
  content: "\e822";
}

.iconworld-flag_-COK--CookIslands:before {
  content: "\e823";
}

.iconworld-flag_-CIV--CtedIvoire:before {
  content: "\e824";
}

.iconworld-flag_-CRI--CostaRica:before {
  content: "\e825";
}

.iconworld-flag_-HRV--Croatia:before {
  content: "\e826";
}

.iconworld-flag_-CUB--Cuba:before {
  content: "\e827";
}

.iconworld-flag_-CUW--Curaao:before {
  content: "\e828";
}

.iconworld-flag_-CYP--Cyprus:before {
  content: "\e829";
}

.iconworld-flag_-CZE--CzechRepublic:before {
  content: "\e82a";
}

.iconworld-flag_-DNK--Denmark:before {
  content: "\e82b";
}

.iconworld-flag_-DJI--Djibouti:before {
  content: "\e82c";
}

.iconworld-flag_-DMA--Dominica:before {
  content: "\e82d";
}

.iconworld-flag_-DOM--DominicanRepublic:before {
  content: "\e82e";
}

.iconworld-flag_-ECU--Ecuador:before {
  content: "\e82f";
}

.iconworld-flag_-EGY--Egypt:before {
  content: "\e830";
}

.iconworld-flag_-SLV--ElSalvador:before {
  content: "\e831";
}

.iconworld-flag_-GB-ENG--England:before {
  content: "\e832";
}

.iconworld-flag_-GNQ--EquatorialGuinea:before {
  content: "\e833";
}

.iconworld-flag_-EST--Estonia:before {
  content: "\e834";
}

.iconworld-flag_-ETH--Ethiopia:before {
  content: "\e835";
}

.iconworld-flag_-ERI--Eritrea:before {
  content: "\e836";
}

.iconworld-flag_-FRO--FaroeIslands:before {
  content: "\e837";
}

.iconworld-flag_-FLK--FalklandIslandsMalvinas:before {
  content: "\e838";
}

.iconworld-flag_-FRA--France:before {
  content: "\e839";
}

.iconworld-flag_-FIN--Finland:before {
  content: "\e83a";
}

.iconworld-flag_-FJI--Fiji:before {
  content: "\e83b";
}

.iconworld-flag_-GUF--FrenchGuiana:before {
  content: "\e83c";
}

.iconworld-flag_-GMB--Gambia:before {
  content: "\e83d";
}

.iconworld-flag_-GAB--Gabon:before {
  content: "\e83e";
}

.iconworld-flag_-PYF--FrenchPolynesia:before {
  content: "\e83f";
}

.iconworld-flag_-ATF--FrenchSouthernTerritories:before {
  content: "\e840";
}

.iconworld-flag_-GEO--Georgia:before {
  content: "\e841";
}

.iconworld-flag_-GRL--Greenland:before {
  content: "\e842";
}

.iconworld-flag_-GHA--Ghana:before {
  content: "\e843";
}

.iconworld-flag_-GRC--Greece:before {
  content: "\e844";
}

.iconworld-flag_-DEU--Germany:before {
  content: "\e845";
}

.iconworld-flag_-GIB--Gibraltar:before {
  content: "\e846";
}

.iconworld-flag_-GRD--Grenada:before {
  content: "\e847";
}

.iconworld-flag_-GUM--Guam:before {
  content: "\e848";
}

.iconworld-flag_-GTM--Guatemala:before {
  content: "\e849";
}

.iconworld-flag_-GIN--Guinea:before {
  content: "\e84a";
}

.iconworld-flag_-GNB--GuineaBissau:before {
  content: "\e84b";
}

.iconworld-flag_-GUY--Guyana:before {
  content: "\e84c";
}

.iconworld-flag_-GGY--Guernsey:before {
  content: "\e84d";
}

.iconworld-flag_-HTI--Haiti:before {
  content: "\e84e";
}

.iconworld-flag_-VAT--HolySeeVaticanCityState:before {
  content: "\e84f";
}

.iconworld-flag_-HMD--HeardandMcdonaldIslands:before {
  content: "\e850";
}

.iconworld-flag_-HND--Honduras:before {
  content: "\e851";
}

.iconworld-flag_-HKG--HongKongSARChina:before {
  content: "\e852";
}

.iconworld-flag_-HUN--Hungary:before {
  content: "\e853";
}

.iconworld-flag_-IND--India:before {
  content: "\e854";
}

.iconworld-flag_-ISL--Iceland:before {
  content: "\e855";
}

.iconworld-flag_-IDN--Indonesia:before {
  content: "\e856";
}

.iconworld-flag_-IRQ--Iraq:before {
  content: "\e857";
}

.iconworld-flag_-IRN--IranIslamicRepublicof:before {
  content: "\e858";
}

.iconworld-flag_-IRL--Ireland:before {
  content: "\e859";
}

.iconworld-flag_-IMN--IsleofMan:before {
  content: "\e85a";
}

.iconworld-flag_-ISR--Israel:before {
  content: "\e85b";
}

.iconworld-flag_-ITA--Italy:before {
  content: "\e85c";
}

.iconworld-flag_-JAM--Jamaica:before {
  content: "\e85d";
}

.iconworld-flag_-JPN--Japan:before {
  content: "\e85e";
}

.iconworld-flag_-JEY--Jersey:before {
  content: "\e85f";
}

.iconworld-flag_-JOR--Jordan:before {
  content: "\e860";
}

.iconworld-flag_-KEN--Kenya:before {
  content: "\e861";
}

.iconworld-flag_-PRK--KoreaNorth:before {
  content: "\e862";
}

.iconworld-flag_-KOR--KoreaSouth:before {
  content: "\e863";
}

.iconworld-flag_-KIR--Kiribati:before {
  content: "\e864";
}

.iconworld-flag_-LAO--LaosPDR:before {
  content: "\e865";
}

.iconworld-flag_-KWT--Kuwait:before {
  content: "\e866";
}

.iconworld-flag_-KGZ--Kyrgyzstan:before {
  content: "\e867";
}

.iconworld-flag_-XKX--Kosovo:before {
  content: "\e868";
}

.iconworld-flag_-KAZ--Kazakhstan:before {
  content: "\e869";
}

.iconworld-flag_-LVA--Latvia:before {
  content: "\e86a";
}

.iconworld-flag_-LBN--Lebanon:before {
  content: "\e86b";
}

.iconworld-flag_-LBR--Liberia:before {
  content: "\e86c";
}

.iconworld-flag_-LSO--Lesotho:before {
  content: "\e86d";
}

.iconworld-flag_-LBY--Libya:before {
  content: "\e86e";
}

.iconworld-flag_-LUX--Luxembourg:before {
  content: "\e86f";
}

.iconworld-flag_-LTU--Lithuania:before {
  content: "\e870";
}

.iconworld-flag_-LIE--Liechtenstein:before {
  content: "\e871";
}

.iconworld-flag_-MAC--MacaoSARChina:before {
  content: "\e872";
}

.iconworld-flag_-MDG--Madagascar:before {
  content: "\e873";
}

.iconworld-flag_-MKD--MacedoniaRepublicof:before {
  content: "\e874";
}

.iconworld-flag_-MLI--Mali:before {
  content: "\e875";
}

.iconworld-flag_-MDV--Maldives:before {
  content: "\e876";
}

.iconworld-flag_-MWI--Malawi:before {
  content: "\e877";
}

.iconworld-flag_-MYS--Malaysia:before {
  content: "\e878";
}

.iconworld-flag_-MHL--MarshallIslands:before {
  content: "\e879";
}

.iconworld-flag_-MLT--Malta:before {
  content: "\e87a";
}

.iconworld-flag_-MRT--Mauritania:before {
  content: "\e87b";
}

.iconworld-flag_-MUS--Mauritius:before {
  content: "\e87c";
}

.iconworld-flag_-MTQ--Martinique:before {
  content: "\e87d";
}

.iconworld-flag_-MYT--Mayotte:before {
  content: "\e87e";
}

.iconworld-flag_-MEX--Mexico:before {
  content: "\e87f";
}

.iconworld-flag_-MCO--Monaco:before {
  content: "\e880";
}

.iconworld-flag_-MDA--Moldova:before {
  content: "\e881";
}

.iconworld-flag_-FSM--MicronesiaFederatedStatesof:before {
  content: "\e882";
}

.iconworld-flag_-MNG--Mongolia:before {
  content: "\e883";
}

.iconworld-flag_-MNE--Montenegro:before {
  content: "\e884";
}

.iconworld-flag_-MAR--Morocco:before {
  content: "\e885";
}

.iconworld-flag_-MOZ--Mozambique:before {
  content: "\e886";
}

.iconworld-flag_-MMR--Myanmar:before {
  content: "\e887";
}

.iconworld-flag_-MSR--Montserrat:before {
  content: "\e888";
}

.iconworld-flag_-NAM--Namibia:before {
  content: "\e889";
}

.iconworld-flag_-NLD--Netherlands:before {
  content: "\e88a";
}

.iconworld-flag_-NRU--Nauru:before {
  content: "\e88b";
}

.iconworld-flag_-NPL--Nepal:before {
  content: "\e88c";
}

.iconworld-flag_-ANT--NetherlandsAntilles:before {
  content: "\e88d";
}

.iconworld-flag_-NCL--NewCaledonia:before {
  content: "\e88e";
}

.iconworld-flag_-NZL--NewZealand:before {
  content: "\e88f";
}

.iconworld-flag_-NIC--Nicaragua:before {
  content: "\e890";
}

.iconworld-flag_-NGA--Nigeria:before {
  content: "\e891";
}

.iconworld-flag_-NER--Niger:before {
  content: "\e892";
}

.iconworld-flag_-NIU--Niue:before {
  content: "\e893";
}

.iconworld-flag_-NFK--NorfolkIsland:before {
  content: "\e894";
}

.iconworld-flag_-MNP--NorthernMarianaIslands:before {
  content: "\e895";
}

.iconworld-flag_-NOR--Norway:before {
  content: "\e896";
}

.iconworld-flag_-GB-NIR--NorthernIreland:before {
  content: "\e897";
}

.iconworld-flag_-OMN--Oman:before {
  content: "\e898";
}

.iconworld-flag_-PSE--PalestinianTerritory:before {
  content: "\e899";
}

.iconworld-flag_-PAK--Pakistan:before {
  content: "\e89a";
}

.iconworld-flag_-PLW--Palau:before {
  content: "\e89b";
}

.iconworld-flag_-PAN--Panama:before {
  content: "\e89c";
}

.iconworld-flag_-PNG--PapuaNewGuinea:before {
  content: "\e89d";
}

.iconworld-flag_-PRY--Paraguay:before {
  content: "\e89e";
}

.iconworld-flag_-PHL--Philippines:before {
  content: "\e89f";
}

.iconworld-flag_-PER--Peru:before {
  content: "\e8a0";
}

.iconworld-flag_-POL--Poland:before {
  content: "\e8a1";
}

.iconworld-flag_-PRT--Portugal:before {
  content: "\e8a2";
}

.iconworld-flag_-PRI--PuertoRico:before {
  content: "\e8a3";
}

.iconworld-flag_-QAT--Qatar:before {
  content: "\e8a4";
}

.iconworld-flag_-REU--Runion:before {
  content: "\e8a5";
}

.iconworld-flag_-ROU--Romania:before {
  content: "\e8a6";
}

.iconworld-flag_-RUS--RussianFederation:before {
  content: "\e8a7";
}

.iconworld-flag_-RWA--Rwanda:before {
  content: "\e8a8";
}

.iconworld-flag_-PCN--Pitcairn:before {
  content: "\e8a9";
}

.iconworld-flag_-BLM--SaintBarthlemy:before {
  content: "\e8aa";
}

.iconworld-flag_-LCA--SaintLucia:before {
  content: "\e8ab";
}

.iconworld-flag_-MAF--SaintMartin:before {
  content: "\e8ac";
}

.iconworld-flag_-KNA--SaintKittsandNevis:before {
  content: "\e8ad";
}

.iconworld-flag_-SHN--SaintHelena:before {
  content: "\e8ae";
}

.iconworld-flag_-VCT--SaintVincentandGrenadines:before {
  content: "\e8af";
}

.iconworld-flag_-SPM--SaintPierreandMiquelon:before {
  content: "\e8b0";
}

.iconworld-flag_-STP--SaoTomeandPrincipe:before {
  content: "\e8b1";
}

.iconworld-flag_-SMR--SanMarino:before {
  content: "\e8b2";
}

.iconworld-flag_-WSM--Samoa:before {
  content: "\e8b3";
}

.iconworld-flag_-GB-SCT--Scotland:before {
  content: "\e8b4";
}

.iconworld-flag_-SAU--SaudiArabia:before {
  content: "\e8b5";
}

.iconworld-flag_-SEN--Senegal:before {
  content: "\e8b6";
}

.iconworld-flag_-SYC--Seychelles:before {
  content: "\e8b7";
}

.iconworld-flag_-SLE--SierraLeone:before {
  content: "\e8b8";
}

.iconworld-flag_-SRB--Serbia:before {
  content: "\e8b9";
}

.iconworld-flag_-SGP--Singapore:before {
  content: "\e8ba";
}

.iconworld-flag_-SXM--SintMaarten:before {
  content: "\e8bb";
}

.iconworld-flag_-SVK--Slovakia:before {
  content: "\e8bc";
}

.iconworld-flag_-SVN--Slovenia:before {
  content: "\e8bd";
}

.iconworld-flag_-SLB--SolomonIslands:before {
  content: "\e8be";
}

.iconworld-flag_-SOM--Somalia:before {
  content: "\e8bf";
}

.iconworld-flag_-ZAF--SouthAfrica:before {
  content: "\e8c0";
}

.iconworld-flag_-SSD--SouthSudan:before {
  content: "\e8c1";
}

.iconworld-flag_-SGS--SouthGeorgiaandtheSouthSa:before {
  content: "\e8c2";
}

.iconworld-flag_-ESP--Spain:before {
  content: "\e8c3";
}

.iconworld-flag_-LKA--SriLanka:before {
  content: "\e8c4";
}

.iconworld-flag_-SDN--Sudan:before {
  content: "\e8c5";
}

.iconworld-flag_-SUR--Suriname:before {
  content: "\e8c6";
}

.iconworld-flag_-SWZ--Swaziland:before {
  content: "\e8c7";
}

.iconworld-flag_-SYR--SyrianArabRepublicSyria:before {
  content: "\e8c8";
}

.iconworld-flag_-SWE--Sweden:before {
  content: "\e8c9";
}

.iconworld-flag_-SJM--SvalbardandJanMayenIslands:before {
  content: "\e8ca";
}

.iconworld-flag_-CHE--Switzerland:before {
  content: "\e8cb";
}

.iconworld-flag_-TWN--TaiwanRepublicofChina:before {
  content: "\e8cc";
}

.iconworld-flag_-UMI--USMinorOutlyingIslands:before {
  content: "\e8cd";
}

.iconworld-flag_-WLF--WallisandFutunaIslands:before {
  content: "\e8ce";
}

.iconworld-flag_-GBR--UnitedKingdom:before {
  content: "\e8cf";
}

.iconworld-flag_-URY--Uruguay:before {
  content: "\e8d0";
}

.iconworld-flag_-TTO--TrinidadandTobago:before {
  content: "\e8d1";
}

.iconworld-flag_-UKR--Ukraine:before {
  content: "\e8d2";
}

.iconworld-flag_-TZA--TanzaniaUnitedRepublicof:before {
  content: "\e8d3";
}

.iconworld-flag_-TLS--Timor-Leste:before {
  content: "\e8d4";
}

.iconworld-flag_-TON--Tonga:before {
  content: "\e8d5";
}

.iconworld-flag_-ARE--UnitedArabEmirates:before {
  content: "\e8d6";
}

.iconworld-flag_-TUN--Tunisia:before {
  content: "\e8d7";
}

.iconworld-flag_-VNM--VietNam:before {
  content: "\e8d8";
}

.iconworld-flag_-TGO--Togo:before {
  content: "\e8d9";
}

.iconworld-flag_-YEM--Yemen:before {
  content: "\e8da";
}

.iconworld-flag_-THA--Thailand:before {
  content: "\e8db";
}

.iconworld-flag_-TUR--Turkey:before {
  content: "\e8dc";
}

.iconworld-flag_-ZMB--Zambia:before {
  content: "\e8dd";
}

.iconworld-flag_-TKL--Tokelau:before {
  content: "\e8de";
}

.iconworld-flag_---NorthernCyprus:before {
  content: "\e8df";
}

.iconworld-flag_---World:before {
  content: "\e8e0";
}

.iconworld-flag_-ZWE--Zimbabwe:before {
  content: "\e8e1";
}

.iconworld-flag_-ESH--WesternSaharaSahrawiArab:before {
  content: "\e8e2";
}

.iconworld-flag_---ASEAN:before {
  content: "\e8e3";
}

.iconworld-flag_-VEN--VenezuelaBolivarianRepublic:before {
  content: "\e8e4";
}

.iconworld-flag_-TCA--TurksandCaicosIslands:before {
  content: "\e8e5";
}

.iconworld-flag_-TJK--Tajikistan:before {
  content: "\e8e6";
}

.iconworld-flag_-VUT--Vanuatu:before {
  content: "\e8e7";
}

.iconworld-flag_-UZB--Uzbekistan:before {
  content: "\e8e8";
}

.iconworld-flag_---Transnistria:before {
  content: "\e8e9";
}

.iconworld-flag_-UGA--Uganda:before {
  content: "\e8ea";
}

.iconworld-flag_-TKM--Turkmenistan:before {
  content: "\e8eb";
}

.iconworld-flag_---EuropeUnion:before {
  content: "\e8ec";
}

.iconworld-flag_-TUV--Tuvalu:before {
  content: "\e8ed";
}

.iconworld-flag_-ALA--AlandIslands:before {
  content: "\e7ee";
}

.iconworld-flag_-VIR--VirginIslandsUS:before {
  content: "\e8ee";
}

.iconworld-flag_-AFG--Afghanistan:before {
  content: "\e7ef";
}

.iconworld-flag_---UnitedNation:before {
  content: "\e8ef";
}

.iconworld-flag_-ALB--Albania:before {
  content: "\e7f0";
}

.iconworld-flag_-GB-WLS--Wales:before {
  content: "\e8f0";
}

.iconworld-flag_-DZA--Algeria:before {
  content: "\e7f1";
}

.iconworld-flag_-USA--UnitedStatesofAmerica:before {
  content: "\e8f1";
}

.iconworld-flag_-ASM--AmericanSamoa:before {
  content: "\e7f2";
}

.iconworld-flag_-TZA--TanzaniaUnitedRepublicof1:before {
  content: "\e8f2";
}

.iconworld-flag_-AND--Andorra:before {
  content: "\e7f3";
}

.iconworld-flag_-THA--Thailand1:before {
  content: "\e8f3";
}

.iconworld-flag_-AGO--Angola:before {
  content: "\e7f4";
}

.iconworld-flag_-TJK--Tajikistan1:before {
  content: "\e8f4";
}

.iconworld-flag_-AIA--Anguilla:before {
  content: "\e7f5";
}

.iconworld-flag_-TLS--Timor-Leste1:before {
  content: "\e8f5";
}

.iconworld-flag_-ATA--Antarctica:before {
  content: "\e7f6";
}

.iconworld-flag_-TGO--Togo1:before {
  content: "\e8f6";
}

.iconworld-flag_-ABW--Aruba:before {
  content: "\e7f7";
}

.iconworld-flag_-TKL--Tokelau1:before {
  content: "\e8f7";
}

.iconworld-flag_-ARM--Armenia:before {
  content: "\e7f8";
}

.iconworld-flag_-TON--Tonga1:before {
  content: "\e8f8";
}

.iconworld-flag_-ATG--AntiguaandBarbuda:before {
  content: "\e7f9";
}

.iconworld-flag_-ARG--Argentina:before {
  content: "\e7fa";
}

.iconworld-flag_-AZE--Azerbaijan:before {
  content: "\e7fb";
}

.iconworld-flag_-BHS--Bahamas:before {
  content: "\e7fc";
}

.iconworld-flag_-BGD--Bangladesh:before {
  content: "\e7fd";
}

.iconworld-flag_-AUT--Austria:before {
  content: "\e7fe";
}

.iconworld-flag_-BHR--Bahrain:before {
  content: "\e7ff";
}

.iconworld-flag_-AUS--Australia:before {
  content: "\e800";
}

.iconworld-flag_-BRB--Barbados:before {
  content: "\e801";
}

.iconarrow-left-bold:before {
  content: "\e685";
}

.iconarrow-up-bold:before {
  content: "\e686";
}

.iconarrow-down-bold:before {
  content: "\e687";
}

.iconarrow-right-bold:before {
  content: "\e688";
}

.iconyidongduan:before {
  content: "\e68a";
}

.iconPCduan:before {
  content: "\e68b";
}

.iconWhatsApp:before {
  content: "\e62d";
}

.iconbofang:before {
  content: "\e62b";
}

.iconfenyezuojiantou:before {
  content: "\e625";
}

.iconfenyeyoujiantou:before {
  content: "\e628";
}

.iconbannerzuojiantou:before {
  content: "\e62a";
}

.iconbanneryoujiantou:before {
  content: "\e62c";
}

.iconguanbi:before {
  content: "\e621";
}

.iconfacebook:before {
  content: "\e622";
}

.iconLinkedIn:before {
  content: "\e623";
}

.iconTwitter:before {
  content: "\e624";
}

.iconPinterest:before {
  content: "\e626";
}

.iconYouTube:before {
  content: "\e627";
}

.iconSearch:before {
  content: "\e629";
}

.magnifier-thumb-wrapper {
  position: relative;
  display: block;
  top: 0;
  left: 0
}

.magnifier-lens {
  position: absolute;
  border: solid 1px #ccc;
  z-index: 1000;
  top: 0;
  left: 0;
  overflow: hidden
}

.magnifier-loader {
  position: absolute;
  top: 0;
  left: 0;
  border: solid 1px #ccc;
  color: #fff;
  text-align: center;
  background: transparent;
  background: rgba(50, 50, 50, 0.5);
  z-index: 1000;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232)
}

.magnifier-loader-text {
  font: 13px Arial;
  margin-top: 10px
}

.magnifier-large {
  position: absolute;
  z-index: 100
}

.magnifier-preview {
  padding: 0;
  width: 100%;
  height: 150px;
  position: relative;
  overflow: hidden
}

.magnifier-preview img {
  position: absolute;
  top: 0;
  left: 0
}

.opaque {
  opacity: .5;
  filter: alpha(opacity=50);
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}

.hidden {
  display: none
}

[x-cloak] {
  opacity: 0 !important;
}

:root {
  --swiper-navigation-size: 1rem;
  --swiper-pagination-color: #fff;
  --swiper-theme-color: #fff;
}

.swiper-slide-thumb-active {
  border: 2px solid #000
}

.js-image-zoom__zoomed-image {
  width: 100%;
}

/*# sourceMappingURL=maps/vendor.css.map */
