/* noto-sans-300 - latin */
@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/noto-sans-v27-latin-300.eot?d64567cf54e1287e4174f20013da9284); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-v27-latin-300.eot?d64567cf54e1287e4174f20013da9284?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-v27-latin-300.woff2?4ab367fa50b8efb5372909b72facce20) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-v27-latin-300.woff?87a4e7e5d95334637fa2ef0f895e8bd3) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-v27-latin-300.ttf?5a4c1b01f7d7480685d48500592a2b0a) format('truetype'), /* Safari, Android, iOS */
         url(/fonts/noto-sans-v27-latin-300.svg?4c765d37b7c4d00d258a4701a82edb92#NotoSans) format('svg'); /* Legacy iOS */
     font-display: fallback;
  }
  /* noto-sans-regular - latin */
  @font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/noto-sans-v27-latin-regular.eot?b014d57c1f4ff07a5c9ddc3751ad7be8); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-v27-latin-regular.eot?b014d57c1f4ff07a5c9ddc3751ad7be8?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-v27-latin-regular.woff2?668fa41f4ecaf0c7ea97a76059ca0fc9) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-v27-latin-regular.woff?42ae48a94d685849704eda73eb183304) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-v27-latin-regular.ttf?c7df56949cb452bf28f739283c048b00) format('truetype'), /* Safari, Android, iOS */
         url(/fonts/noto-sans-v27-latin-regular.svg?a58c8910741f3406cad7ce002fa652d0#NotoSans) format('svg'); /* Legacy iOS */
     font-display: fallback;
  }
  /* noto-sans-600 - latin */
  @font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/fonts/noto-sans-v27-latin-600.eot?27fd507174ec4fcecf28a6d2757af352); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-v27-latin-600.eot?27fd507174ec4fcecf28a6d2757af352?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-v27-latin-600.woff2?93a909601fc1dfa86adc742fa8d929bc) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-v27-latin-600.woff?37211cea6835acfdb1134e28766e10ac) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-v27-latin-600.ttf?30a3cd143b62fc07c06dc0ee797a5c60) format('truetype'), /* Safari, Android, iOS */
         url(/fonts/noto-sans-v27-latin-600.svg?dc19cdb1ef77fbbac98e00366ca40fe6#NotoSans) format('svg'); /* Legacy iOS */
     font-display: fallback;
  }

/* Japanese */
/* noto-sans-jp-regular - japanese */
@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/noto-sans-jp-v42-japanese-regular.eot?0eb915dd5186c7767f7a3080f13a4ad5); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-jp-v42-japanese-regular.eot?0eb915dd5186c7767f7a3080f13a4ad5?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-jp-v42-japanese-regular.woff2?34e5debf52cf5a4727a161176aaad8ce) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-jp-v42-japanese-regular.woff?283ea5ffa1850c6d5f00be4f816b5a4c) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-jp-v42-japanese-regular.svg?445ea6b4e2c3da95a829d041cbbdcd90#NotoSansJP) format('svg'); /* Legacy iOS */
  }
  /* noto-sans-jp-300 - japanese */
  @font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/noto-sans-jp-v42-japanese-300.eot?de2159e20fc590431c806138adc66f7b); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-jp-v42-japanese-300.eot?de2159e20fc590431c806138adc66f7b?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-jp-v42-japanese-300.woff2?0868e7f6211348221e29878a02c0f7ba) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-jp-v42-japanese-300.woff?95930773ed0765c949ac05c4015d5a42) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-jp-v42-japanese-300.svg?b331babdffcbb8f14b17adc0950dbca7#NotoSansJP) format('svg'); /* Legacy iOS */
  }
  /* noto-sans-jp-700 - japanese */
  @font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/noto-sans-jp-v42-japanese-700.eot?1914e893111524aa4d0b9e0da70b06e4); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-jp-v42-japanese-700.eot?1914e893111524aa4d0b9e0da70b06e4?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-jp-v42-japanese-700.woff2?e0c86cafce23ed711065ccb2f1d87970) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-jp-v42-japanese-700.woff?bb074086b8e14ac5a37fbb6c6d036698) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-jp-v42-japanese-700.svg?f4367e5c9585be6cfabe55d2d5307190#NotoSansJP) format('svg'); /* Legacy iOS */
  }

