@charset "utf-8";

@font-face {
  font-family: icomoon;
  src: url(https://www.kwm.com/clientlib-site/resources/icon/icomoon.eot?k56uju);
  src: url(https://www.kwm.com/clientlib-site/resources/icon/icomoon.eot?k56uju#iefix) 
  format("embedded-opentype"), url(../fonts/icomoon.ttf) 
  format("woff"), url(https://www.kwm.com/clientlib-site/resources/icon/icomoon.svg?k56uju#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: fallback
}

@font-face {
  font-family: newIcomoon;
  src: url(https://www.kwm.com/clientlib-site/resources/icon/newIcomoon.eot?k56uju);
  src: url(https://www.kwm.com/clientlib-site/resources/icon/newIcomoon.eot?k56uju#iefix) 
  format("embedded-opentype"), url(https://www.kwm.com/clientlib-site/resources/icon/newIcomoon.ttf?k56uju) 
  format("truetype"), url(https://www.kwm.com/clientlib-site/resources/icon/newIcomoon.woff?k56uju) 
  format("woff"), url(https://www.kwm.com/clientlib-site/resources/icon/newIcomoon.svg?k56uju#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: fallback
}

[class*=kwm-icon],
[class^=kwm-icon] {
  font-family: icomoon
}

[class*=kwm-icon],
[class*=kwm-newIcon],
[class^=kwm-icon],
[class^=kwm-newIcon] {
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 4rem;
  line-height: 1;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

[class*=kwm-newIcon],
[class^=kwm-newIcon] {
  font-family: newIcomoon
}

.kwm-icon--right:before {
  content: "\e922"
}

.kwm-icon--left:before {
  content: "\e923"
}

.kwm-icon--previous:before {
  content: "\e96c"
}

.kwm-icon--next:before {
  content: "\e96f"
}

.kwm-icon--download:before {
  content: "\e902"
}

.kwm-icon--close:before {
  content: "\e97a"
}

.kwm-icon--left—arrow:before {
  content: "\e979"
}

.kwm-icon--right—arrow:before {
  content: "\e979";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block
}

.kwm-icon--language:before {
  content: "\e96b"
}

.kwm-icon--menu:before {
  content: "\e96d"
}

.kwm-icon--book:before {
  content: "\e96e"
}

.kwm-icon--search:before {
  content: "\e970"
}

.kwm-icon--dowmload-PDF:before {
  content: "\e920"
}

.kwm-icon--user:before {
  content: "\e90a"
}

.kwm-icon--home:before {
  content: "\e916"
}

.kwm-icon--close2:before {
  content: "\e917"
}

.kwm-icon--delete:before {
  content: "\e91e"
}

.kwm-icon--selected:before {
  content: "\e91f"
}

.kwm-icon--more:before {
  content: "\e91c"
}

.kwm-icon--fold:before {
  content: "\e91c";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block
}

.kwm-icon--warning:before {
  content: "\e921"
}

.kwm-icon--share:before {
  content: "\e906"
}

.kwm-icon--twitter:before {
  content: "\e901";
  font-size: 4rem
}

@media screen and (max-width:750px) {
  .kwm-icon--twitter:before {
    font-size: 2.9rem
  }
}

.kwm-icon--wechat:before {
  content: "\e908";
  font-size: 4rem
}

@media screen and (max-width:750px) {
  .kwm-icon--wechat:before {
    font-size: 2.9rem
  }
}

.kwm-icon--wechat1:before {
  content: "\e95a";
  font-size: 4rem
}

@media screen and (max-width:750px) {
  .kwm-icon--wechat1:before {
    font-size: 2.9rem
  }
}

.kwm-icon--weibo:before {
  content: "\e95b"
}

.kwm-icon--facebook:before {
  content: "\e90d";
  font-size: 4rem
}

@media screen and (max-width:750px) {
  .kwm-icon--facebook:before {
    font-size: 2.9rem
  }
}

.kwm-icon--facebook1:before {
  content: "\e961";
  font-size: 4rem
}

@media screen and (max-width:750px) {
  .kwm-icon--facebook1:before {
    font-size: 2.9rem
  }
}

.kwm-icon--ins:before {
  content: "\e90c";
  font-size: 4rem
}

@media screen and (max-width:750px) {
  .kwm-icon--ins:before {
    font-size: 2.9rem
  }
}

.kwm-icon--ins1:before {
  content: "\e962";
  font-size: 4rem
}

@media screen and (max-width:750px) {
  .kwm-icon--ins1:before {
    font-size: 2.9rem
  }
}

.kwm-icon--email:before {
  font-size: 3.2rem;
  content: "\e90b"
}

@media screen and (max-width:750px) {
  .kwm-icon--email:before {
    font-size: 2.9rem
  }
}

.kwm-icon--Print:before {
  content: "\e90e"
}

.kwm-icon--Threads:before {
  content: "\e90f"
}