/* Chinese */
/* noto-sans-sc-300 - chinese-simplified */
@font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 300;
    src: url(/fonts/noto-sans-sc-v26-chinese-simplified-300.eot?99e6a8a278277e352e79613c470cac56); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-sc-v26-chinese-simplified-300.eot?99e6a8a278277e352e79613c470cac56?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-300.woff2?94c6f5f87c73fd35b9911bd4741c9749) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-300.woff?189b3734fb5d96742400cfc259dedef8) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-300.svg?78aacc709393a7458f8c9e8b326b7f06#NotoSansSC) format('svg'); /* Legacy iOS */
  }
  /* noto-sans-sc-regular - chinese-simplified */
  @font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/noto-sans-sc-v26-chinese-simplified-regular.eot?093f334c4780edbe1e24098d516dd815); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-sc-v26-chinese-simplified-regular.eot?093f334c4780edbe1e24098d516dd815?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-regular.woff2?b13f5d4e6fe0f658ae02120faa4211d4) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-regular.woff?d57e9eec58c94d1df68fccf23b8306b4) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-regular.svg?dc87117e2760114c45d06cdea7caff5d#NotoSansSC) format('svg'); /* Legacy iOS */
  }
  /* noto-sans-sc-700 - chinese-simplified */
  @font-face {
    font-family: 'Noto Sans SC';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/noto-sans-sc-v26-chinese-simplified-700.eot?7f2ad075caa97b0b616b59a07bd1696e); /* IE9 Compat Modes */
    src: local(''),
         url(/fonts/noto-sans-sc-v26-chinese-simplified-700.eot?7f2ad075caa97b0b616b59a07bd1696e?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-700.woff2?d413a1505459b536a75f17afb3a3eb3b) format('woff2'), /* Super Modern Browsers */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-700.woff?859e081d62e9dc4052e09a1437dfe52c) format('woff'), /* Modern Browsers */
         url(/fonts/noto-sans-sc-v26-chinese-simplified-700.svg?2172aed4bc0656f074b89419920f7af8#NotoSansSC) format('svg'); /* Legacy iOS */
  }


  @font-face {
     font-family: 'enpower';
     src:  url(/fonts/enpower.eot?05fb1d34347db76f73b5a19b4e025292);
     src:  url(/fonts/enpower.eot?05fb1d34347db76f73b5a19b4e025292#iefix) format('embedded-opentype'),
       url(/fonts/enpower.ttf?5948bebd618633a2d0d9ef02cd007b69) format('truetype'),
       url(/fonts/enpower.woff?fc2eb1f9a45b5d196558dc8d1085f668) format('woff'),
       url(/fonts/enpower.svg?9a9918c8c8e53a20fab2437fb8f068bc#enpower) format('svg');
     font-weight: normal;
     font-style: normal;
     font-display: block;
   }

   [class^="icon-"], [class*=" icon-"] {
     /* use !important to prevent issues with browser extensions that change fonts */
     font-family: 'enpower' !important;
     speak: never;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     position: relative;
     top: .1em;
     padding-right: .25em;

     /* Better Font Rendering =========== */
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
   }

   .icon-arrow:before {
     content: "\e900";
   }
   .icon-arrow-back:before {
     content: "\e900";
     transform: rotate(180deg);
     display: inline-block;
   }

   .icon-at:before {
     content: "\e901";
   }
   .icon-envelope:before {
     content: "\e902";
   }
   .icon-external:before {
     content: "\e903";
   }
   .icon-location {
     top: 0;
   }
   .icon-location:before {
     content: "\e904";
   }
   .icon-phone:before {
     content: "\e905";
   }

