@charset "UTF-8";
@font-face{
  font-family:MYingHeiHK-Light;
  src:url('../fonts/noto-sans-tc-v4-Light.eot'),url('../fonts/noto-sans-tc-v4-Light.woff') format("woff"),url('../fonts/noto-sans-tc-v4-Light.woff2') format("woff2"),url('../fonts/NotoSansCJKtc-Light.otf') format("opentype");
  font-weight:400;
font-style:normal}
@font-face{
  font-family:MYingHeiHK-Regular;
  src:url('../fonts/noto-sans-tc-v4-Regular.eot'),url('../fonts/noto-sans-tc-v4-Regular.woff') format("woff"),url('../fonts/noto-sans-tc-v4-Regular.woff2') format("woff2"),url('../fonts/NotoSansCJKtc-Regular.otf') format("opentype");
  font-weight:400;
font-style:normal}
@font-face{
  font-family:MYingHeiHK-Medium;
  src:url('../fonts/noto-sans-tc-v4-Medium.eot'),url('../fonts/noto-sans-tc-v4-Medium.woff') format("woff"),url('../fonts/noto-sans-tc-v4-Medium.woff2') format("woff2"),url('../fonts/NotoSansCJKtc-Medium.otf') format("opentype");
  font-weight:400;
font-style:normal}
@font-face{
  font-family:MYingHeiHK-Bold;
  src:url('../fonts/noto-sans-tc-v11-700.eot'),url('../fonts/noto-sans-tc-v11-700.woff') format("woff"),url('../fonts/noto-sans-tc-v11-700.woff2') format("woff2"),url('../fonts/NotoSansTC-700.otf') format("opentype");
  font-weight:400;
font-style:normal}
@font-face{
  font-family:NotoSans-TC-Light;
  src:url('../fonts/noto-sans-tc-v4-Light.eot'),url('../fonts/noto-sans-tc-v4-Light.woff') format("woff"),url('../fonts/noto-sans-tc-v4-Light.woff2') format("woff2"),url('../fonts/NotoSansCJKtc-Light.otf') format("opentype");
  font-weight:400;
font-style:normal}
@font-face{
  font-family:NotoSans-TC-Regular;
  src:url('../fonts/noto-sans-tc-v4-Regular.eot'),url('../fonts/noto-sans-tc-v4-Regular.woff') format("woff"),url('../fonts/noto-sans-tc-v4-Regular.woff2') format("woff2"),url('../fonts/NotoSansCJKtc-Regular.otf') format("opentype");
  font-weight:400;
font-style:normal}
@font-face{
  font-family:NotoSans-TC-Medium;
  src:url('../fonts/noto-sans-tc-v4-Medium.eot'),url('../fonts/noto-sans-tc-v4-Medium.woff') format("woff"),url('../fonts/noto-sans-tc-v4-Medium.woff2') format("woff2"),url('../fonts/NotoSansCJKtc-Medium.otf') format("opentype");
  font-weight:400;
font-style:normal}
@font-face{
  font-family:NotoSans-TC-Bold;
  src:url('../fonts/noto-sans-tc-v11-700.eot'),url('../fonts/noto-sans-tc-v11-700.woff') format("woff"),url('../fonts/noto-sans-tc-v11-700.woff2') format("woff2"),url('../fonts/NotoSansTC-700.otf') format("opentype");
  font-weight:400;
font-style:normal}
.vi16{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .icon-sprite{
background:url('../images/vi16-sprite.png') no-repeat}
.vi16 .hidden{
display:none!important}
.vi16 .hide-on-desktop{
display:none!important}
.vi16 .wrapper-980,.vi16.wrapper-980{
  max-width:980px;
  overflow:hidden;
margin:0 auto}
.vi16 .full-width{
width:100%}
.vi16 sup{
  position:relative;
  top:-.5em;
vertical-align:top}
.vi16 b,.vi16 strong{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-weight:400}
.vi16 a.padlock{
  background:0 0;
padding:0}
.vi16 .center-align{
text-align:center}
.vi16 .clearfix:after{
  clear:both;
  content:".";
  display:block;
  font-size:0;
  height:0;
visibility:hidden}
.vi16 img.lazyload:not([src]){
visibility:hidden}
.vi16 .bg-dark-blue{
background-color:#000}
.vi16 .bg-blue{
background-color:#000}
.vi16 .bg-light-blue{
background-color:#000}
.vi16 .bg-green{
background-color:#008b5c}
.vi16 .bg-teal{
background-color:#000}
.vi16 .bg-white{
background-color:#fff}
.vi16 .bg-white-smoke{
background-color:#efefef}
.vi16 .bg-blue-grey{
background-color:#000}
.vi16 .bg-ishares-blue{
background-color:#00a9e0}
.vi16 .bg-ishares-green{
background-color:#72ca33}
.vi16 .symbol.ishares-fund-data{
background:#72ca33}
.vi16 .symbol.blk-mutual-fund-data{
background:#006bb4}
#emea-ishares .vi16 .symbol.comm.ishares-fund-data,#global-products .vi16 .symbol.comm.ishares-fund-data,#international-one .vi16 .symbol.comm.ishares-fund-data,#ishares-nl .vi16 .symbol.comm.ishares-fund-data,#latam .vi16 .symbol.comm.ishares-fund-data,#uk-one .vi16 .symbol.comm.ishares-fund-data,.vi16 .symbol.cn-retail.alternative.blk-mutual-fund-data,.vi16 .symbol.cn-retail.multi-asset.blk-mutual-fund-data,.vi16 .symbol.jp-retail.alternative.blk-mutual-fund-data,.vi16 .symbol.jp-retail.multi-asset.blk-mutual-fund-data,.vi16 .symbol.jp-retail.multiasset.blk-mutual-fund-data,.vi16 .symbol.us-ishares.comm.ishares-fund-data{
background:#dc7e00}
#emea-ishares .vi16 .symbol.eq.ishares-fund-data,#global-products .vi16 .symbol.eq.ishares-fund-data,#international-one .vi16 .symbol.eq.ishares-fund-data,#ishares-nl .vi16 .symbol.eq.ishares-fund-data,#latam .vi16 .symbol.eq.ishares-fund-data,#uk-one .vi16 .symbol.eq.ishares-fund-data,.vi16 .symbol.cn-retail.equity-income.blk-mutual-fund-data,.vi16 .symbol.cn-retail.equity.blk-mutual-fund-data,.vi16 .symbol.jp-retail.equity-income.blk-mutual-fund-data,.vi16 .symbol.jp-retail.equity.blk-mutual-fund-data,.vi16 .symbol.us-ishares.eq.ishares-fund-data{
background:#1794d2}
#emea-ishares .vi16 .symbol.fi.ishares-fund-data,#global-products .vi16 .symbol.fi.ishares-fund-data,#international-one .vi16 .symbol.fi.ishares-fund-data,#ishares-nl .vi16 .symbol.fi.ishares-fund-data,#latam .vi16 .symbol.fi.ishares-fund-data,#uk-one .vi16 .symbol.fi.ishares-fund-data,.vi16 .symbol.cn-retail.fixed-income.blk-mutual-fund-data,.vi16 .symbol.jp-retail.fixed-income.blk-mutual-fund-data,.vi16 .symbol.us-ishares.fi.ishares-fund-data{
background:#68a230}
@media only screen and (max-width:767px){
  .blk-responsive .hide-on-mobile{
  display:none!important}
  .blk-responsive .hide-on-desktop{
  display:block!important}
}
.aladdin-vi21 .bordered-image,.vi16 .aladdin .bordered-image,.vi16.aladdin .bordered-image,.vi20 .aladdin .bordered-image,.vi20.aladdin .bordered-image{
margin-top:24px}
.aladdin-vi21 .bordered-image img,.vi16 .aladdin .bordered-image img,.vi16.aladdin .bordered-image img,.vi20 .aladdin .bordered-image img,.vi20.aladdin .bordered-image img{
  border:15px solid #fff;
width:100%}
.aladdin-vi21.aladdin-bg-white .bordered-image img,.vi16 .aladdin.aladdin-bg-white .bordered-image img,.vi16.aladdin.aladdin-bg-white .bordered-image img,.vi20 .aladdin.aladdin-bg-white .bordered-image img,.vi20.aladdin.aladdin-bg-white .bordered-image img{
border:none}
.aladdin-vi21 .eyebrow,.vi16 .aladdin .eyebrow,.vi16.aladdin .eyebrow,.vi20 .aladdin .eyebrow,.vi20.aladdin .eyebrow{
  font-size:12px;
  line-height:16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:8px;
  border-bottom:4px solid #000;
display:inline-block}
.aladdin-vi21.aladdin-bg-gray .eyebrow,.aladdin-vi21.aladdin-bg-lgray .eyebrow,.aladdin-vi21.aladdin-bg-white .eyebrow,.vi16 .aladdin.aladdin-bg-gray .eyebrow,.vi16 .aladdin.aladdin-bg-lgray .eyebrow,.vi16 .aladdin.aladdin-bg-white .eyebrow,.vi16.aladdin.aladdin-bg-gray .eyebrow,.vi16.aladdin.aladdin-bg-lgray .eyebrow,.vi16.aladdin.aladdin-bg-white .eyebrow,.vi20 .aladdin.aladdin-bg-gray .eyebrow,.vi20 .aladdin.aladdin-bg-lgray .eyebrow,.vi20 .aladdin.aladdin-bg-white .eyebrow,.vi20.aladdin.aladdin-bg-gray .eyebrow,.vi20.aladdin.aladdin-bg-lgray .eyebrow,.vi20.aladdin.aladdin-bg-white .eyebrow{
border-color:#8e50ed}
.aladdin-vi21.aladdin-bg-black .eyebrow,.aladdin-vi21.aladdin-bg-purple .eyebrow,.vi16 .aladdin.aladdin-bg-black .eyebrow,.vi16 .aladdin.aladdin-bg-purple .eyebrow,.vi16.aladdin.aladdin-bg-black .eyebrow,.vi16.aladdin.aladdin-bg-purple .eyebrow,.vi20 .aladdin.aladdin-bg-black .eyebrow,.vi20 .aladdin.aladdin-bg-purple .eyebrow,.vi20.aladdin.aladdin-bg-black .eyebrow,.vi20.aladdin.aladdin-bg-purple .eyebrow{
border-color:#fff}
.aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
  font-size:28px;
  font-weight:300;
line-height:36px}
.aladdin-vi21 .intro,.vi16 .aladdin .intro,.vi16.aladdin .intro,.vi20 .aladdin .intro,.vi20.aladdin .intro{
  font-size:16px;
  line-height:24px;
  width:auto;
  margin-bottom:0;
padding-top:16px}
.aladdin-vi21 .component-heading,.aladdin-vi21 .eyebrow,.aladdin-vi21 .left-heading,.vi16 .aladdin .component-heading,.vi16 .aladdin .eyebrow,.vi16 .aladdin .left-heading,.vi16.aladdin .component-heading,.vi16.aladdin .eyebrow,.vi16.aladdin .left-heading,.vi20 .aladdin .component-heading,.vi20 .aladdin .eyebrow,.vi20 .aladdin .left-heading,.vi20.aladdin .component-heading,.vi20.aladdin .eyebrow,.vi20.aladdin .left-heading{
text-transform:uppercase}
.aladdin-vi21 .subhead,.vi16 .aladdin .subhead,.vi16.aladdin .subhead,.vi20 .aladdin .subhead,.vi20.aladdin .subhead{
  font-size:18px;
  font-weight:300;
  line-height:26px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
margin-top:16px}
.aladdin-vi21 .left-heading,.vi16 .aladdin .left-heading,.vi16.aladdin .left-heading,.vi20 .aladdin .left-heading,.vi20.aladdin .left-heading{
  font-size:20px;
  line-height:28px;
  font-weight:400;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.aladdin-vi21 h3.component-heading,.vi16 .aladdin h3.component-heading,.vi16.aladdin h3.component-heading,.vi20 .aladdin h3.component-heading,.vi20.aladdin h3.component-heading{
  font-size:18px;
line-height:26px}
.aladdin-vi21 h4.component-heading,.vi16 .aladdin h4.component-heading,.vi16.aladdin h4.component-heading,.vi20 .aladdin h4.component-heading,.vi20.aladdin h4.component-heading{
  font-size:16px;
line-height:24px}
.aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin:0!important;
padding:0!important}
.aladdin-vi21 .full-width-wrapper,.vi16 .aladdin .full-width-wrapper,.vi16.aladdin .full-width-wrapper,.vi20 .aladdin .full-width-wrapper,.vi20.aladdin .full-width-wrapper{
padding-bottom:48px}
.aladdin-vi21 .wrapper-980,.vi16 .aladdin .wrapper-980,.vi16.aladdin .wrapper-980,.vi20 .aladdin .wrapper-980,.vi20.aladdin .wrapper-980{
padding-top:24px!important}
.aladdin-vi21 .left-column,.aladdin-vi21 .right-column,.vi16 .aladdin .left-column,.vi16 .aladdin .right-column,.vi16.aladdin .left-column,.vi16.aladdin .right-column,.vi20 .aladdin .left-column,.vi20 .aladdin .right-column,.vi20.aladdin .left-column,.vi20.aladdin .right-column{
padding:0}
.aladdin-vi21.aladdin-border-both section,.aladdin-vi21.aladdin-border-browser-width section,.aladdin-vi21.aladdin-border-full-width section,.aladdin-vi21.aladdin-border-right section,.vi16 .aladdin.aladdin-border-both section,.vi16 .aladdin.aladdin-border-browser-width section,.vi16 .aladdin.aladdin-border-full-width section,.vi16 .aladdin.aladdin-border-right section,.vi16.aladdin.aladdin-border-both section,.vi16.aladdin.aladdin-border-browser-width section,.vi16.aladdin.aladdin-border-full-width section,.vi16.aladdin.aladdin-border-right section,.vi20 .aladdin.aladdin-border-both section,.vi20 .aladdin.aladdin-border-browser-width section,.vi20 .aladdin.aladdin-border-full-width section,.vi20 .aladdin.aladdin-border-right section,.vi20.aladdin.aladdin-border-both section,.vi20.aladdin.aladdin-border-browser-width section,.vi20.aladdin.aladdin-border-full-width section,.vi20.aladdin.aladdin-border-right section{
border-top:1px solid #000}
@media screen and (min-width:600px){
  .aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
  font-size:32px}
}
@media screen and (min-width:768px){
  .aladdin-vi21 .left-heading,.vi16 .aladdin .left-heading,.vi16.aladdin .left-heading,.vi20 .aladdin .left-heading,.vi20.aladdin .left-heading{
  margin-bottom:24px}
  .aladdin-vi21 .left-column,.vi16 .aladdin .left-column,.vi16.aladdin .left-column,.vi20 .aladdin .left-column,.vi20.aladdin .left-column{
  padding-right:44px}
  .aladdin-vi21 .bordered-image,.vi16 .aladdin .bordered-image,.vi16.aladdin .bordered-image,.vi20 .aladdin .bordered-image,.vi20.aladdin .bordered-image{
  margin-top:0}
  .aladdin-vi21.aladdin-border-both .left-column,.aladdin-vi21.aladdin-border-both .right-column,.vi16 .aladdin.aladdin-border-both .left-column,.vi16 .aladdin.aladdin-border-both .right-column,.vi16.aladdin.aladdin-border-both .left-column,.vi16.aladdin.aladdin-border-both .right-column,.vi20 .aladdin.aladdin-border-both .left-column,.vi20 .aladdin.aladdin-border-both .right-column,.vi20.aladdin.aladdin-border-both .left-column,.vi20.aladdin.aladdin-border-both .right-column{
  border-top:1px solid #000}
  .aladdin-vi21.aladdin-border-right .right-column,.vi16 .aladdin.aladdin-border-right .right-column,.vi16.aladdin.aladdin-border-right .right-column,.vi20 .aladdin.aladdin-border-right .right-column,.vi20.aladdin.aladdin-border-right .right-column{
  border-top:1px solid #000}
  .aladdin-vi21.aladdin-border-full-width section,.vi16 .aladdin.aladdin-border-full-width section,.vi16.aladdin.aladdin-border-full-width section,.vi20 .aladdin.aladdin-border-full-width section,.vi20.aladdin.aladdin-border-full-width section{
  border-top:1px solid #000!important}
  .aladdin-vi21.aladdin-border-both section,.aladdin-vi21.aladdin-border-right section,.vi16 .aladdin.aladdin-border-both section,.vi16 .aladdin.aladdin-border-right section,.vi16.aladdin.aladdin-border-both section,.vi16.aladdin.aladdin-border-right section,.vi20 .aladdin.aladdin-border-both section,.vi20 .aladdin.aladdin-border-right section,.vi20.aladdin.aladdin-border-both section,.vi20.aladdin.aladdin-border-right section{
  border-top:0!important}
  .aladdin-vi21.aladdin-border-browser-width section,.vi16 .aladdin.aladdin-border-browser-width section,.vi16.aladdin.aladdin-border-browser-width section,.vi20 .aladdin.aladdin-border-browser-width section,.vi20.aladdin.aladdin-border-browser-width section{
  border-top:0!important}
  .aladdin-vi21.aladdin-border-browser-width .full-width-wrapper,.vi16 .aladdin.aladdin-border-browser-width .full-width-wrapper,.vi16.aladdin.aladdin-border-browser-width .full-width-wrapper,.vi20 .aladdin.aladdin-border-browser-width .full-width-wrapper,.vi20.aladdin.aladdin-border-browser-width .full-width-wrapper{
    border-top:1px solid #000;
  border-bottom:1px solid #000}
}
@media screen and (min-width:1024px){
  .aladdin-vi21 .left-column,.vi16 .aladdin .left-column,.vi16.aladdin .left-column,.vi20 .aladdin .left-column,.vi20.aladdin .left-column{
  padding-right:48px}
  .aladdin-vi21 .bordered-image,.vi16 .aladdin .bordered-image,.vi16.aladdin .bordered-image,.vi20 .aladdin .bordered-image,.vi20.aladdin .bordered-image{
  margin-top:0}
  .aladdin-vi21 .bordered-image img,.vi16 .aladdin .bordered-image img,.vi16.aladdin .bordered-image img,.vi20 .aladdin .bordered-image img,.vi20.aladdin .bordered-image img{
  border:20px solid #fff}
  .aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
    font-size:32px;
  line-height:40px}
}
@media screen and (min-width:1440px){
  .aladdin-vi21 .left-column,.vi16 .aladdin .left-column,.vi16.aladdin .left-column,.vi20 .aladdin .left-column,.vi20.aladdin .left-column{
  padding-right:60px}
}
.aladdin-vi21 .cta-container-box{
position:relative}
.aladdin-vi21 a.cta:not(.link){
padding:8px 24px!important}
.aladdin-vi21 a.cta{
  display:inline-block;
  transition-duration:60ms;
color:#000}
.aladdin-vi21 a.cta .label,.aladdin-vi21 a.cta .short.label,.aladdin-vi21 a.cta span.icon{
color:#000!important}
.aladdin-vi21 a.cta span.label{
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif!important;
  font-size:16px;
margin-bottom:0!important}
.aladdin-vi21 a.cta.primary{
outline:1px solid transparent}
.aladdin-vi21 a.cta.link+.cta-container-animation,.aladdin-vi21 a.cta.secondary+.cta-container-animation{
display:block}
.aladdin-vi21 a.cta.link+.cta-container-animation{
position:relative}
.aladdin-vi21 a.cta.link+.cta-container-animation::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  position:absolute;
  transition:width .1s;
background-color:#8e50ed}
.aladdin-vi21 a.cta.secondary+.cta-container-animation::after{
  content:"";
  border:2px solid #000;
  position:absolute;
  width:100%;
  height:100%;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
pointer-events:none}
.aladdin-vi21 a.cta.secondary:hover~.cta-container-animation::after{
  width:calc(100% + 2px);
height:calc(100% + 2px)}
.aladdin-vi21 a.cta.link:hover~.cta-container-animation::after{
width:100%}
.aladdin-vi21 a.cta:hover{
text-decoration:none}
.aladdin-vi21 a.cta.disabled.primary{
  pointer-events:none;
background-color:#898d8d}
.aladdin-vi21 a.cta.disabled.primary .label{
color:#fff}
.aladdin-vi21.aladdin-bg-lgray a.cta span.icon,.aladdin-vi21.aladdin-bg-white a.cta span.icon{
color:#8e50ed!important}
.aladdin-vi21.aladdin-bg-lgray .secondary:hover~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-white .secondary:hover~.cta-container-animation::after{
border-color:#8e50ed!important}
.aladdin-vi21.aladdin-bg-aqua a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-blue a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-gray a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-orange a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-yellow a.cta.link~.cta-container-animation::after{
background-color:#000!important}
.aladdin-vi21.aladdin-bg-black a.cta,.aladdin-vi21.aladdin-bg-dgray a.cta,.aladdin-vi21.aladdin-bg-green a.cta,.aladdin-vi21.aladdin-bg-purple a.cta{
color:#fff!important}
.aladdin-vi21.aladdin-bg-black a.cta .label,.aladdin-vi21.aladdin-bg-black a.cta .short.label,.aladdin-vi21.aladdin-bg-black a.cta span.icon,.aladdin-vi21.aladdin-bg-dgray a.cta .label,.aladdin-vi21.aladdin-bg-dgray a.cta .short.label,.aladdin-vi21.aladdin-bg-dgray a.cta span.icon,.aladdin-vi21.aladdin-bg-green a.cta .label,.aladdin-vi21.aladdin-bg-green a.cta .short.label,.aladdin-vi21.aladdin-bg-green a.cta span.icon,.aladdin-vi21.aladdin-bg-purple a.cta .label,.aladdin-vi21.aladdin-bg-purple a.cta .short.label,.aladdin-vi21.aladdin-bg-purple a.cta span.icon{
color:#fff!important}
.aladdin-vi21.aladdin-bg-black a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-black a.cta.secondary~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-dgray a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-dgray a.cta.secondary~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-green a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-green a.cta.secondary~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-purple a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-purple a.cta.secondary~.cta-container-animation::after{
border-color:#fff!important}
.aladdin-vi21.aladdin-bg-dgray a.cta.primary.disabled{
background-color:#f2f2f2}
.aladdin-vi21.aladdin-bg-dgray a.cta.primary.disabled .label,.aladdin-vi21.aladdin-bg-dgray a.cta.primary.disabled span.icon{
color:#898d8d!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-black,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray,.aladdin-vi21 a.cta.primary.aladdin-bg-green,.aladdin-vi21 a.cta.primary.aladdin-bg-purple{
color:#fff!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-black .label,.aladdin-vi21 a.cta.primary.aladdin-bg-black .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-black span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray .label,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-green .label,.aladdin-vi21 a.cta.primary.aladdin-bg-green .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-green span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-purple .label,.aladdin-vi21 a.cta.primary.aladdin-bg-purple .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-purple span.icon{
color:#fff!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-aqua,.aladdin-vi21 a.cta.primary.aladdin-bg-blue,.aladdin-vi21 a.cta.primary.aladdin-bg-gray,.aladdin-vi21 a.cta.primary.aladdin-bg-orange,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray,.aladdin-vi21 a.cta.primary.aladdin-bg-white,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow{
color:#000!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-aqua .label,.aladdin-vi21 a.cta.primary.aladdin-bg-aqua .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-aqua span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-blue .label,.aladdin-vi21 a.cta.primary.aladdin-bg-blue .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-blue span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-gray .label,.aladdin-vi21 a.cta.primary.aladdin-bg-gray .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-gray span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-orange .label,.aladdin-vi21 a.cta.primary.aladdin-bg-orange .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-orange span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray .label,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-white .label,.aladdin-vi21 a.cta.primary.aladdin-bg-white .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-white span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow .label,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow span.icon{
color:#000!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-purple:hover{
outline-color:#8e50ed}
.aladdin-vi21 a.cta.primary.aladdin-bg-blue:hover{
outline-color:#00a9e0}
.aladdin-vi21 a.cta.primary.aladdin-bg-aqua:hover{
outline-color:#00cfba}
.aladdin-vi21 a.cta.primary.aladdin-bg-white:hover{
outline-color:#fff}
.aladdin-vi21 a.cta.primary.aladdin-bg-black:hover{
outline-color:#000}
.aladdin-vi21 a.cta.primary.aladdin-bg-yellow:hover{
outline-color:#ffce00}
.aladdin-vi21 a.cta.primary.aladdin-bg-orange:hover{
outline-color:#ff8200}
.aladdin-vi21 a.cta.primary.aladdin-bg-gray:hover{
outline-color:#d6d5dd}
.aladdin-vi21 a.cta.primary.aladdin-bg-lgray:hover{
outline-color:#f2f2f2}
.aladdin-vi21 a.cta.primary.aladdin-bg-dgray:hover{
outline-color:#898d8d}
.aladdin-vi21 a.cta.primary.aladdin-bg-green:hover{
outline-color:#008b5c}
.vi16 .ic-arrow-24,.vi16 .ic-article-24,.vi16 .ic-audio-24,.vi16 .ic-blk-blog-24,.vi16 .ic-blog-24,.vi16 .ic-chart-24,.vi16 .ic-chevron-blue-small,.vi16 .ic-chevron-magenta-small,.vi16 .ic-close-14,.vi16 .ic-collapse-24,.vi16 .ic-desktop-sign-in-16,.vi16 .ic-down-arrow-16,.vi16 .ic-email-24,.vi16 .ic-event-24,.vi16 .ic-excel-24,.vi16 .ic-excel-download-24,.vi16 .ic-expand-24,.vi16 .ic-facebook-24,.vi16 .ic-infographic-24,.vi16 .ic-linkedin-24,.vi16 .ic-menu-24,.vi16 .ic-mobile-sign-in-16,.vi16 .ic-no-material-type-24,.vi16 .ic-padlock-24,.vi16 .ic-pdf-24,.vi16 .ic-ppt-24,.vi16 .ic-right-arrow-12,.vi16 .ic-sites-down-28,.vi16 .ic-sites-up-28,.vi16 .ic-tool-24,.vi16 .ic-twitter-24,.vi16 .ic-video-24,.vi16 .ic-word-24,.vi16 .ic-youtube-24,.vi16 .ic-zip-24{
  background:url('../images/vi16-sprite.png') no-repeat;
  height:24px;
width:24px}
.vi16 .icon-arrow,.vi16 .icon-audio,.vi16 .icon-blog,.vi16 .icon-chart,.vi16 .icon-event,.vi16 .icon-excel,.vi16 .icon-exceldownload,.vi16 .icon-infographic,.vi16 .icon-padlock,.vi16 .icon-pdf,.vi16 .icon-ppt,.vi16 .icon-tool,.vi16 .icon-video,.vi16 .icon-word,.vi16.icon-article,.vi16.icon-zip{
  background:url('../images/vi16-sprite.png') no-repeat;
  padding-left:30px;
font-weight:700}
.vi16 .country-flag-sprite{
background-position:0 -884px}
.vi16 .country-flag-sprite.marker{
background-position:0 -1379px}
.vi16 .country-flag-sprite.au{
background-position:0 0}
.vi16 .country-flag-sprite.be{
background-position:0 -26px}
.vi16 .country-flag-sprite.br{
background-position:0 -52px}
.vi16 .country-flag-sprite.ca{
background-position:0 -78px}
.vi16 .country-flag-sprite.cl{
background-position:0 -104px}
.vi16 .country-flag-sprite.cn{
background-position:0 -130px}
.vi16 .country-flag-sprite.co{
background-position:0 -156px}
.vi16 .country-flag-sprite.dk{
background-position:0 -182px}
.vi16 .country-flag-sprite.de{
background-position:0 -208px}
.vi16 .country-flag-sprite.ae{
background-position:0 -234px}
.vi16 .country-flag-sprite.es{
background-position:0 -260px}
.vi16 .country-flag-sprite.fr{
background-position:0 -286px}
.vi16 .country-flag-sprite.hk{
background-position:0 -312px}
.vi16 .country-flag-sprite.in{
background-position:0 -338px}
.vi16 .country-flag-sprite.is{
background-position:0 -364px}
.vi16 .country-flag-sprite.il{
background-position:0 -390px}
.vi16 .country-flag-sprite.it{
background-position:0 -416px}
.vi16 .country-flag-sprite.jp{
background-position:0 -442px}
.vi16 .country-flag-sprite.kr{
background-position:0 -468px}
.vi16 .country-flag-sprite.hu{
background-position:0 -494px}
.vi16 .country-flag-sprite.mx{
background-position:0 -520px}
.vi16 .country-flag-sprite.nl{
background-position:0 -546px}
.vi16 .country-flag-sprite.no{
background-position:0 -572px}
.vi16 .country-flag-sprite.at{
background-position:0 -598px}
.vi16 .country-flag-sprite.pl{
background-position:0 -624px}
.vi16 .country-flag-sprite.pt{
background-position:0 -650px}
.vi16 .country-flag-sprite.sg{
background-position:0 -676px}
.vi16 .country-flag-sprite.za{
background-position:0 -702px}
.vi16 .country-flag-sprite.fi{
background-position:0 -728px}
.vi16 .country-flag-sprite.se{
background-position:0 -754px}
.vi16 .country-flag-sprite.ch{
background-position:0 -780px}
.vi16 .country-flag-sprite.tw{
background-position:0 -806px}
.vi16 .country-flag-sprite.gb{
background-position:0 -832px}
.vi16 .country-flag-sprite.us{
background-position:0 -858px}
.vi16 .country-flag-sprite.bh{
background-position:0 -910px}
.vi16 .country-flag-sprite.bn{
background-position:0 -936px}
.vi16 .country-flag-sprite.cz{
background-position:0 -962px}
.vi16 .country-flag-sprite.gi{
background-position:0 -988px}
.vi16 .country-flag-sprite.gr{
background-position:0 -1014px}
.vi16 .country-flag-sprite.gg{
background-position:0 -1040px}
.vi16 .country-flag-sprite.id{
background-position:0 -1066px}
.vi16 .country-flag-sprite.ie{
background-position:0 -1092px}
.vi16 .country-flag-sprite.im{
background-position:0 -1118px}
.vi16 .country-flag-sprite.je{
background-position:0 -1144px}
.vi16 .country-flag-sprite.lu{
background-position:0 -1170px}
.vi16 .country-flag-sprite.mo{
background-position:0 -1196px}
.vi16 .country-flag-sprite.mt{
background-position:0 -1222px}
.vi16 .country-flag-sprite.mu{
background-position:0 -1248px}
.vi16 .country-flag-sprite.pe{
background-position:0 -1274px}
.vi16 .country-flag-sprite.qa{
background-position:0 -1300px}
.vi16 .country-flag-sprite.sk{
background-position:0 -1326px}
.vi16 .country-flag-sprite.tr{
background-position:0 -1352px}
.vi16 .ic-arrow-24{
background-position:-12px -96px}
.vi16 .ic-article-24,.vi16 .ic-no-material-type-24{
background-position:-12px -340px}
.vi16 .ic-audio-24{
background-position:-12px -1773px}
.vi16 .ic-blog-24{
background-position:-12px -1895px}
.vi16 .ic-chart-24{
background-position:-12px -2017px}
.vi16 .ic-email-24{
background-position:-12px -1200px}
.vi16 .ic-event-24{
background-position:-12px -2139px}
.vi16 .ic-excel-24{
background-position:-12px -2261px}
.vi16 .ic-excel-download-24{
background-position:-12px -2383px}
.vi16 .ic-infographic-24{
background-position:-12px -2505px}
.vi16 .ic-padlock-24{
background-position:-12px -2627px}
.vi16 .ic-pdf-24{
background-position:-12px -2749px}
.vi16 .ic-ppt-24{
background-position:-12px -2871px}
.vi16 .ic-tool-24{
background-position:-12px -2993px}
.vi16 .ic-video-24{
background-position:-12px -218px}
.vi16 .ic-word-24{
background-position:-12px -3115px}
.vi16 .ic-zip-24{
background-position:-12px -3237px}
.vi16 .ic-chevron-blue-small{
  height:15px;
background-position:-12px -4300px}
.vi16 .ic-chevron-magenta-small{
  height:15px;
background-position:-12px -4320px}
.vi16 .icon-arrow{
background-position:-15px -164px}
.vi16 .icon-arrow:hover{
background-position:-15px -191px}
.vi16 .icon-video{
background-position:-15px -286px}
.vi16 .icon-video:hover{
background-position:-15px -313px}
.vi16 .icon-article{
background-position:-15px -408px}
.vi16 .icon-article:hover{
background-position:-15px -435px}
.vi16 .icon-audio{
background-position:-15px -1841px}
.vi16 .icon-audio:hover{
background-position:-15px -1868px}
.vi16 .icon-blog{
background-position:-15px -1963px}
.vi16 .icon-blog:hover{
background-position:-15px -1990px}
.vi16 .icon-chart{
background-position:-15px -2085px}
.vi16 .icon-chart:hover{
background-position:-15px -2112px}
.vi16 .icon-event{
background-position:-15px -2207px}
.vi16 .icon-event:hover{
background-position:-15px -2234px}
.vi16 .icon-excel{
background-position:-15px -2329px}
.vi16 .icon-excel:hover{
background-position:-15px -2356px}
.vi16 .icon-exceldownload{
background-position:-15px -2451px}
.vi16 .icon-exceldownload:hover{
background-position:-15px -2478px}
.vi16 .icon-infographic{
background-position:-15px -2573px}
.vi16.icon-infographic:hover{
background-position:-15px -2600px}
.vi16 .icon-padlock{
background-position:-15px -2695px}
.vi16 .icon-padlock:hover{
background-position:-15px -2722px}
.vi16 .icon-pdf{
background-position:-15px -2817px}
.vi16 .icon-pdf:hover{
background-position:-15px -2844px}
.vi16 .icon-ppt{
background-position:-15px -2939px}
.vi16 .icon-ppt:hover{
background-position:-15px -2966px}
.vi16 .icon-tool{
background-position:-15px -3061px}
.vi16 .icon-tool:hover{
background-position:-15px -3088px}
.vi16 .icon-word{
background-position:-15px -3183px}
.vi16 .icon-word:hover{
background-position:-15px -3210px}
.vi16 .icon-zip{
background-position:-15px -3305px}
.vi16 .icon-zip:hover{
background-position:-15px -3332px}
.vi16 .ic-sites-down-28:hover{
background-position:-9px -4946px}
.vi16 .ic-sites-up-28:hover{
background-position:-9px -5026px}
.vi16 .ic-close-14{
  background-position:-9px -5459px;
  width:14px;
height:14px}
.vi16 .ic-down-arrow-16{
background-position:-9px -5324px}
.vi16 .ic-desktop-sign-in-16{
background-position:-9px -5338px}
.vi16 .ic-mobile-sign-in-16{
background-position:-9px -5360px}
.vi16 .ic-menu-24{
background-position:-9px -5386px}
.vi16 .ic-right-arrow-12{
background-position:-9px -5413px}
.vi16 .ic-right-arrow-12:hover{
background-position:-9px -5436px}
.vi16 .ic-facebook-24{
background-position:-9px -5481px}
.vi16 .ic-facebook-24:hover{
background-position:-9px -5510px}
.vi16 .ic-linkedin-24{
background-position:-9px -5539px}
.vi16 .ic-linkedin-24:hover{
background-position:-9px -5568px}
.vi16 .ic-twitter-24{
background-position:-9px -5597px}
.vi16 .ic-twitter-24:hover{
background-position:-9px -5626px}
.vi16 .ic-youtube-24{
background-position:-9px -5655px}
.vi16 .ic-youtube-24:hover{
background-position:-9px -5684px}
.vi16 .ic-blk-blog-24{
background-position:-9px -5713px}
.vi16 .ic-blk-blog-24:hover{
background-position:-9px -5742px}
.vi16 .cta .icon{
margin-right:7px}
.vi16 .cta .icon.arrow:before,.vi16 .cta .icon.article:before,.vi16 .cta .icon.audio:before,.vi16 .cta .icon.blog:before,.vi16 .cta .icon.chart:before,.vi16 .cta .icon.infographic:before,.vi16 .cta .icon.none:before,.vi16 .cta .icon.padlock:before,.vi16 .cta .icon.pdf:before,.vi16 .cta .icon.ppt:before,.vi16 .cta .icon.tool:before{
content:"\f105"}
.vi16 .cta .icon.excel-download:before,.vi16 .cta .icon.excel:before,.vi16 .cta .icon.word:before,.vi16 .cta .icon.zip:before{
content:"\f019"}
.vi16 .cta .icon.article,.vi16 .cta .icon.email,.vi16 .cta .icon.padlock{
  padding:0;
background:0 0}
.vi16 .cta .icon.email:before{
content:"\f003"}
.vi16 .cta .icon.event:before{
content:"\f073"}
.vi16 .cta .icon.video:before{
content:"\f008"}
.vi16 .cta .label{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-transform:none}
.vi16 .cta .short.label{
display:none}
.vi16 .cta.link.multiple .icon{
  width:16px;
  text-align:right;
  float:left;
margin-top:2px}
.vi16 .cta.link.multiple .label{
font-weight:400}
.vi16 .cta.link.multiple .label span{
  display:block;
margin-left:28px}
.vi16 .cta.button{
  border-radius:2px;
  padding:11px 40px 11px 40px;
  text-align:center;
  border:1px solid #73a7d8;
background:0 0}
.vi16 .cta.button .icon{
  float:right;
  margin:2px 4px 0 7px;
transition:all .2s ease-in-out}
.vi16 .cta.button:hover .icon{
margin:2px 0 0 11px}
.vi16 .cta.link .label,.vi16 a.cta.link{
color:#000}
.vi16 .cta.button{
  border-color:#000;
background-color:#000}
.vi16 .cta.button .label{
color:#fff}
.vi16 .cta.button.bg-blue{
  background:#000;
  color:#fff;
border-color:#000}
.vi16 .cta.button.bg-lush-green{
  background:#008b5c;
  color:#000;
border-color:#008b5c}
.vi16 .cta.button.bg-teal{
  background:#cd4119;
  color:#000;
border-color:#cd4119}
.vi16 .cta.button.bg-ishares-blue{
  background:#00a9e0;
  color:#000;
border-color:#00a9e0}
.vi16 .cta.button.bg-ishares-green{
  background:#72ca33;
  color:#000;
border-color:#72ca33}
.vi16 .cta.button.secondary{
background:0 0}
.vi16 .cta.button.secondary .label{
color:#000}
.vi16 .cta.button.secondary.bg-blue{
  border-color:#000;
color:#fff}
.vi16 .cta.button.secondary.bg-blue .label{
color:#fff}
.vi16 .cta.button.secondary.bg-lush-green{
  border-color:#008b5c;
color:#000}
.vi16 .cta.button.secondary.bg-lush-green .label{
color:#000}
.vi16 .cta.button.secondary.bg-teal{
  border-color:#cd4119;
color:#000}
.vi16 .cta.button.secondary.bg-teal .label{
color:#000}
.vi16 .cta.button.secondary.bg-ishares-blue{
  border-color:#00a9e0;
color:#000}
.vi16 .cta.button.secondary.bg-ishares-blue .label{
color:#000}
.vi16 .cta.button.secondary.bg-ishares-green{
  border-color:#72ca33;
color:#000}
.vi16 .cta.button.secondary.bg-ishares-green .label{
color:#000}
.vi16 .cta.button.pop{
  border-color:#ff4713;
  background-color:#ff4713;
color:#000}
.vi16 .cta.button.pop .label{
color:#000}
.vi16 .cta.button.pop.secondary{
background:0 0}
.vi16 .cta.button.pop.secondary .label{
color:#000}
.vi16 .bg-blue .cta.link .label,.vi16 .bg-blue a.cta.link,.vi16 .bg-core-blue .cta.link .label,.vi16 .bg-core-blue a.cta.link,.vi16 .bg-dark .cta.link .label,.vi16 .bg-dark a.cta.link,.vi16 .bg-dark-blue .cta.link .label,.vi16 .bg-dark-blue a.cta.link,.vi16 .bg-teal .cta.link .label,.vi16 .bg-teal a.cta.link,.vi16 .bg-teal-blue .cta.link .label,.vi16 .bg-teal-blue a.cta.link{
color:#fff}
.vi16 .bg-blue .cta.button,.vi16 .bg-blue .cta.button.pop,.vi16 .bg-core-blue .cta.button,.vi16 .bg-core-blue .cta.button.pop,.vi16 .bg-dark .cta.button,.vi16 .bg-dark .cta.button.pop,.vi16 .bg-dark-blue .cta.button,.vi16 .bg-dark-blue .cta.button.pop,.vi16 .bg-teal .cta.button,.vi16 .bg-teal .cta.button.pop,.vi16 .bg-teal-blue .cta.button,.vi16 .bg-teal-blue .cta.button.pop{
  border-color:#fff;
background-color:#fff}
.vi16 .bg-blue .cta.button .label,.vi16 .bg-blue .cta.button.pop .label,.vi16 .bg-core-blue .cta.button .label,.vi16 .bg-core-blue .cta.button.pop .label,.vi16 .bg-dark .cta.button .label,.vi16 .bg-dark .cta.button.pop .label,.vi16 .bg-dark-blue .cta.button .label,.vi16 .bg-dark-blue .cta.button.pop .label,.vi16 .bg-teal .cta.button .label,.vi16 .bg-teal .cta.button.pop .label,.vi16 .bg-teal-blue .cta.button .label,.vi16 .bg-teal-blue .cta.button.pop .label{
color:#000}
.vi16 .bg-blue .cta.button.pop.secondary,.vi16 .bg-blue .cta.button.secondary,.vi16 .bg-core-blue .cta.button.pop.secondary,.vi16 .bg-core-blue .cta.button.secondary,.vi16 .bg-dark .cta.button.pop.secondary,.vi16 .bg-dark .cta.button.secondary,.vi16 .bg-dark-blue .cta.button.pop.secondary,.vi16 .bg-dark-blue .cta.button.secondary,.vi16 .bg-teal .cta.button.pop.secondary,.vi16 .bg-teal .cta.button.secondary,.vi16 .bg-teal-blue .cta.button.pop.secondary,.vi16 .bg-teal-blue .cta.button.secondary{
  background:0 0;
border-color:#fff}
.vi16 .bg-blue .cta.button.pop.secondary .label,.vi16 .bg-blue .cta.button.secondary .label,.vi16 .bg-core-blue .cta.button.pop.secondary .label,.vi16 .bg-core-blue .cta.button.secondary .label,.vi16 .bg-dark .cta.button.pop.secondary .label,.vi16 .bg-dark .cta.button.secondary .label,.vi16 .bg-dark-blue .cta.button.pop.secondary .label,.vi16 .bg-dark-blue .cta.button.secondary .label,.vi16 .bg-teal .cta.button.pop.secondary .label,.vi16 .bg-teal .cta.button.secondary .label,.vi16 .bg-teal-blue .cta.button.pop.secondary .label,.vi16 .bg-teal-blue .cta.button.secondary .label{
color:#fff}
.vi16 .bg-dark-gray .cta.link .label,.vi16 .bg-dark-gray a.cta.link,.vi16 .bg-green .cta.link .label,.vi16 .bg-green a.cta.link,.vi16 .bg-ishares-blue .cta.link .label,.vi16 .bg-ishares-blue a.cta.link,.vi16 .bg-ishares-green .cta.link .label,.vi16 .bg-ishares-green a.cta.link,.vi16 .bg-lush-green .cta.link .label,.vi16 .bg-lush-green a.cta.link{
color:#000}
.vi16 .bg-dark-gray .cta.button,.vi16 .bg-dark-gray .cta.button.pop,.vi16 .bg-green .cta.button,.vi16 .bg-green .cta.button.pop,.vi16 .bg-ishares-blue .cta.button,.vi16 .bg-ishares-blue .cta.button.pop,.vi16 .bg-ishares-green .cta.button,.vi16 .bg-ishares-green .cta.button.pop,.vi16 .bg-lush-green .cta.button,.vi16 .bg-lush-green .cta.button.pop{
  border-color:#000;
background-color:#fff}
.vi16 .bg-dark-gray .cta.button .label,.vi16 .bg-dark-gray .cta.button.pop .label,.vi16 .bg-green .cta.button .label,.vi16 .bg-green .cta.button.pop .label,.vi16 .bg-ishares-blue .cta.button .label,.vi16 .bg-ishares-blue .cta.button.pop .label,.vi16 .bg-ishares-green .cta.button .label,.vi16 .bg-ishares-green .cta.button.pop .label,.vi16 .bg-lush-green .cta.button .label,.vi16 .bg-lush-green .cta.button.pop .label{
color:#000}
.vi16 .bg-dark-gray .cta.button.pop.secondary,.vi16 .bg-dark-gray .cta.button.secondary,.vi16 .bg-green .cta.button.pop.secondary,.vi16 .bg-green .cta.button.secondary,.vi16 .bg-ishares-blue .cta.button.pop.secondary,.vi16 .bg-ishares-blue .cta.button.secondary,.vi16 .bg-ishares-green .cta.button.pop.secondary,.vi16 .bg-ishares-green .cta.button.secondary,.vi16 .bg-lush-green .cta.button.pop.secondary,.vi16 .bg-lush-green .cta.button.secondary{
  background:0 0;
border-color:#000}
.vi16 .bg-dark-gray .cta.button.pop.secondary .label,.vi16 .bg-dark-gray .cta.button.secondary .label,.vi16 .bg-green .cta.button.pop.secondary .label,.vi16 .bg-green .cta.button.secondary .label,.vi16 .bg-ishares-blue .cta.button.pop.secondary .label,.vi16 .bg-ishares-blue .cta.button.secondary .label,.vi16 .bg-ishares-green .cta.button.pop.secondary .label,.vi16 .bg-ishares-green .cta.button.secondary .label,.vi16 .bg-lush-green .cta.button.pop.secondary .label,.vi16 .bg-lush-green .cta.button.secondary .label{
color:#000}
.vi16 .cta~.overlay-mask{
  position:fixed;
  width:100%;
  height:100%;
  z-index:99;
  top:0;
  left:0;
  display:none;
opacity:0}
.vi16 .cta~.overlay-mask.popup{
background-color:rgba(0,0,0,.75)}
.vi16 .cta~.target-overlay{
  position:fixed;
  top:0;
  left:100%;
  text-align:center;
  display:none;
  background-color:#fff;
  z-index:1001;
  width:100%;
  height:100%;
cursor:default}
.vi16 .cta~.target-overlay.popup{
  top:100%;
background-color:transparent}
.vi16 .cta~.target-overlay.popup .overlay-content{
  overflow-x:hidden;
  overflow-y:auto;
  top:50%;
  right:0;
  left:0;
  bottom:0;
  display:flex;
  flex-direction:column;
transform:translateY(-50%)}
.vi16 .cta~.target-overlay.popup .overlay-content .iframe-container{
  height:auto;
max-height:100vh}
.vi16 .cta~.target-overlay.popup .overlay-content .close-button-wrapper{
  width:100%;
  margin-right:0!important;
box-sizing:border-box}
.vi16 .cta~.target-overlay.popup .overlay-content .close-button-wrapper .close{
  color:#000;
  font-size:32px;
  background-color:transparent;
  right:21px;
  height:26px;
  width:22px;
overflow:visible}
.vi16 .cta~.target-overlay.popup .overlay-content .close-button-wrapper .close img{
  width:40px;
height:40px}
.vi16 .cta~.target-overlay .overlay-content{
  width:calc(100% - 80px);
  max-width:1760px;
  margin:0 auto;
  position:relative;
display:block}
.vi16 .cta~.target-overlay .overlay-image-container{
  max-width:880px;
  margin:0 auto;
  position:relative;
  text-align:center;
display:block}
.vi16 .cta~.target-overlay .overlay-image-container.adjust-position{
top:80px}
.vi16 .cta~.target-overlay .overlay-image-container img.original{
  max-width:100%;
height:auto}
.vi16 .cta~.target-overlay .overlay-title{
  width:620px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:28px;
  line-height:34px;
  margin:0 auto;
  padding-bottom:32px;
  color:#000;
  padding-top:60px;
  text-align:center;
  box-sizing:border-box;
  cursor:default;
  text-transform:none;
display:block}
.vi16 .cta~.target-overlay .iframe-container{
  -webkit-overflow-scrolling:touch;
  overflow:auto;
  width:100%;
display:block}
.vi16 .cta~.target-overlay .iframe-container.iframe-100vh{
height:100vh}
.vi16 .cta~.target-overlay .iframe-container.iframe-85vh{
height:85vh}
.vi16 .cta~.target-overlay iframe{
  width:100%;
height:98%}
.vi16 .cta~.target-overlay .close-button-wrapper{
  position:relative;
  width:100%;
  height:0;
  margin:0 auto;
display:block}
.vi16 .cta~.target-overlay .close{
  font-size:32px;
  width:22px;
  height:26px;
  position:absolute;
  top:30px;
  color:#000;
  cursor:pointer;
  z-index:9;
  display:block;
  right:21px;
  transition:color 150ms ease-out;
background:0 0}
.vi16 .cta~.target-overlay .close i.fa{
  position:relative;
  top:-8px;
left:-1px}
.vi16 .cta~.target-overlay .close:hover{
text-decoration:none}
.vi16 .cta~.target-overlay .close:hover::after{
width:100%}
.vi16 .cta~.target-overlay .close::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:-1px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .cta .label{
  display:none}
  .blk-responsive .vi16 .cta .short.label{
  display:inline}
  .blk-responsive .vi16 .cta~.target-overlay.popup .overlay-content{
  width:100%}
  .blk-responsive .vi16 .cta~.target-overlay.popup .overlay-content .close-button-wrapper .close img{
    width:32px;
  height:32px}
  .blk-responsive .vi16 .cta~.target-overlay .close-button-wrapper{
  width:100%}
  .blk-responsive .vi16 .cta~.target-overlay .overlay-title{
    width:100%;
  padding:70px 20px 40px 20px}
  .blk-responsive .vi16 .cta~.target-overlay .overlay-image-container.adjust-position{
  top:70px}
  .blk-responsive .vi16 .cta~.target-overlay .close{
  top:20px!important}
}
.vi16 .external-link-overlay-mask{
  position:fixed;
  display:none;
  opacity:0;
  width:100%;
  height:100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.75);
z-index:9999}
.vi16 .external-link-overlay{
  position:fixed;
  display:none;
  top:120vh;
  left:50vw;
  transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  width:100%;
z-index:99999}
.vi16 .external-link-overlay .content-wrapper{
  background-color:#fff;
  padding:56px 40px 40px 40px;
  min-height:250px;
box-sizing:border-box}
.vi16 .external-link-overlay .content-wrapper .close-btn{
  font-size:30px;
  background:0 0;
  position:relative;
  float:right;
  margin-right:-16px;
margin-top:-32px}
.vi16 .external-link-overlay .content-wrapper .close-btn:hover{
text-decoration:none}
.vi16 .external-link-overlay .content-wrapper .close-btn:hover::after{
width:100%}
.vi16 .external-link-overlay .content-wrapper .close-btn::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:0}
.vi16 .external-link-overlay .content-wrapper .title{
font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .external-link-overlay .content-wrapper .description{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
padding-top:16px}
.vi16 .external-link-overlay .content-wrapper .spacer{
height:92px}
.vi16 .external-link-overlay .content-wrapper .dialog-actions{
  position:absolute;
bottom:40px}
.vi16 .external-link-overlay .content-wrapper .dialog-actions .cta.button{
  padding:14px 24px;
  border-radius:0;
outline-style:none}
.vi16 .external-link-overlay .content-wrapper .dialog-actions .cta.button:focus{
  outline-style:solid;
outline-width:thin}
.vi16 .external-link-overlay .content-wrapper .dialog-actions .cancel-btn{
  background-color:#fff;
border:none}
.vi16 .external-link-overlay .content-wrapper .dialog-actions .cancel-btn .label{
color:#000}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .target-overlay.popup{
    left:0;
    z-index:1001;
    padding:60px 0!important;
  margin:0!important}
  .blk-responsive .vi16 .target-overlay.popup .overlay-content{
    top:0;
    height:auto;
    padding:0;
  transform:none}
  .blk-responsive .vi16 .target-overlay.popup .overlay-content .close-button-wrapper{
    margin-right:32px;
  width:100%}
  .blk-responsive .vi16 .target-overlay.popup .overlay-content .close-button-wrapper .close{
    top:20px;
  position:absolute}
  .blk-responsive .vi16 .target-overlay .close{
  top:64px}
  .blk-responsive .vi16 .external-link-overlay{
    height:100%;
    padding-left:0!important;
  padding-right:0!important}
  .blk-responsive .vi16 .external-link-overlay.wrapper-980{
  max-width:100%}
  .blk-responsive .vi16 .external-link-overlay .content-wrapper{
    padding:80px 32px 40px 32px;
  height:100%}
  .blk-responsive .vi16 .external-link-overlay .content-wrapper .close-btn{
    margin-right:0;
  margin-top:-56px}
  .blk-responsive .vi16 .external-link-overlay .content-wrapper .cta .label{
  display:block!important}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .external-link-overlay .content-wrapper{
    padding-left:20px;
  padding-right:20px}
  .vi16 .cta~.target-overlay:not(.popup){
  top:55px!important}
}
.vi16 .standard-banner{
  width:100%;
  position:relative;
background-color:#fff}
.vi16 .standard-banner .bg-area{
  color:#000;
  display:table;
  width:100%;
min-height:248px}
.vi16 .standard-banner .bg-area.bg-blue,.vi16 .standard-banner .bg-area.bg-core-blue,.vi16 .standard-banner .bg-area.bg-dark-blue,.vi16 .standard-banner .bg-area.bg-image{
  background-color:#000;
color:#fff}
.vi16 .standard-banner .bg-area.bg-blue .title,.vi16 .standard-banner .bg-area.bg-core-blue .title,.vi16 .standard-banner .bg-area.bg-dark-blue .title,.vi16 .standard-banner .bg-area.bg-image .title{
color:#ff4713}
.vi16 .standard-banner .bg-area.bg-dry-teal,.vi16 .standard-banner .bg-area.bg-teal{
  background-color:#000;
color:#fff}
.vi16 .standard-banner .bg-area.bg-dry-teal .title,.vi16 .standard-banner .bg-area.bg-teal .title{
color:#ff4713}
.vi16 .standard-banner .bg-area.bg-lush-green{
  background-color:#ff4713;
color:#000}
.vi16 .standard-banner .bg-area.bg-lush-green .title{
color:#000}
.vi16 .standard-banner .bg-area.bg-cold-purple{
  background-color:#ffce00;
color:#000}
.vi16 .standard-banner .bg-area.bg-cold-purple .title{
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-blue{
  background-color:#fc9bb3;
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-blue .title{
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-purple{
  background-color:#6e3fa3;
color:#fff}
.vi16 .standard-banner .bg-area.bg-aladdin-purple .title{
color:#fff}
.vi16 .standard-banner .bg-area.bg-aladdin-aqua{
  background-color:#9bd7be;
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-aqua .title{
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-green{
  background-color:#00573c;
color:#fff}
.vi16 .standard-banner .bg-area.bg-aladdin-green .title{
color:#fff}
.vi16 .standard-banner .bg-area.bg-aladdin-light-gray{
  background-color:#898d8d;
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-light-gray .title{
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-gray{
  background-color:#efefef;
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-gray .title{
color:#000}
.vi16 .standard-banner .bg-area.bg-aladdin-dark-gray{
  background-color:#616161;
color:#fff}
.vi16 .standard-banner .bg-area.bg-aladdin-dark-gray .title{
color:#fff}
.vi16 .standard-banner .bg-area.bg-pure-white{
  color:#000;
background-color:#fff}
.vi16 .standard-banner .bg-area.bg-pure-white.border-top-bottom{
border-bottom:3px solid #000}
.vi16 .standard-banner .bg-area.bg-pure-white .title{
color:#000}
.vi16 .standard-banner .bg-area.bg-pure-white .header h1{
color:#000}
.vi16 .standard-banner .content-box{
  display:table-cell;
  vertical-align:middle;
padding:80px 0}
.vi16 .standard-banner .attribution,.vi16 .standard-banner .header h1,.vi16 .standard-banner .subheader,.vi16 .standard-banner .title{
text-align:left}
.vi16 .standard-banner .title{
  text-transform:uppercase;
  padding-bottom:7px;
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-weight:400;
text-align:center}
.vi16 .standard-banner .header h1{
  font-size:36px;
  line-height:44px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-weight:400;
text-align:center}
.vi16 .standard-banner .subheader{
  padding-top:25px;
font:16px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .standard-banner .attribution{
  font-size:20px;
  line-height:22px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  text-align:right;
  padding-top:40px;
  margin-bottom:56px;
color:#000}
.vi16 .standard-banner .attribution .attribution-wrapper{
  margin:0 0 0 auto;
  border-bottom:3px solid #000;
  display:inline-block;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:16px}
.vi16 .standard-banner .attribution .attribution-wrapper span{
font-family:FortBook,Arial,sans-serif}
.vi16 .standard-banner .attribution .attribution-wrapper .author-separator{
padding:0 7px}
.vi16 .standard-banner .attribution a{
  color:#000;
display:inline-block}
.vi16 .standard-banner sup{
font-size:18px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .standard-banner .content-box{
  padding:70px 20px}
  .blk-responsive .vi16 .standard-banner .header h1{
    font-size:32px;
  line-height:40px}
  .blk-responsive .vi16 .standard-banner .attribution{
  text-align:left}
  .blk-responsive .vi16 .standard-banner .attr-line,.blk-responsive .vi16 .standard-banner .attribution,.blk-responsive .vi16 .standard-banner .header h1,.blk-responsive .vi16 .standard-banner .subheader,.blk-responsive .vi16 .standard-banner .title{
  width:auto}
  .blk-responsive .vi16 .standard-banner .attr-line,.blk-responsive .vi16 .standard-banner .attribution{
    padding-left:20px;
  padding-right:20px}
}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .standard-banner .attribution{
  margin-bottom:40px}
}
@media only screen and (min-width:1024px){
  .vi16 .standard-banner .attribution a:hover{
    color:#000;
  text-decoration:none}
  .vi16 .standard-banner .attribution a:hover::after{
  width:100%}
  .vi16 .standard-banner .attribution a::after{
    content:"";
    width:0;
    height:3px;
    display:block;
    background:#ff4713;
  transition:width .3s}
}
.vi16 .navigation-tabs{
  width:100%;
position:relative}
.vi16 .navigation-tabs.desktop{
  display:table;
  table-layout:fixed;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  z-index:1;
top:0}
.vi16 .navigation-tabs.desktop .display-row{
display:table-row}
.vi16 .navigation-tabs.desktop .tab{
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  background-color:#efefef;
  border-right:1px solid #fff;
  border-left:1px solid #efefef;
padding:0 25px 0 25px}
.vi16 .navigation-tabs.desktop .nav-link{
  padding:12px 0 12px 0;
  white-space:nowrap;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  overflow:hidden;
  font-size:16px;
  font-style:normal;
  line-height:22px;
  color:#000;
  letter-spacing:0;
  text-decoration:none;
  display:block;
width:100%}
.vi16 .navigation-tabs.desktop .tab:last-child{
border-right:none}
.vi16 .navigation-tabs.desktop .tab:first-child{
border-left:none}
.vi16 .navigation-tabs.desktop .tab:hover{
  background-color:#000;
border-left:1px solid #fff}
.vi16 .navigation-tabs.desktop .tab:hover a{
color:#fff}
.vi16 .navigation-tabs.desktop .tab.active{
  background-color:#000;
  color:#fff;
  cursor:default;
border-left:1px solid #000}
.vi16 .navigation-tabs.desktop .tab.active .nav-link{
color:#fff}
.vi16 .navigation-tabs.desktop .pointer{
  height:15px;
  width:15px;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  transform:rotate(45deg);
  position:absolute;
  margin-top:-7px;
background-color:#000}
.vi16 .navigation-tabs.mobile{
display:none}
.vi16 .navigation-tabs.mobile .active-tab{
  height:46px;
  background-color:#efefef;
padding-right:3px}
.vi16 .navigation-tabs.mobile .active-tab .name{
  margin:11px 0 0 20px;
float:left}
.vi16 .navigation-tabs.mobile .name{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:20px;
  color:#000;
  text-align:center;
  line-height:24px;
letter-spacing:0}
.vi16 .navigation-tabs.mobile .arrow-down{
  height:15px;
  width:27px;
  float:right;
  margin:17px 16px 0 10px;
background-position:-9px -4280px}
.vi16 .navigation-tabs.mobile .all-tabs{
  display:none;
  padding:0 20px 0 20px;
background-color:#efefef}
.vi16 .navigation-tabs.mobile .all-tabs .name{
  padding:11px 0 11px 0;
  border-bottom:1px solid #efefef;
  display:block;
  text-decoration:none;
text-align:center}
.vi16 .navigation-tabs.mobile .all-tabs .name:last-child{
border-bottom:none}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .navigation-tabs.desktop{
  display:none}
  .blk-responsive .vi16 .navigation-tabs.mobile{
  display:block}
  .blk-responsive .vi16 .navigation-tabs.mobile .active-tab{
  height:auto}
  .blk-responsive .vi16 .navigation-tabs.mobile .active-tab .name{
    float:none;
    display:inline-block;
    width:75%;
    padding-bottom:10px;
  text-align:left}
  .blk-responsive .vi16 .navigation-tabs.mobile .arrow-down{
    float:none;
    display:inline-block;
  vertical-align:top}
}
.vi16.body-tabs{
  width:100%;
  background-color:#fff;
  padding-top:38px;
padding-bottom:40px}
.vi16.body-tabs .body-tabs-header{
  background-color:#fff;
position:relative}
.vi16.body-tabs .body-tabs-header:before{
  content:"";
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:1px;
border-bottom:2px solid #000}
@media screen and (max-width:768px){
  .vi16.body-tabs .body-tabs-header:before{
  border-bottom:1px solid #000}
}
.vi16.body-tabs .body-tabs-header .row{
justify-content:center}
.vi16.body-tabs .body-tabs-header .header{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:32px;
  line-height:40px;
  text-align:center;
  padding-bottom:30px;
  max-width:620px;
  margin-left:auto;
margin-right:auto}
.vi16.body-tabs .body-tabs-header .tabs{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  position:relative;
  margin:2px 0 0 0;
  padding:0;
list-style-type:none}
.vi16.body-tabs .body-tabs-header .tabs .tab{
  display:flex;
  justify-content:center;
  align-items:center;
  box-sizing:border-box;
  min-height:66px;
  padding:6px 10px;
  text-align:center;
  font-size:20px;
  line-height:28px;
  text-decoration:none;
  color:#000;
  max-width:100%;
  margin-left:16px;
  flex-grow:1;
  flex-shrink:1;
flex-basis:0px}
.vi16.body-tabs .body-tabs-header .tabs .tab:first-child{
margin-left:0}
@media screen and (min-width:769px){
  .vi16.body-tabs .body-tabs-header .tabs .tab.one-in-1,.vi16.body-tabs .body-tabs-header .tabs .tab.one-in-2{
    flex:0 0 41.666667%;
  max-width:41.666667%}
}
@media screen and (max-width:768px){
  .vi16.body-tabs .body-tabs-header .tabs .tab{
    flex:0 0 100%;
    margin-left:0;
    min-height:52px;
    position:relative;
    justify-content:flex-start;
    padding-left:52px;
    padding-right:20px;
    border:0 none;
  max-width:660px}
}
.vi16.body-tabs .body-tabs-header .tabs .tab:before{
  content:"\f105";
  font-family:FontAwesome;
  color:#ff4713;
  font-size:24px;
  line-height:24px;
  display:block;
  width:16px;
  height:24px;
  position:absolute;
  top:15px;
left:20px}
.vi16.body-tabs .body-tabs-header .tabs .tab:after{
  content:"";
  display:block;
  position:absolute;
  height:1px;
  width:100vw;
  top:0;
  left:50%;
  transform:translateX(-50%);
border-bottom:1px solid #000}
@media screen and (min-width:769px){
  .vi16.body-tabs .body-tabs-header .tabs .tab:after,.vi16.body-tabs .body-tabs-header .tabs .tab:before{
  display:none}
}
.vi16.body-tabs .body-tabs-header .tabs .tab:hover{
text-decoration:none}
@media screen and (min-width:769px){
  .vi16.body-tabs .body-tabs-header .tabs .tab:hover{
    border:2px solid #000;
  padding:4px 8px}
}
.vi16.body-tabs .body-tabs-header .tabs .tab.active{
  cursor:default;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
@media screen and (min-width:769px){
  .vi16.body-tabs .body-tabs-header .tabs .tab.active{
    padding:4px 8px;
    border:2px solid #000;
  border-bottom:2px solid #fff}
}
.vi16.body-tabs .body-tabs-header .tabs .tab.active:before{
content:"\f107"}
.vi16.body-tabs .body-tabs-data{
display:none}
.vi16 .navigation-list{
  width:100%;
  position:relative;
  padding:26px 0 24px 0;
box-sizing:border-box}
.vi16 .navigation-list.bg-blue,.vi16 .navigation-list.bg-core-blue{
  background-color:#000;
color:#fff}
.vi16 .navigation-list.bg-blue .cta .fa,.vi16 .navigation-list.bg-core-blue .cta .fa{
color:#ff4713}
.vi16 .navigation-list.bg-teal-blue{
  background-color:#cd4119;
color:#fff}
.vi16 .navigation-list.bg-dark-gray{
  background-color:#efefef;
color:#000}
.vi16 .navigation-list.bg-lush-green{
  background-color:#008b5c;
color:#000}
.vi16 .navigation-list.bg-pure-white{
  background-color:#fff;
color:#000}
.vi16 .navigation-list.bg-pure-white .cta .fa{
color:#ff4713}
.vi16 .navigation-list.bg-yellow{
background-color:#ffce00}
.vi16 .navigation-list.bg-orange{
background-color:#ff4713}
.vi16 .navigation-list.bg-pink{
background-color:#fc9bb3}
.vi16 .navigation-list.aladdin-bg-dgray .cta.link .label,.vi16 .navigation-list.aladdin-bg-dgray a.cta.link,.vi16 .navigation-list.aladdin-bg-green .cta.link .label,.vi16 .navigation-list.aladdin-bg-green a.cta.link,.vi16 .navigation-list.aladdin-bg-purple .cta.link .label,.vi16 .navigation-list.aladdin-bg-purple a.cta.link{
color:#fff}
.vi16 .navigation-list.aladdin-bg-lgray .cta .fa{
color:#ff4713}
.vi16 .navigation-list .header{
  max-width:620px;
  margin:0 auto 18px;
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
  text-align:center;
letter-spacing:0}
.vi16 .navigation-list .links{
text-align:center}
.vi16 .navigation-list .links .cta-box{
  margin-right:35px;
display:inline-block}
.vi16 .navigation-list .links .cta-box .label{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .navigation-list .links .cta-box:last-child{
margin-right:0}
.vi16 .navigation-list .links .cta.button{
margin:3px 0 5px 0}
.vi16 .navigation-list.border-top-bottom{
  border:1px solid #000;
  border-left:none;
border-right:none}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .navigation-list{
  padding:0 20px 3px 20px}
  .blk-responsive .vi16 .navigation-list .wrapper-980{
  padding-top:35px}
  .blk-responsive .vi16 .navigation-list .header{
    max-width:none;
  margin:-12px 0 28px 0}
  .blk-responsive .vi16 .navigation-list .cta-box{
    display:block;
    margin-bottom:31px;
  margin-right:0}
  .blk-responsive .vi16 .navigation-list .cta.button{
  margin-top:5px}
}
:root{
  --sticky-footer-width:0;
--sticky-footer-left:0}
.vi16 .footer-sticky{
  position:relative;
background-color:#fff}
.vi16 .footer-sticky.bg-core-blue{
background-color:#000}
.vi16 .footer-sticky.bg-white.border-top{
border-top:2px solid #000}
.vi16 .footer-sticky.bg-pink{
background-color:#fc9bb3}
.vi16 .footer-sticky.bg-teal-blue{
background-color:#cd4119}
.vi16 .footer-sticky.bg-dark-gray{
  background-color:#efefef;
color:#000}
.vi16 .footer-sticky.bg-ishares-green{
background-color:#72ca33}
.vi16 .footer-sticky.bg-lush-green{
background-color:#008b5c}
.vi16 .footer-sticky.aladdin-bg-dgray .cta.link,.vi16 .footer-sticky.aladdin-bg-green .cta.link,.vi16 .footer-sticky.aladdin-bg-purple .cta.link{
color:#fff}
.vi16 .footer-sticky.aladdin-bg-dgray .cta.link .label,.vi16 .footer-sticky.aladdin-bg-green .cta.link .label,.vi16 .footer-sticky.aladdin-bg-purple .cta.link .label{
color:#fff}
.vi16 .footer-sticky .wrapper-980{
display:table}
.vi16 .footer-sticky .content{
  display:table-cell;
  vertical-align:middle;
  height:52px;
  width:980px;
  padding:0 20px;
text-align:center}
.vi16 .footer-sticky .content .btn-wrapper,.vi16 .footer-sticky .content .cta-wrapper{
display:inline}
.vi16 .footer-sticky .content .cta-container-box{
display:inline-block}
.vi16 .footer-sticky.stickit{
  position:fixed;
  bottom:0;
  z-index:1000;
  width:var(--sticky-footer-width);
left:var(--sticky-footer-left)}
.vi16 .footer-sticky.stickit.sticky-top{
  position:relative;
width:100%}
.vi16 .footer-sticky.stickit.sticky-bottom{
position:fixed}
.vi16 .footer-sticky.normal.bg-core-blue,.vi16 .footer-sticky.normal.bg-pink,.vi16 .footer-sticky.normal.bg-white{
border-top:none}
.vi16 .footer-sticky .close{
  font-size:20px;
  cursor:pointer;
  color:#000;
  float:right;
background:0 0}
.vi16 .footer-sticky.aladdin-bg-dgray .close,.vi16 .footer-sticky.aladdin-bg-green .close,.vi16 .footer-sticky.aladdin-bg-purple .close,.vi16 .footer-sticky.bg-core-blue .close,.vi16 .footer-sticky.bg-dark-gray .close,.vi16 .footer-sticky.bg-teal-blue .close{
color:#fff}
.vi16 .footer-sticky.bg-core-blue.border-top,.vi16 .footer-sticky.bg-pink.border-top{
border-top:2px solid #fff}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .footer-sticky .cta.link .label{
  font:14px NotoSans-TC-Regular,Arial,sans-serif}
  .blk-responsive .vi16 .footer-sticky.stickit{
    width:var(--sticky-footer-width);
  left:var(--sticky-footer-left)}
  .blk-responsive .vi16 .footer-sticky.stickit.sticky-top{
  position:relative}
}
.vi16 .ticker{
  display:block;
position:relative}
.vi16 .ticker .content-box{
padding:40px 180px 40px 180px}
.vi16 .ticker .content{
  border-color:#000;
  border-style:solid;
  border-width:1px 0;
  padding-top:24px;
  padding-bottom:24px;
max-width:620px}
.vi16 .ticker .display-row{
display:table-row}
.vi16 .ticker .display-row a{
text-decoration:none}
.vi16 .ticker .symbol{
  color:#fff;
  font-size:15px;
  height:65px;
  line-height:65px;
  min-width:40px;
  padding:0 10px;
  text-align:center;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
margin-right:16px}
.vi16 .ticker .symbol.ishares-fund-data{
  background:#68a230;
color:#fff}
.vi16 .ticker .symbol.blk-mutual-fund-data{
  background:#006bb4;
color:#fff}
.vi16 .ticker .symbol.alternative,.vi16 .ticker .symbol.ca,.vi16 .ticker .symbol.comm,.vi16 .ticker .symbol.multi-asset,.vi16 .ticker .symbol.multiasset{
  background:#dc7e00;
color:#000}
.vi16 .ticker .symbol.eq,.vi16 .ticker .symbol.equity,.vi16 .ticker .symbol.equity-income{
  background:#1794d2;
color:#fff}
.vi16 .ticker .symbol.fi,.vi16 .ticker .symbol.fixed-income{
background:#68a230}
.vi16 .ticker .symbol.one.ishares-fund-data{
background:#68a230}
.vi16 .ticker .text-block{
  display:table-cell;
  vertical-align:middle;
  width:170px;
padding-right:8px}
.vi16 .ticker .text-block .statistic.morningstar{
display:none}
.vi16 .ticker .name{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:12px;
  color:#000;
  text-align:left;
  line-height:20px;
text-decoration:underline!important}
.vi16 .ticker .name:hover{
color:#000}
.vi16 .ticker .label{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:10px;
  line-height:16px;
  color:#000;
margin-top:4px}
.vi16 .ticker .statistic{
  width:100px;
  padding-left:16px;
  text-align:center;
  vertical-align:middle;
display:table-cell}
.vi16 .ticker .figure{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  font-size:16px;
line-height:18px}
.vi16 .ticker .fa{
font-size:12px}
.vi16 .ticker .arrow-up-icon{
color:#00573c}
.vi16 .ticker .arrow-down-icon{
color:#c00b28}
.vi16 .ticker .fa.fa-star{
font-size:14px}
.vi16 .ticker .rating{
line-height:18px}
.vi16 .ticker .star-icon-filled{
color:#ffce00}
.vi16 .ticker .star-icon-empty{
color:#616161}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .ticker .content-box{
  padding:40px}
  .blk-responsive .vi16 .ticker .statistic{
  display:none}
}
@media only screen and (max-width:375px){
  .blk-responsive .vi16 .ticker .content-box{
  padding:40px 20px 40px 20px}
}
.vi16 .featured-funds{
  padding-top:56px;
  padding-bottom:16px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
@media only screen and (max-width:767px){
  .vi16 .featured-funds{
    padding-left:20px;
  padding-right:20px}
}
.vi16 .featured-funds a{
color:#000}
.vi16 .featured-funds .row{
  display:flex;
  position:relative;
justify-content:center}
.vi16 .featured-funds .row.fund-tiles{
justify-content:flex-start}
.vi16 .featured-funds .header{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:32px;
  line-height:40px;
  text-align:center;
  margin-bottom:24px;
  min-width:620px;
  max-width:620px;
  margin-left:auto;
margin-right:auto}
@media only screen and (max-width:767px){
  .vi16 .featured-funds .header{
    font-size:24px;
    line-height:32px;
    min-width:100%;
  max-width:100%}
}
.vi16 .featured-funds .intro{
  font-size:20px;
  line-height:28px;
  text-align:center;
  margin-bottom:56px;
  min-width:620px;
  max-width:620px;
  margin-left:auto;
margin-right:auto}
@media only screen and (max-width:767px){
  .vi16 .featured-funds .intro{
    font-size:16px;
    line-height:24px;
    min-width:100%;
  max-width:100%}
}
.vi16 .featured-funds .fund-tiles{
  display:flex;
  position:relative;
  margin-left:-8px;
  margin-right:-8px;
flex-wrap:wrap}
.vi16 .featured-funds .fund-tiles.justify-flex-start{
justify-content:flex-start}
@media only screen and (max-width:599px){
  .vi16 .featured-funds .fund-tiles{
    margin-left:-2px;
  margin-right:-2px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi16 .featured-funds .fund-tiles{
    margin-left:-4px;
  margin-right:-4px}
}
.vi16 .featured-funds .fund-tiles .fund-bullets-tile{
  display:flex;
  align-items:center;
margin-bottom:40px}
@media only screen and (max-width:767px){
  .vi16 .featured-funds .fund-tiles .fund-bullets-tile{
  margin-top:-40px}
}
.vi16 .featured-funds .fund-tiles .fund-bullets-tile .fund-details-container{
  min-width:430px;
  max-width:430px;
  padding-left:60px;
padding-right:8px}
@media only screen and (max-width:767px){
  .vi16 .featured-funds .fund-tiles .fund-bullets-tile .fund-details-container{
    margin-left:0;
    min-width:100%;
  max-width:100%}
  .vi16 .featured-funds .fund-tiles .fund-bullets-tile .fund-details-container .fund-bullets{
  margin-top:24px}
}
@media only screen and (max-width:599px){
  .vi16 .featured-funds .fund-tiles .fund-bullets-tile .fund-details-container{
    padding-left:2px;
  padding-right:2px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi16 .featured-funds .fund-tiles .fund-bullets-tile .fund-details-container{
    padding-left:4px;
  padding-right:4px}
}
.vi16 .featured-funds .fund-tiles .fund-tile-container{
  margin-bottom:40px;
  font-size:16px;
line-height:20px}
.vi16 .featured-funds .fund-tiles .fund-tile-container .col-spacer{
display:none}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header{
  display:flex;
  min-height:92px;
  height:92px;
  min-width:430px;
  max-width:430px;
  padding-left:60px;
  padding-right:8px;
align-items:center}
@media only screen and (max-width:767px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header{
    min-width:100%;
  max-width:100%}
}
@media only screen and (max-width:599px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header{
    padding-left:2px;
  padding-right:2px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header{
    padding-left:4px;
  padding-right:4px}
}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container{
  position:relative;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  min-width:92px;
margin-right:20px}
@media only screen and (min-width:1024px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container{
  margin-right:16px}
}
@media only screen and (min-width:1440px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container{
  margin-left:0}
}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker{
  padding-top:100%;
position:relative}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker a{
text-decoration:none}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.ishares-fund-data{
background:#68a230}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.ishares-fund-data a{
color:#fff}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.blk-mutual-fund-data{
background:#006bb4}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.blk-mutual-fund-data a{
color:#fff}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.alternative,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.ca,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.comm,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.multi-asset,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.multiasset{
background:#dc7e00}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.alternative a,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.ca a,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.comm a,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.multi-asset a,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.multiasset a{
color:#000}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.eq,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.equity-income{
background:#1794d2}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.eq a,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.equity-income a{
color:#fff}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.fi,.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.fixed-income{
background:#68a230}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker.one.ishares-fund-data{
background:#68a230}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-ticker-container .fund-ticker .fund-ticker-text{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  display:flex;
  justify-content:center;
align-items:center}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-name{
  display:flex;
  align-items:center;
  font-size:16px;
  line-height:24px;
flex-grow:1}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-name a{
  text-decoration:underline;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
@media only screen and (min-width:768px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-tile-header .fund-name a{
  margin-right:16px}
}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container{
  min-width:430px;
  max-width:430px;
  padding-left:60px;
padding-right:8px}
@media only screen and (max-width:767px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container{
    min-width:100%;
  max-width:100%}
}
@media only screen and (max-width:599px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container{
    padding-left:2px;
  padding-right:2px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container{
    padding-left:4px;
  padding-right:4px}
}
.vi16 .featured-funds .fund-tiles .fund-tile-container .fund-details-container>*{
margin-top:24px}
.vi16 .featured-funds .fund-tiles .fund-bullets{
list-style-type:none}
.vi16 .featured-funds .fund-tiles .fund-bullets li{
  font-size:16px;
  line-height:20px;
  margin-top:16px;
  padding-left:15px;
position:relative}
.vi16 .featured-funds .fund-tiles .fund-bullets li:first-child{
margin-top:0}
.vi16 .featured-funds .fund-tiles .fund-bullets li:before{
  content:"\f111";
  font-family:FontAwesome;
  font-size:6px;
  line-height:20px;
  display:inline-block;
  width:20px;
  height:20px;
  padding-left:2px;
  position:absolute;
  top:0;
left:0}
.vi16 .featured-funds .fund-tiles .cta{
display:block}
.vi16 .featured-funds .fund-tiles .cta .label i{
  font-weight:800;
color:#ff4713}
.vi16 .featured-funds.bg-white{
  background-color:#fff;
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi16 .featured-funds.bg-black,.vi16 .featured-funds.bg-blue{
  background-color:#000;
color:#fff}
.vi16 .featured-funds.bg-black a,.vi16 .featured-funds.bg-blue a{
color:#fff}
.vi16 .featured-funds.bg-black .cta .label,.vi16 .featured-funds.bg-blue .cta .label{
color:#fff}
.vi16 .featured-funds.bg-teal{
background-color:#000}
.vi16 .featured-funds.bg-iShares-green,.vi16 .featured-funds.bg-ishares-green{
background-color:#72ca33}
.vi16 .featured-funds.bg-ishares-blue{
background-color:#00a9e0}
.vi16 .featured-funds.bg-lush-green{
background-color:#008b5c}
.vi16 .featured-funds.bg-white-smoke{
background-color:#efefef}
.vi16 .featured-funds.bg-iShares-green,.vi16 .featured-funds.bg-ishares-blue,.vi16 .featured-funds.bg-ishares-green,.vi16 .featured-funds.bg-lush-green,.vi16 .featured-funds.bg-teal{
color:#fff}
.vi16 .featured-funds.bg-iShares-green a,.vi16 .featured-funds.bg-ishares-blue a,.vi16 .featured-funds.bg-ishares-green a,.vi16 .featured-funds.bg-lush-green a,.vi16 .featured-funds.bg-teal a{
color:#fff}
.vi16 .featured-funds.bg-iShares-green .cta .label,.vi16 .featured-funds.bg-ishares-blue .cta .label,.vi16 .featured-funds.bg-ishares-green .cta .label,.vi16 .featured-funds.bg-lush-green .cta .label,.vi16 .featured-funds.bg-teal .cta .label{
color:#fff}
.vi16 .featured-funds.bg-iShares-green .cta .label i,.vi16 .featured-funds.bg-ishares-blue .cta .label i,.vi16 .featured-funds.bg-ishares-green .cta .label i,.vi16 .featured-funds.bg-lush-green .cta .label i,.vi16 .featured-funds.bg-teal .cta .label i{
color:#fff}
.vi16 .featured-funds.bg-white,.vi16 .featured-funds.bg-white-smoke{
color:#000}
.vi16 .featured-funds.bg-white a,.vi16 .featured-funds.bg-white-smoke a{
color:#000}
.vi16 .featured-funds.border-none{
  border-top:none;
border-bottom:none}
.vi16 .image-cta-hero.bg-core-blue,.vi16 .image-cta.bg-core-blue{
  background-color:#000;
color:#fff}
.vi16 .image-cta-hero.bg-core-blue .eyebrow,.vi16 .image-cta.bg-core-blue .eyebrow{
color:#ff4713}
.vi16 .image-cta-hero.bg-core-blue .txt-block .header,.vi16 .image-cta.bg-core-blue .txt-block .header{
color:#fff!important}
.vi16 .image-cta-hero.bg-core-blue .cta .icon,.vi16 .image-cta.bg-core-blue .cta .icon{
color:#ff4713}
.vi16 .image-cta-hero.bg-yellow,.vi16 .image-cta.bg-yellow{
background-color:#ffce00}
.vi16 .image-cta-hero.bg-orange,.vi16 .image-cta.bg-orange{
background-color:#ff4713}
.vi16 .image-cta-hero.bg-aladdin-purple,.vi16 .image-cta.bg-aladdin-purple{
background-color:#6e3fa3}
.vi16 .image-cta-hero.bg-aladdin-aqua,.vi16 .image-cta.bg-aladdin-aqua{
  background-color:#9bd7be;
color:#000}
.vi16 .image-cta-hero.bg-aladdin-green,.vi16 .image-cta.bg-aladdin-green{
background-color:#00573c}
.vi16 .image-cta-hero.bg-aladdin-light-gray,.vi16 .image-cta.bg-aladdin-light-gray{
  background-color:#898d8d;
color:#000}
.vi16 .image-cta-hero.bg-aladdin-dark-gray,.vi16 .image-cta.bg-aladdin-dark-gray{
background-color:#616161}
.vi16 .image-cta-hero.bg-aladdin-dark-gray,.vi16 .image-cta-hero.bg-aladdin-green,.vi16 .image-cta-hero.bg-aladdin-purple,.vi16 .image-cta.bg-aladdin-dark-gray,.vi16 .image-cta.bg-aladdin-green,.vi16 .image-cta.bg-aladdin-purple{
color:#fff}
.vi16 .image-cta-hero.bg-aladdin-dark-gray .txt-block .header,.vi16 .image-cta-hero.bg-aladdin-green .txt-block .header,.vi16 .image-cta-hero.bg-aladdin-purple .txt-block .header,.vi16 .image-cta.bg-aladdin-dark-gray .txt-block .header,.vi16 .image-cta.bg-aladdin-green .txt-block .header,.vi16 .image-cta.bg-aladdin-purple .txt-block .header{
color:#fff}
.vi16 .image-cta-hero.bg-aladdin-dark-gray .txt-block .cta.link,.vi16 .image-cta-hero.bg-aladdin-green .txt-block .cta.link,.vi16 .image-cta-hero.bg-aladdin-purple .txt-block .cta.link,.vi16 .image-cta.bg-aladdin-dark-gray .txt-block .cta.link,.vi16 .image-cta.bg-aladdin-green .txt-block .cta.link,.vi16 .image-cta.bg-aladdin-purple .txt-block .cta.link{
color:#fff}
.vi16 .image-cta-hero.bg-aladdin-dark-gray .txt-block .cta.link .label,.vi16 .image-cta-hero.bg-aladdin-green .txt-block .cta.link .label,.vi16 .image-cta-hero.bg-aladdin-purple .txt-block .cta.link .label,.vi16 .image-cta.bg-aladdin-dark-gray .txt-block .cta.link .label,.vi16 .image-cta.bg-aladdin-green .txt-block .cta.link .label,.vi16 .image-cta.bg-aladdin-purple .txt-block .cta.link .label{
color:#fff}
.vi16 .image-cta-hero.bg-aladdin-dark-gray .txt-block .cta.button,.vi16 .image-cta-hero.bg-aladdin-green .txt-block .cta.button,.vi16 .image-cta-hero.bg-aladdin-purple .txt-block .cta.button,.vi16 .image-cta.bg-aladdin-dark-gray .txt-block .cta.button,.vi16 .image-cta.bg-aladdin-green .txt-block .cta.button,.vi16 .image-cta.bg-aladdin-purple .txt-block .cta.button{
  border-color:#fff;
background-color:#fff}
.vi16 .image-cta-hero.bg-aladdin-dark-gray .txt-block .cta.button .label,.vi16 .image-cta-hero.bg-aladdin-green .txt-block .cta.button .label,.vi16 .image-cta-hero.bg-aladdin-purple .txt-block .cta.button .label,.vi16 .image-cta.bg-aladdin-dark-gray .txt-block .cta.button .label,.vi16 .image-cta.bg-aladdin-green .txt-block .cta.button .label,.vi16 .image-cta.bg-aladdin-purple .txt-block .cta.button .label{
color:#000}
.vi16 .image-cta-hero.bg-pink,.vi16 .image-cta.bg-pink{
background-color:#fc9bb3}
.vi16 .image-cta-hero.border-top-bottom,.vi16 .image-cta.border-top-bottom{
  border:1px solid #000;
  border-left:none;
border-right:none}
.vi16 .image-cta-hero .wrapper-980{
  overflow:visible;
max-width:940px}
.vi16 .image-cta-hero .content-block{
  display:flex;
  vertical-align:middle;
  justify-content:center;
  align-items:center;
min-height:600px}
.vi16 .image-cta-hero .content-block .spacer{
display:none}
.vi16 .image-cta-hero .content-block .img-block img{
  width:600px;
  height:600px;
  display:block;
  line-height:0;
border:0}
.vi16 .image-cta-hero .content-block .txt-block{
  padding-top:40px;
padding-bottom:40px}
.vi16 .image-cta-hero .content-block .txt-block .eyebrow{
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
margin-bottom:24px}
.vi16 .image-cta-hero .content-block .txt-block .header{
font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .image-cta-hero .content-block .txt-block sup{
top:-.2em}
.vi16 .image-cta-hero .content-block .txt-block .description{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
margin-top:40px}
.vi16 .image-cta-hero .content-block .txt-block .cta{
  display:inline-block;
margin-top:32px}
.vi16 .image-cta-hero.img-offset .img-block{
align-self:flex-end}
.vi16 .image-cta-hero.img-offset .img-block img{
  padding-top:152px;
height:448px}
.vi16 .image-cta-hero.img-border .img-block{
padding:40px}
.vi16 .image-cta-hero.img-border .img-block img{
  width:520px;
height:520px}
.vi16 .image-cta-hero.img-none .content-block{
  height:auto;
  padding-top:80px;
  padding-bottom:80px;
min-height:0}
.vi16 .image-cta-hero.img-none .content-block .img-block{
display:none}
.vi16 .image-cta-hero.img-none .content-block .txt-block{
  padding-top:0;
  padding-bottom:0;
  margin:0!important;
  width:100%!important;
max-width:100%!important}
.vi16 .image-cta-hero.img-none .content-block .txt-block .description{
max-width:620px}
.vi16 .image-cta-hero.img-on-left .content-block .img-block{
margin-left:-140px}
.vi16 .image-cta-hero.img-on-left .content-block .txt-block{
padding-left:36px}
.vi16 .image-cta-hero.img-on-right.img-border .content-block .img-block{
width:380px}
.vi16 .image-cta-hero.img-on-right .content-block{
flex-direction:row-reverse}
.vi16 .image-cta-hero.img-on-right .content-block .img-block{
width:460px}
.vi16 .image-cta-hero.img-on-right .content-block .txt-block{
  padding-right:16px;
  width:444px;
margin-right:20px}
.vi16 .image-cta{
overflow:hidden}
.vi16 .image-cta.bg-lush-green{
background-color:#008b5c}
.vi16 .image-cta.bg-pure-white{
background-color:#fff}
.vi16 .image-cta.bg-light-gray{
background-color:#efefef}
.vi16 .image-cta.bg-teal{
background-color:#000}
.vi16 .image-cta .wrapper-980{
  font-size:0;
text-align:center}
.vi16 .image-cta .img-cta-content{
  display:flex;
  vertical-align:middle;
  justify-content:center;
  align-items:center;
flex-wrap:wrap}
.vi16 .image-cta .img-block,.vi16 .image-cta .txt-block{
  display:inline-block;
  vertical-align:middle;
overflow:hidden}
.vi16 .image-cta .txt-block{
text-align:left}
.vi16 .image-cta .txt-block sup{
top:-.2em}
.vi16 .image-cta .txt-block .header{
  font-size:28px;
  line-height:32px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:20px;
  display:block;
  text-decoration:none;
color:#000}
.vi16 .image-cta .txt-block .description{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
margin-bottom:20px}
.vi16 .image-cta .txt-block .description li{
margin:0 0 10px 20px}
.vi16 .image-cta .txt-block .description ul li{
list-style-type:disc}
.vi16 .image-cta .txt-block .description ol li{
list-style-type:decimal}
.vi16 .image-cta .txt-block .description q{
  font:20px NotoSans-TC-Regular,Arial,sans-serif;
  display:block;
  padding:0 0 20px 20px;
  vertical-align:middle;
line-height:26px}
.vi16 .image-cta .txt-block .description q::after,.vi16 .image-cta .txt-block .description q::before{
  font-weight:700;
  font-size:36px;
  color:#efefef;
position:relative}
.vi16 .image-cta .txt-block .description q::before{
  left:-20px;
  height:0;
  top:-8px;
display:block}
.vi16 .image-cta .txt-block .description q::after{
  line-height:17px;
top:5px}
.vi16 .image-cta.img-on-left .img-cta-content{
flex-direction:row-reverse}
.vi16 .image-cta.img-size-small.bg-light-gray{
background-color:#efefef}
.vi16 .image-cta.img-size-small.bg-light-gray .cta,.vi16 .image-cta.img-size-small.bg-light-gray .cta .label,.vi16 .image-cta.img-size-small.bg-light-gray .description,.vi16 .image-cta.img-size-small.bg-light-gray .header{
color:#000}
.vi16 .image-cta.img-size-small .wrapper-980{
padding:56px 0 56px 0}
.vi16 .image-cta.img-size-small .img-block img{
  max-width:200px;
  max-height:200px;
width:100%}
.vi16 .image-cta.img-size-small .txt-block{
width:460px}
.vi16 .image-cta.img-size-small.img-on-left .txt-block{
padding-left:46px}
.vi16 .image-cta.img-size-small.img-on-left .img-block{
text-align:right}
.vi16 .image-cta.img-size-small.img-on-right .txt-block{
padding-right:46px}
.vi16 .image-cta.img-size-small.img-on-right .img-block{
text-align:left}
.vi16 .image-cta.img-size-medium .wrapper-980{
padding:56px 0 56px 0}
.vi16 .image-cta.img-size-medium .img-block img{
  max-width:460px;
max-height:260px}
.vi16 .image-cta.img-size-medium .txt-block{
width:380px}
.vi16 .image-cta.img-size-medium.img-on-left .txt-block{
padding-left:100px}
.vi16 .image-cta.img-size-medium.img-on-right .txt-block{
padding-right:100px}
.vi16 .image-cta.img-size-large img{
  max-height:405px;
  min-height:305px;
display:block}
.vi16 .image-cta.img-size-large.img-on-left img{
float:right}
.vi16 .image-cta.img-size-large.img-on-left .txt-block{
padding-left:100px}
.vi16 .image-cta.img-size-large.img-on-right img{
float:left}
.vi16 .image-cta.img-size-large.img-on-right .txt-block{
padding-right:100px}
.vi16 .image-cta.img-size-large .wrapper-980{
  padding:56px 0 0 0;
  padding-bottom:0!important;
overflow:visible}
.vi16 .image-cta.img-size-large .img-block{
  width:540px;
overflow:visible}
.vi16 .image-cta.img-size-large .txt-block{
  width:300px;
padding-bottom:20px}
.vi16 .image-cta.bg-ishares-blue .description,.vi16 .image-cta.bg-ishares-blue .header,.vi16 .image-cta.bg-ishares-green .description,.vi16 .image-cta.bg-ishares-green .header{
color:#000}
.vi16 .image-cta.bg-lush-green .description,.vi16 .image-cta.bg-lush-green .header{
color:#000}
.vi16 .image-cta.bg-light-gray .header,.vi16 .image-cta.bg-pure-white .header,.vi16 .image-cta.bg-teal .header,.vi16 .image-cta.bg-white-smoke .header{
color:#000}
.vi16 .image-cta.bg-light-gray .description,.vi16 .image-cta.bg-pure-white .description,.vi16 .image-cta.bg-teal .description,.vi16 .image-cta.bg-white-smoke .description{
color:#000}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .image-cta .wrapper-980{
  padding:56px 20px}
  .blk-responsive .vi16 .image-cta.img-size-small.img-on-right .img-block{
  text-align:right}
  .blk-responsive .vi16 .image-cta.img-size-small.img-on-left .img-block{
  text-align:left}
  .vi16 .image-cta-hero .content-block{
  min-height:auto}
  .vi16 .image-cta-hero .content-block .txt-block{
    padding-top:0;
  padding-bottom:0}
  .vi16 .image-cta-hero.img-offset .img-block{
  align-self:center}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .image-cta-hero .wrapper-980{
  max-width:100%}
  .blk-responsive .vi16 .image-cta-hero .content-block{
    padding-left:20px;
    padding-right:20px;
    height:auto;
  flex-direction:column-reverse!important}
  .blk-responsive .vi16 .image-cta-hero .content-block .txt-block{
    padding:56px 0;
  margin:0}
  .blk-responsive .vi16 .image-cta-hero .content-block .txt-block .header{
    font-size:32px;
  line-height:40px}
  .blk-responsive .vi16 .image-cta-hero .content-block .txt-block .description,.blk-responsive .vi16 .image-cta-hero .content-block .txt-block .header{
    max-height:none;
  overflow:visible}
  .blk-responsive .vi16 .image-cta-hero .content-block .img-block{
    height:100%;
    padding:0;
  margin:0}
  .blk-responsive .vi16 .image-cta-hero .content-block .img-block img{
    width:calc(100% + 40px)!important;
    height:100%;
    margin-left:-20px!important;
  margin-right:-20px!important}
  .blk-responsive .vi16 .image-cta-hero .content-block .img-block,.blk-responsive .vi16 .image-cta-hero .content-block .txt-block{
    width:100%!important;
  flex:auto}
  .blk-responsive .vi16 .image-cta-hero.img-border .img-block img,.blk-responsive .vi16 .image-cta-hero.img-offset .img-block img{
    padding:0;
  height:100%}
  .blk-responsive .vi16 .image-cta-hero.img-none .content-block{
    padding-top:0;
  padding-bottom:0}
  .blk-responsive .vi16 .image-cta .img-cta-content{
  flex-direction:row}
  .blk-responsive .vi16 .image-cta .img-cta-content .txt-block{
  padding:0 0 56px 0!important}
  .blk-responsive .vi16 .image-cta.img-size-small .img-block{
  width:200px}
  .blk-responsive .vi16 .image-cta.img-size-medium .img-block img{
  width:100%}
  .blk-responsive .vi16 .image-cta.img-size-large .img-block{
  width:auto}
  .blk-responsive .vi16 .image-cta.img-size-large .img-block img{
  float:none}
  .blk-responsive .vi16 .image-cta.img-size-large .txt-block{
  margin-bottom:0}
  .blk-responsive .vi16 .image-cta .img-block,.blk-responsive .vi16 .image-cta .txt-block{
  display:block}
  .blk-responsive .vi16 .image-cta .img-block{
    margin:0 auto;
  width:auto}
  .blk-responsive .vi16 .image-cta .txt-block{
    width:100%;
  height:auto}
}
.vi16 .page-title{
  width:100%;
  position:relative;
background-color:#fff}
.vi16 .page-title .content{
padding:37px 0 15px 0}
.vi16 .page-title .header{
  margin:auto;
width:66%}
.vi16 .page-title .header h1{
  line-height:44px;
  text-align:center;
  color:#000;
  font-size:36px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
font-weight:400}
.vi16 .page-title .header.dark-blue h1{
color:#000}
.vi16 .page-title .header.green h1{
color:#008b5c}
.vi16 .page-title .subheader{
  line-height:26px;
  text-align:center;
  color:#000;
  font-size:18px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  margin:auto;
  width:50%;
  padding-top:13px;
font-weight:400}
.vi16 .page-title .attribution{
  line-height:20px;
  text-align:center;
  color:#000;
  font-size:14px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  margin:auto;
  width:50%;
padding-top:17px}
.vi16 .page-title .attribution a{
  text-decoration:none;
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .page-title .content{
  padding:18px 30px 16px 30px}
  .blk-responsive .vi16 .page-title .header{
  width:100%}
  .blk-responsive .vi16 .page-title .header h1{
    line-height:30px;
  font-size:24px}
  .blk-responsive .vi16 .page-title .subheader{
    line-height:22px;
    font-size:16px;
    padding-top:8px;
  width:100%}
  .blk-responsive .vi16 .page-title .attribution{
    padding-top:8px;
  width:100%}
}
.vi16 .bio{
  display:block;
  position:relative;
color:#000}
.vi16 .bio a{
color:#000}
.vi16 .bio a.link .label{
  display:inline-block;
line-height:20px}
.vi16 .bio.bg-black{
  background-color:#000;
color:#fff}
.vi16 .bio.bg-black a{
color:#fff}
.vi16 .bio.bg-black a.cta.link .label{
color:#fff}
.vi16 .bio.bg-yellow{
background-color:#ffce00}
.vi16 .bio.bg-orange{
background-color:#ff4713}
.vi16 .bio.bg-pink{
background-color:#fc9bb3}
.vi16 .bio.bg-green{
background-color:#72ca33}
.vi16 .bio.bg-blue{
background-color:#00a9e0}
.vi16 .bio.bg-blue .cta.link .label,.vi16 .bio.bg-blue .fa-angle-right{
color:#000}
.vi16 .bio.border-top-bottom{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi16 .bio .flexbox{
  display:flex;
margin:56px 0}
.vi16 .bio .flexbox .item .photo{
  margin-bottom:15px;
display:block}
.vi16 .bio .flexbox .item.the-first,.vi16 .bio .flexbox .item.the-next{
  max-width:none;
  padding:0;
  text-align:left;
  flex-grow:1;
  flex-shrink:1;
flex-basis:0px}
.vi16 .bio .flexbox .item.the-first .text,.vi16 .bio .flexbox .item.the-next .text{
  width:auto;
padding-left:0}
.vi16 .bio .flexbox .item.the-next{
padding-left:44px}
.vi16 .bio .center-all{
text-align:center}
.vi16 .bio .header{
  padding-top:60px;
  text-align:center;
font:32px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .bio .photo{
  border-radius:50%;
overflow:hidden}
.vi16 .bio .text{
display:inline-block}
.vi16 .bio .name{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
display:inline-block}
.vi16 .bio .title{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-style:italic}
.vi16 .bio .twitter-handle{
font:13px/27px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .bio .twitter-handle .icon{
font-size:16px}
.vi16 .bio .description{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .bio .cta.link .name{
margin-top:26px}
.vi16 .bio .cta.link .icon{
  margin-right:8px;
font-size:16px}
.vi16 .bio.bg-black .fa-angle-right,.vi16 .bio.bg-white .fa-angle-right{
color:#ff4713}
.vi16 .bio .item .photo{
  height:140px;
  width:140px;
  display:inline-block;
vertical-align:top}
.vi16 .bio .item .photo img{
width:140px}
.vi16 .bio .item.the-first,.vi16 .bio .item.the-next{
  display:block;
  max-width:940px;
  margin:0 auto;
  padding:56px 0;
text-align:center}
.vi16 .bio .item.the-first .description,.vi16 .bio .item.the-next .description{
  display:block;
margin-top:20px}
.vi16 .bio .item.the-first .text,.vi16 .bio .item.the-next .text{
  width:540px;
  padding-left:60px;
text-align:left}
.vi16 .bio .item.the-next{
padding-top:0}
.vi16 .bio .item.tiny-block{
  display:inline-block;
  vertical-align:top;
  width:276px;
  padding:0 0 56px 0;
  margin:0 22px;
text-align:left}
.vi16 .bio .item.tiny-block .photo{
margin-bottom:15px}
.vi16 .bio .item.tiny-block .text{
display:block}
.vi16 .bio .item.tiny-block .description{
display:none}
.vi16 .bio .item.border-below{
  border-bottom:3px solid;
margin-bottom:56px}
.vi16 .author-bio a.link,.vi16 .bio a.link{
display:inline-block}
.vi16 .author-bio a.link:hover,.vi16 .bio a.link:hover{
text-decoration:none}
.vi16 .author-bio a.link::after,.vi16 .bio a.link::after{
  content:"";
  display:block;
  width:0;
  height:3px;
  background:#000;
transition:width .3s}
.vi16 .author-bio a.cta.link::after,.vi16 .bio a.cta.link::after{
margin-top:4px}
.vi16 .author-bio a.link:hover::after,.vi16 .bio a.link:hover::after{
width:100%}
.vi16 .author-bio.bg-black a.link::after,.vi16 .author-bio.bg-white a.link::after,.vi16 .bio.bg-black a.link::after,.vi16 .bio.bg-white a.link::after{
background:#ff4713}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .bio{
  padding:0 30px}
  .blk-responsive .vi16 .bio .flexbox{
  display:block}
  .blk-responsive .vi16 .bio .flexbox .item .photo{
  margin-bottom:24px}
  .blk-responsive .vi16 .bio .flexbox .item.the-next{
    padding-top:56px;
  padding-left:0}
  .blk-responsive .vi16 .bio .item,.blk-responsive .vi16 .bio .text,.blk-responsive .vi16 .bio .title{
    width:100%;
  box-sizing:border-box}
  .blk-responsive .vi16 .bio .item.tiny-block{
  margin:0}
  .blk-responsive .vi16 .bio .item.tiny-block .photo{
  margin-bottom:24px}
  .blk-responsive .vi16 .bio .the-first,.blk-responsive .vi16 .bio .the-next{
  text-align:left}
  .blk-responsive .vi16 .bio .the-first .text,.blk-responsive .vi16 .bio .the-next .text{
    padding:0;
  width:100%}
  .blk-responsive .vi16 .bio .the-first .photo,.blk-responsive .vi16 .bio .the-next .photo{
  margin-bottom:24px}
}
.vi16 .paragraph{
  padding-bottom:30px;
background-color:#fff}
.vi16 .paragraph button[data-vi16-tooltip],.vi16 .paragraph span[data-vi16-tooltip]{
background:0 0}
.vi16 .paragraph button[data-vi16-tooltip].vi16-info-bubble:before,.vi16 .paragraph span[data-vi16-tooltip].vi16-info-bubble:before{
color:#9062bc}
.vi16 .paragraph .text-align-center{
text-align:center!important}
.vi16 .paragraph.divided-rows th,.vi16 .paragraph.divided-rows thead td{
  padding:5px 10px;
border-width:0 0 2px 0!important}
.vi16 .paragraph.divided-rows th:first-child,.vi16 .paragraph.divided-rows th:last-child,.vi16 .paragraph.divided-rows thead td:first-child,.vi16 .paragraph.divided-rows thead td:last-child{
padding:5px 10px}
.vi16 .paragraph.divided-rows tr td{
  border-width:0 0 1px 0;
  border-style:solid;
  border-color:#000;
  padding:14px 10px 11px;
transition:background-color .2s}
.vi16 .paragraph.divided-rows tr td:first-child,.vi16 .paragraph.divided-rows tr td:last-child{
padding:14px 10px 11px}
.vi16 .paragraph.divided-rows tr td:first-child{
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16 .paragraph.divided-rows tr:hover td{
background-color:#fff2bf}
.vi16 .paragraph.table-620-wide table{
max-width:620px}
.vi16 .paragraph.table-780-wide table{
max-width:740px}
.vi16 .paragraph.table-740-wide table{
max-width:740px}
.vi16 .paragraph.background{
background:#efefef}
.vi16 .paragraph.background .intro-black-border-bottom:after,.vi16 .paragraph.background .intro-black-border-bottom:before,.vi16 .paragraph.background .intro-dark-blue-border-bottom:after,.vi16 .paragraph.background .intro-dark-blue-border-bottom:before{
background-color:#efefef}
.vi16 .paragraph.bg-blue,.vi16 .paragraph.bg-core-blue{
  background:#000;
color:#fff}
.vi16 .paragraph.bg-blue a,.vi16 .paragraph.bg-blue h2,.vi16 .paragraph.bg-core-blue a,.vi16 .paragraph.bg-core-blue h2{
color:#fff}
.vi16 .paragraph.bg-dark-gray,.vi16 .paragraph.bg-gray,.vi16 .paragraph.bg-white-smoke{
  background:#efefef;
color:#fff}
.vi16 .paragraph.bg-lush-green{
  background:#008b5c;
color:#000}
.vi16 .paragraph.bg-teal{
  background:#cd4119;
color:#fff}
.vi16 .paragraph.bg-ishares-blue{
  background:#00a9e0;
color:#fff}
.vi16 .paragraph.bg-ishares-green{
  background:#72ca33;
color:#fff}
.vi16 .paragraph.bg-aladdin-yellow{
  background-color:#ffce00;
color:#000}
.vi16 .paragraph.bg-aladdin-orange{
  background-color:#ff4713;
color:#000}
.vi16 .paragraph.bg-aladdin-purple{
  background-color:#6e3fa3;
color:#fff}
.vi16 .paragraph.bg-aladdin-purple a,.vi16 .paragraph.bg-aladdin-purple h2{
color:#fff}
.vi16 .paragraph.bg-aladdin-blue{
  background-color:#fc9bb3;
color:#000}
.vi16 .paragraph.bg-aladdin-aqua{
  background-color:#9bd7be;
color:#000}
.vi16 .paragraph.bg-aladdin-green{
  background-color:#00573c;
color:#fff}
.vi16 .paragraph.bg-aladdin-green a,.vi16 .paragraph.bg-aladdin-green h2{
color:#fff}
.vi16 .paragraph.bg-aladdin-light-gray{
  background-color:#898d8d;
color:#000}
.vi16 .paragraph.bg-aladdin-gray{
  background-color:#efefef;
color:#000}
.vi16 .paragraph.bg-aladdin-dark-gray{
  background-color:#616161;
color:#fff}
.vi16 .paragraph.bg-aladdin-dark-gray a,.vi16 .paragraph.bg-aladdin-dark-gray h2{
color:#fff}
.vi16 .paragraph.quotes{
padding-top:30px}
.vi16 .paragraph .para-content.col,.vi16 .paragraph [class*=col-]{
padding-bottom:4px}
.vi16 .paragraph .para-image{
  width:650px;
  margin:0 auto;
padding-top:30px}
.vi16 .paragraph .para-image p{
  margin:0;
padding:18px 20px 0 20px}
.vi16 .paragraph .para-image p.border-bottom{
  border-bottom:1px solid #000;
  padding-bottom:42px;
  padding-left:0;
  padding-right:0;
width:650px}
.vi16 .paragraph .para-image img{
  float:none;
margin:5px 20px 0 20px}
.vi16 .paragraph .para-image img+p{
  padding-top:21px;
margin:auto}
.vi16 .paragraph .para-image img.align-left+p,.vi16 .paragraph .para-image img.align-right+p{
  width:auto;
padding:0}
.vi16 .paragraph .para-image img.image-620-wide{
  width:620px;
height:auto}
.vi16 .paragraph .para-image img.image-780-wide{
  width:740px;
height:auto}
.vi16 .paragraph .para-image img.image-740-wide{
  width:740px;
height:auto}
.vi16 .paragraph .para-image img.image-wrap-wide{
  width:auto;
height:auto}
.vi16 .paragraph .para-image.center{
  width:980px;
text-align:center}
.vi16 .paragraph .para-image.center img{
margin:5px 0 0 0}
.vi16 .paragraph .para-image h2,.vi16 .paragraph .para-image h3,.vi16 .paragraph .para-image h4{
  padding-top:0;
  padding-left:20px;
  text-align:left;
  margin:0;
width:100%}
.vi16 .paragraph img.align-right{
  float:right;
margin:0 0 0 20px}
.vi16 .paragraph img.align-left{
  float:left;
margin:0 20px 0 0}
.vi16 .paragraph .icon-arrow,.vi16 .paragraph .icon-article,.vi16 .paragraph .icon-audio,.vi16 .paragraph .icon-blog,.vi16 .paragraph .icon-chart,.vi16 .paragraph .icon-email,.vi16 .paragraph .icon-event,.vi16 .paragraph .icon-excel,.vi16 .paragraph .icon-excel-download,.vi16 .paragraph .icon-infographic,.vi16 .paragraph .icon-padlock,.vi16 .paragraph .icon-pdf,.vi16 .paragraph .icon-ppt,.vi16 .paragraph .icon-tool,.vi16 .paragraph .icon-video,.vi16 .paragraph .icon-word,.vi16 .paragraph .icon-zip{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-weight:400;
  background:0 0;
padding:0}
.vi16 .paragraph .icon-arrow:before,.vi16 .paragraph .icon-article:before,.vi16 .paragraph .icon-audio:before,.vi16 .paragraph .icon-blog:before,.vi16 .paragraph .icon-chart:before,.vi16 .paragraph .icon-email:before,.vi16 .paragraph .icon-event:before,.vi16 .paragraph .icon-excel-download:before,.vi16 .paragraph .icon-excel:before,.vi16 .paragraph .icon-infographic:before,.vi16 .paragraph .icon-padlock:before,.vi16 .paragraph .icon-pdf:before,.vi16 .paragraph .icon-ppt:before,.vi16 .paragraph .icon-tool:before,.vi16 .paragraph .icon-video:before,.vi16 .paragraph .icon-word:before,.vi16 .paragraph .icon-zip:before{
  font-family:FontAwesome;
  font-size:inherit;
  display:inline-block;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  transform:translate(0,0);
  margin-right:7px;
content:"\f105"}
.vi16 .paragraph .icon-excel-download:before,.vi16 .paragraph .icon-excel:before,.vi16 .paragraph .icon-pdf:before,.vi16 .paragraph .icon-word:before,.vi16 .paragraph .icon-zip:before{
content:"\f019"}
.vi16 .paragraph .icon-email:before{
content:"\f003"}
.vi16 .paragraph .icon-event:before{
content:"\f073"}
.vi16 .paragraph .icon-video:before{
content:"\f008"}
.vi16 .paragraph .pull-quote{
  max-width:460px;
  margin:0 auto;
  padding:20px 0;
position:relative}
.vi16 .paragraph .pull-quote .quote-mark{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:100px;
  font-weight:700;
  color:#000;
  display:block;
position:absolute}
.vi16 .paragraph .pull-quote .quote-mark:first-child{
  top:54px;
left:0}
.vi16 .paragraph .pull-quote .quote-mark:last-child{
  bottom:17px;
right:0}
.vi16 .paragraph .pull-quote .quote-content{
  padding:0 80px;
box-sizing:border-box}
.vi16 .paragraph .pull-quote .quote-content p{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:24px;
  line-height:30px;
  color:#000;
display:inline}
.vi16 .paragraph .pull-quote .quote-content:after,.vi16 .paragraph .pull-quote .quote-content:before{
  position:absolute;
  content:"";
  width:220px;
  height:4px;
  background-color:#000;
visibility:visible}
.vi16 .paragraph .pull-quote .quote-content:before{
  top:0;
left:0}
.vi16 .paragraph .pull-quote .quote-content:after{
  bottom:0;
right:0}
.vi16 .paragraph .pull-quote+.attribution{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  max-width:460px;
  margin:6px auto 0;
  color:#000;
  text-align:right;
box-sizing:border-box}
.vi16 .paragraph .pull-quote+.attribution cite{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:24px;
  font-style:normal;
  color:#000;
  line-height:30px;
  vertical-align:middle;
margin-left:4px}
.vi16 .paragraph.tinymce .vi20 .cta-container .button:after{
content:""}
.vi16 .paragraph.tinymce .vi20 .cta .icon{
  display:inline;
  margin-right:8px;
  font-family:"Font Awesome 5 Pro",sans-serif;
  font-weight:900;
font-size:14px}
.vi16 .paragraph.tinymce .vi20 .cta .icon.fa-angle-right{
font-size:16px}
.vi16 .paragraph.tinymce .vi20 .cta .icon.fa-download{
font-weight:400}
.vi16 .paragraph.tinymce .vi20 .cta .icon.fa-download:before{
content:"\f33d"}
.vi16 .paragraph.tinymce .vi20 .cta .icon.fa-film:before{
content:"\f144"}
.vi16 .paragraph.tinymce .vi20 .cta .icon.fa-calendar:before{
content:"\f133"}
.vi16 .paragraph.tinymce .vi20 .cta.link .label,.vi16 .paragraph.tinymce .vi20 a.cta.link{
  color:#000;
text-decoration:none}
.vi16 .paragraph.tinymce .vi20 .cta.link .label .icon,.vi16 .paragraph.tinymce .vi20 a.cta.link .icon{
color:#ff4713}
.vi16 .paragraph.tinymce .vi20 a.cta:hover{
text-decoration:none}
.vi16 .paragraph.tinymce .vi20 .cta-container-box{
  display:inline-block;
  padding-top:30px;
padding-bottom:30px}
.vi16 .paragraph.tinymce .vi20 .cta-container-animation{
  display:block;
  width:auto;
position:relative}
.vi16 .paragraph.tinymce .vi20 .cta-container-animation:after{
  content:"";
  width:0;
  height:3px;
  display:block;
  transition:width .3s;
  position:absolute;
  bottom:0;
background-color:#ff4713}
.vi16 .paragraph.tinymce .vi20 .cta.link~.cta-container-animation::after{
bottom:-5px}
.vi16 .paragraph.tinymce .vi20 .cta:hover~.cta-container-animation::after{
width:100%}
.vi16 .paragraph.tinymce .vi20 .cta.primary.pop~.cta-container-animation::after{
background-color:#000}
.vi16 .paragraph.tinymce .vi20 .cta.button{
  border-color:#000;
  background-color:#000;
  margin-bottom:0;
  padding:12px 24px;
border-radius:0}
.vi16 .paragraph.tinymce .vi20 .cta.button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi16 .paragraph.tinymce .vi20 .cta.button .icon{
  float:none;
  margin:auto 8px auto 0;
color:#ff4713}
.vi16 .paragraph.tinymce .vi20 .cta.button .label{
color:#fff}
.vi16 .paragraph.tinymce .vi20 .cta.button.pop{
  border-color:#ff4713;
  background-color:#ff4713;
color:#000}
.vi16 .paragraph.tinymce .vi20 .cta.button.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #ff4713}
.vi16 .paragraph.tinymce .vi20 .cta.button.pop .icon,.vi16 .paragraph.tinymce .vi20 .cta.button.pop .label{
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .paragraph.divided-rows tr{
    -webkit-tap-highlight-color:transparent;
  cursor:pointer}
  .blk-responsive .vi16 .paragraph.divided-rows tr td{
  cursor:pointer}
  .blk-responsive .vi16 .paragraph img{
    max-width:100%;
  height:auto}
  .blk-responsive .vi16 .paragraph .button-placeholder{
  margin-bottom:50px}
  .blk-responsive .vi16 .paragraph .para-image{
    margin-top:20px;
    padding:0 15px 0 15px;
  width:auto}
  .blk-responsive .vi16 .paragraph .para-image img{
  margin:0 20px 10px 5px}
  .blk-responsive .vi16 .paragraph .para-image img+p{
  padding:0 10px 0 10px}
  .blk-responsive .vi16 .paragraph .para-image h2,.blk-responsive .vi16 .paragraph .para-image h3,.blk-responsive .vi16 .paragraph .para-image h4{
  padding-top:3px}
  .blk-responsive .vi16 .paragraph .para-image span{
  padding-bottom:1px}
  .blk-responsive .vi16 .paragraph .para-image p.border-bottom{
    padding-bottom:22px;
    padding-left:0;
    padding-right:0;
  width:auto}
  .blk-responsive .vi16 .paragraph .para-image.center{
  padding:0 20px 0 20px}
  .blk-responsive .vi16 .paragraph .para-image.center img{
  margin:0 0 10px 0}
  .blk-responsive .vi16 .paragraph .pull-quote .quote-content{
  padding:0 60px}
  .blk-responsive .vi16 .paragraph .pull-quote .quote-content p{
    font-size:20px;
  line-height:26px}
  .blk-responsive .vi16 .paragraph .pull-quote+.attribution{
    margin:8px auto 0;
    padding:0;
  text-align:right}
  .blk-responsive .vi16 .paragraph .pull-quote+.attribution cite{
    font-size:20px;
  line-height:26px}
}
.vi16 .video-wrapper{
width:100%}
.vi16 .video-wrapper .player.bordered{
border:1px solid #000}
.vi16 .video-wrapper svg{
z-index:1}
.vi16 .video-wrapper .video-overlay{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:rgba(0,0,0,.3);
transition:background-color .5s ease}
.vi16 .video-wrapper .blk-vd-wrapper.is-splash{
background-size:cover}
.vi16 .video-wrapper .fp-ui{
z-index:7}
.vi16 .video-wrapper:hover .video-overlay{
background-color:rgba(0,0,0,.5)}
.vi16.video-player{
  padding-bottom:0;
background:#fff}
.vi16.video-player.extra-padding-40{
padding-bottom:40px}
.vi16.video-player .mt-0{
margin-top:0!important}
.vi16.video-player .bg-aladdin-dark-gray .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .bg-aladdin-green .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .bg-aladdin-purple .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .bg-blue .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .bg-green .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .bg-ishares-blue .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .bg-ishares-green .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .bg-light-blue .videoparacomponent .video-content .pull-quote .quote-mark{
color:#fff}
.vi16.video-player .bg-aladdin-dark-gray,.vi16.video-player .bg-aladdin-green,.vi16.video-player .bg-aladdin-purple,.vi16.video-player .bg-ishares-blue,.vi16.video-player .bg-ishares-green,.vi16.video-player .bg-light-blue{
color:#fff}
.vi16.video-player .bg-aladdin-dark-gray .cta .icon,.vi16.video-player .bg-aladdin-green .cta .icon,.vi16.video-player .bg-aladdin-purple .cta .icon{
color:#fff}
.vi16.video-player .bg-aladdin-dark-gray .cta.link .label,.vi16.video-player .bg-aladdin-dark-gray a.cta.link,.vi16.video-player .bg-aladdin-green .cta.link .label,.vi16.video-player .bg-aladdin-green a.cta.link,.vi16.video-player .bg-aladdin-purple .cta.link .label,.vi16.video-player .bg-aladdin-purple a.cta.link{
color:#fff}
.vi16.video-player .bg-blue{
  background-color:#000!important;
color:#fff}
.vi16.video-player .bg-blue .cta .icon{
color:#ff4713}
.vi16.video-player .bg-green{
  background-color:#008b5c!important;
color:#000}
.vi16.video-player .bg-grey{
background-color:#efefef}
.vi16.video-player .bg-pink{
background-color:#fc9bb3}
.vi16.video-player .bg-yellow{
background-color:#ffce00}
.vi16.video-player .bg-orange{
background-color:#ff4713}
.vi16.video-player .bg-aladdin-green{
background-color:#00573c}
.vi16.video-player .bg-aladdin-gray{
background-color:#efefef}
.vi16.video-player .bg-aladdin-purple{
background-color:#6e3fa3}
.vi16.video-player .bg-aladdin-aqua{
background-color:#9bd7be}
.vi16.video-player .bg-aladdin-light-gray{
background-color:#898d8d}
.vi16.video-player .bg-aladdin-dark-gray{
background-color:#616161}
.vi16.video-player>.bordered{
  border-width:1px 0;
  border-style:solid;
border-color:#efefef}
.vi16.video-player .videoparacomponent{
  clear:both;
  width:auto;
  height:259px;
padding:56px 0}
.vi16.video-player .videoparacomponent .video-wrapper{
  width:460px;
  height:259px;
display:inline-block}
.vi16.video-player .videoparacomponent .cta{
  text-align:left;
  max-width:620px;
  margin:19px auto 0;
display:block}
.vi16.video-player .videoparacomponent.full-width-player{
  height:auto;
  text-align:center;
padding:30px 0 46px}
.vi16.video-player .videoparacomponent.full-width-player .video-wrapper{
  height:auto;
width:auto}
.vi16.video-player .videoparacomponent.full-width-player .title{
  margin:22px auto 3px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:32px;
  line-height:40px;
  color:#000;
  max-width:620px;
font-weight:400}
.vi16.video-player .videoparacomponent.full-width-player .title+.video-wrapper{
margin-top:53px}
.vi16.video-player .videoparacomponent.full-width-player .attribution{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  color:#000;
  margin:auto;
max-width:620px}
.vi16.video-player .videoparacomponent.full-width-player .attribution+.video-wrapper{
margin-top:56px}
.vi16.video-player .videoparacomponent.full-width-player .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  color:#000;
  margin:23px auto 3px;
  text-align:left;
max-width:620px}
.vi16.video-player .videoparacomponent.full-width-player .video-wrapper{
margin-bottom:10px}
.vi16.video-player .videoparacomponent.full-width-player .cta{
margin-top:23px}
.vi16.video-player .videoparacomponent.scaled-player{
display:table}
.vi16.video-player .videoparacomponent.scaled-player .video-content,.vi16.video-player .videoparacomponent.scaled-player .video-wrapper{
  display:table-cell;
  float:none;
vertical-align:middle}
.vi16.video-player .videoparacomponent .video-content{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  text-align:left;
letter-spacing:0}
.vi16.video-player .videoparacomponent .video-content.left{
padding:0 97px 0 0}
.vi16.video-player .videoparacomponent .video-content.right{
padding:0 0 0 97px}
.vi16.video-player .videoparacomponent .video-content .title{
  font-weight:400;
  font-size:24px;
line-height:32px}
.vi16.video-player .videoparacomponent .video-content .attribution{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  margin-top:5px;
  font-size:16px;
line-height:22px}
.vi16.video-player .videoparacomponent .video-content .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  margin-top:16px;
  overflow:hidden;
max-height:125px}
.vi16.video-player .videoparacomponent .video-content .pull-quote{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  margin-top:16px;
line-height:24px}
.vi16.video-player .videoparacomponent .video-content .pull-quote .quote-mark{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:36px;
  color:#000;
vertical-align:middle}
.vi16.video-player .videoparacomponent .video-content .pull-quote .quote-mark:first-child{
margin-top:5px}
.vi16.video-player .videoparacomponent .video-content .pull-quote .content{
margin-left:22px}
.vi16.video-player .videoparacomponent .video-content .pull-quote .content .quote-mark{
  position:absolute;
margin-left:5px}
.vi16.video-player .videoparacomponent .video-content .quote-attribution{
  font-size:16px;
  margin-top:13px;
line-height:24px}
.vi16 .blk-modal.video{
  height:auto!important;
min-width:490px}
.vi16 .videoparacomponent .video-placeholder{
  display:inline-block!important;
  width:490px;
  height:276px;
float:none}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.video-player .videoparacomponent{
    height:auto;
  padding:56px 20px}
  .blk-responsive .vi16.video-player .videoparacomponent.full-width-player{
  padding:28px 20px 46px}
  .blk-responsive .vi16.video-player .videoparacomponent.full-width-player .description{
  margin:33px auto 3px}
  .blk-responsive .vi16.video-player .videoparacomponent .video-wrapper{
    max-width:100%;
    height:auto;
    display:block;
  width:auto}
  .blk-responsive .vi16.video-player .videoparacomponent .video-content{
  padding:32px 0 0 0}
  .blk-responsive .vi16.video-player .videoparacomponent .video-content .description{
  max-height:none}
  .blk-responsive .vi16 .videoparacomponent .video-placeholder{
    display:block;
    width:auto;
    min-width:320px;
  margin:0}
}
.vi16.full-bleed-banner{
width:100%}
.vi16.full-bleed-banner.bg-downriver{
background-color:#000}
.vi16.full-bleed-banner.bg-downriver .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-downriver .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-smalt{
background-color:#000}
.vi16.full-bleed-banner.bg-smalt .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-smalt .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-tealblue{
background-color:#000}
.vi16.full-bleed-banner.bg-tealblue .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-tealblue .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-bottlegreen{
background-color:#008b5c}
.vi16.full-bleed-banner.bg-bottlegreen .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-bottlegreen .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-texasgreen{
background-color:#008b5c}
.vi16.full-bleed-banner.bg-texasgreen .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-texasgreen .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-orient{
background-color:#000}
.vi16.full-bleed-banner.bg-orient .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-orient .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-bluechill{
background-color:#000}
.vi16.full-bleed-banner.bg-bluechill .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-bluechill .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-finn{
background-color:#ff4713}
.vi16.full-bleed-banner.bg-finn .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-finn .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-redviolet{
background-color:#ff4713}
.vi16.full-bleed-banner.bg-redviolet .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-redviolet .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-voodoo{
background-color:#ff4713}
.vi16.full-bleed-banner.bg-voodoo .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-voodoo .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-eminence{
background-color:#9062bc}
.vi16.full-bleed-banner.bg-eminence .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-eminence .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-trout{
background-color:#000}
.vi16.full-bleed-banner.bg-trout .full-bleed-color .read-more-link{
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-trout .banner-content-wrapper:hover .full-bleed-color .read-more-link{
color:#000}
.vi16.full-bleed-banner.bg-concrete{
background-color:#efefef}
.vi16.full-bleed-banner.bg-concrete .full-bleed-color .read-more-link{
  color:#000;
  background-color:#fff;
border:1px solid #fff}
.vi16.full-bleed-banner.bg-concrete .banner-content-wrapper:hover .full-bleed-color .read-more-link{
  color:#000;
background-color:#fff}
.vi16.full-bleed-banner .banner-content,.vi16.full-bleed-banner .banner-content-wrapper{
display:block}
.vi16.full-bleed-banner .banner-content-wrapper:hover .full-bleed-color .read-more-link{
text-decoration:none}
.vi16.full-bleed-banner .banner-content-wrapper:hover .full-bleed-image .read-more-link{
text-decoration:none}
.vi16.full-bleed-banner .full-bleed-color{
  width:980px;
margin:0 auto}
.vi16.full-bleed-banner .full-bleed-color .banner-article{
  float:left;
  width:490px;
  padding:26px 30px 0 0;
box-sizing:border-box}
.vi16.full-bleed-banner .full-bleed-color .banner-article.white-text .subheader,.vi16.full-bleed-banner .full-bleed-color .banner-article.white-text h1{
color:#fff}
.vi16.full-bleed-banner .full-bleed-color .banner-article.black-text .subheader,.vi16.full-bleed-banner .full-bleed-color .banner-article.black-text h1{
color:#000}
.vi16.full-bleed-banner .full-bleed-color h1{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:32px;
  font-weight:400;
  letter-spacing:.01em;
  color:#000;
line-height:40px}
.vi16.full-bleed-banner .full-bleed-color .subheader{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  color:#000;
  line-height:22px;
margin-top:14px}
.vi16.full-bleed-banner .full-bleed-color .read-more-link{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  border-radius:2px;
  padding:13px 25px;
  display:inline-block;
  color:#000;
  margin-top:23px;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
transition:all .2s}
.vi16.full-bleed-banner .full-bleed-color .video-player{
  padding:0;
float:right}
.vi16.full-bleed-banner .full-bleed-color .video-player .video-wrapper{
display:block}
.vi16.full-bleed-banner .full-bleed-color .banner-image{
  float:right;
  width:490px;
  height:275px;
display:block}
.vi16.full-bleed-banner .full-bleed-image{
position:relative}
.vi16.full-bleed-banner .full-bleed-image>.banner-image{
  width:100%;
  height:auto;
display:block}
.vi16.full-bleed-banner .full-bleed-image .banner-article{
  position:absolute;
  top:81px;
box-sizing:border-box}
.vi16.full-bleed-banner .full-bleed-image .banner-article.white-text .subheader,.vi16.full-bleed-banner .full-bleed-image .banner-article.white-text h1{
color:#fff}
.vi16.full-bleed-banner .full-bleed-image .banner-article.black-text .subheader,.vi16.full-bleed-banner .full-bleed-image .banner-article.black-text h1{
color:#000}
.vi16.full-bleed-banner .full-bleed-image.interior-page .banner-article{
top:41px}
.vi16.full-bleed-banner .full-bleed-image.interior-page .banner-article.vertical-middle{
  top:50%;
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
transform:translateY(-50%)}
.vi16.full-bleed-banner .full-bleed-image.interior-page.left-aligned .banner-article{
  width:480px;
  left:50%;
margin-left:-430px}
.vi16.full-bleed-banner .full-bleed-image.interior-page.center-aligned .banner-article{
  width:650px;
  left:50%;
margin-left:-325px}
.vi16.full-bleed-banner .full-bleed-image.interior-page h1{
  font-size:38px;
  line-height:46px;
margin-bottom:14px}
.vi16.full-bleed-banner .full-bleed-image.interior-page .subheader{
  font-size:20px;
  line-height:28px;
margin-bottom:0}
.vi16.full-bleed-banner .full-bleed-image.left-aligned .banner-article{
  width:580px;
  left:50%;
margin-left:-490px}
.vi16.full-bleed-banner .full-bleed-image.center-aligned .banner-article{
  width:800px;
  left:50%;
  margin-left:-400px;
text-align:center}
.vi16.full-bleed-banner .full-bleed-image h1{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:44px;
  font-weight:400;
  letter-spacing:.02em;
  color:#000;
  line-height:52px;
margin-bottom:20px}
.vi16.full-bleed-banner .full-bleed-image .subheader{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:24px;
  font-weight:400;
  line-height:32px;
  color:#000;
margin-bottom:26px}
.vi16.full-bleed-banner .full-bleed-image .attribution{
  color:#000;
  line-height:20px;
  font-size:14px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
margin-top:26px}
.vi16.full-bleed-banner .full-bleed-image .attribution a{
  color:#000;
text-decoration:none}
.vi16.full-bleed-banner .full-bleed-image .attribution.black-text{
color:#000}
.vi16.full-bleed-banner .full-bleed-image .attribution.black-text a{
color:#000}
.vi16.full-bleed-banner .full-bleed-image .read-more-link{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:18px;
  border-radius:2px;
  padding:13px 25px;
  color:#000;
  display:inline-block;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  transition:all .2s;
background-color:#fff}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.full-bleed-banner .show-on-landscape{
  display:block!important}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color{
  width:100%}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .banner-article{
    display:block;
    float:none;
    position:static;
    width:100%;
    padding:18px 20px 30px;
  margin:0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color h1{
    font-size:28px;
    line-height:34px;
    margin:0;
  letter-spacing:.01em}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .subheader{
    font-size:16px;
    line-height:22px;
    margin:14px 0 0;
  letter-spacing:0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .video-player{
  float:none}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .banner-image{
    float:none;
    width:100%;
  height:auto}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .read-more-link{
  margin:21px 0 0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image{
  width:100%}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.interior-page .banner-article{
  top:28px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.interior-page .banner-article.vertical-middle{
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.interior-page h1{
    font-size:26px;
    line-height:36px;
  margin-bottom:15px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.interior-page .subheader{
  margin-bottom:0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.left-aligned .banner-article{
    left:45px;
    width:330px;
  margin:0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.center-aligned .banner-article{
    left:50%;
    width:450px;
    margin-left:-225px;
  text-align:center}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image .banner-article{
  top:41px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image h1{
    font-size:28px;
    line-height:34px;
    margin-bottom:14px;
  letter-spacing:.01em}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image .subheader{
    font-size:16px;
    line-height:22px;
    margin-bottom:24px;
  letter-spacing:0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image .video-player{
  float:none}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image .banner-image{
    float:none;
    width:100%;
  height:auto}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image .read-more-link{
  font-size:14px}
}
@media only screen and (max-width:414px){
  .blk-responsive .vi16.full-bleed-banner .show-on-landscape{
  display:none!important}
  .blk-responsive .vi16.full-bleed-banner .show-on-portrait{
  display:block!important}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .banner-article{
  padding:18px 20px 25px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color h1{
    font-size:20px;
    line-height:28px;
    letter-spacing:.01em;
  margin:0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .subheader{
    font-size:14px;
    line-height:20px;
    letter-spacing:0;
  margin:8px 0 0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-color .read-more-link{
  margin:18px 0 0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.interior-page .banner-article{
  top:14px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.interior-page .banner-article.vertical-middle{
    top:50%;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
  transform:translateY(-50%)}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.interior-page h1{
    font-size:20px;
    line-height:28px;
    letter-spacing:.01em;
  margin-bottom:7px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.left-aligned .banner-article{
    left:30px;
    width:250px;
  margin:0}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image.center-aligned .banner-article{
    left:50%;
    width:300px;
    margin-left:-150px;
  text-align:center}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image .banner-article{
  top:14px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image h1{
    font-size:20px;
    line-height:28px;
    letter-spacing:.01em;
  margin-bottom:8px}
  .blk-responsive .vi16.full-bleed-banner .full-bleed-image .subheader{
    font-size:14px;
    line-height:20px;
  letter-spacing:0}
}
.vi16 .social-share .icon-panel{
  position:fixed;
  top:100px;
  bottom:auto;
  right:20px;
z-index:2}
.vi16 .social-share .icon-panel .trigger-icon{
  height:50px;
  width:50px;
  display:inline-block;
  background-position:-4px -1439px;
cursor:pointer}
.vi16 .social-share .icon-panel .share-content{
width:50px}
.vi16 .social-share .icon-panel .share-icon{
  height:36px;
  width:36px;
  display:inline-block;
  position:absolute;
  top:8px;
  right:8px;
z-index:-1}
.vi16 .social-share .icon-panel .share-icon.facebook{
background-position:-2px -1557px}
.vi16 .social-share .icon-panel .share-icon.twitter{
background-position:-2px -1611px}
.vi16 .social-share .icon-panel .share-icon.linkedin{
background-position:-2px -1665px}
.vi16 .social-share .icon-panel .share-icon.email{
  background-position:-2px -1503px;
padding:0}
.vi16 .social-share .icon-panel .share-icon.wechat{
  background-position:-2px -1719px;
cursor:pointer}
.vi16 .social-share .icon-panel .share-icon.wechat #qrcodeForWechat{
  background-color:#fff;
  position:relative;
  left:-250px;
  top:-200px;
  display:inline-block;
  border-radius:3px;
padding:10px}
.vi16 .social-share .icon-panel .share-icon.wechat #qrcodeForWechat span{
  display:block;
  padding:10px;
  text-align:center;
font:12px NotoSans-TC-Light,Arial,sans-serif}
.vi16 .social-share .icon-panel .share-icon.whatsapp{
background-position:-9px -6971px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .social-share{
  display:none}
}
.vi16 .article-list-wrapper .article-list{
padding-top:30px}
.vi16 .article-list-wrapper .article-list.mobile{
display:none}
.vi16 .article-list-wrapper .article-list.desktop{
  display:block;
  max-width:620px;
margin:0 auto}
.vi16 .article-list-wrapper .article-list .header{
  font:normal 18px/24px NotoSans-TC-Light,Arial,sans-serif;
  padding-bottom:20px;
color:#fff}
.vi16 .article-list-wrapper .article-list ul li{
padding-bottom:30px}
.vi16 .article-list-wrapper .article-list ul li>div{
  float:left;
box-sizing:border-box}
.vi16 .article-list-wrapper .article-list ul li>div:first-child{
  padding-right:20px;
width:210px}
.vi16 .article-list-wrapper .article-list ul li>div:last-child{
width:410px}
.vi16 .article-list-wrapper .article-list ul .cta-wrapper .cta span.label{
  font-size:16px;
line-height:24px}
.vi16 .article-list-wrapper .article-list ul .cta-wrapper .cta .icon{
  margin-right:10px;
  width:18px;
  font-size:18px;
  text-align:right;
margin-left:0}
.vi16 .article-list-wrapper .article-list ul .cta-wrapper .cta .label{
font:normal 16px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .article-list-wrapper .article-list ul .date,.vi16 .article-list-wrapper .article-list ul .title{
  font:normal 14px NotoSans-TC-Regular,Arial,sans-serif;
  text-transform:uppercase;
color:#fff}
.vi16 .article-list-wrapper .article-list ul .title{
padding-top:4px}
.vi16 .article-list-wrapper .article-list ul .date{
padding-top:7px}
.vi16 .article-list-wrapper .article-list ul .author-block{
  padding-left:28px;
padding-top:3px}
.vi16 .article-list-wrapper .article-list ul .author-block .author{
  font:normal 14px/22px NotoSans-TC-Regular,Arial,sans-serif;
color:#fff}
.vi16 .article-list-wrapper .article-list ul .author-block .author a{
  font:inherit;
color:#000}
.vi16 .article-list-wrapper.bg-white .article-list li,.vi16 .article-list-wrapper.bg-white .date,.vi16 .article-list-wrapper.bg-white .header,.vi16 .article-list-wrapper.bg-white .title{
color:#000!important}
.vi16 .article-list-wrapper.bg-white .author{
color:#000!important}
.vi16 .article-list-wrapper.bg-white .author a{
color:#000!important}
.vi16 .article-list-wrapper.bg-blue{
background-color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .article-list-wrapper .article-list.desktop{
  display:none}
  .blk-responsive .vi16 .article-list-wrapper .article-list.mobile{
  display:block}
  .blk-responsive .vi16 .article-list-wrapper .article-list .header{
    font-size:20px;
  text-align:center}
  .blk-responsive .vi16 .article-list-wrapper .article-list .title-date{
  padding:9px 0 5px 28px}
  .blk-responsive .vi16 .article-list-wrapper .article-list ul>li{
  padding:0 20px 22px 20px}
  .blk-responsive .vi16 .article-list-wrapper .article-list ul>li>div{
  width:100%}
  .blk-responsive .vi16 .article-list-wrapper .article-list .dot{
    display:inline-block;
    border-radius:10px;
    width:4px;
    height:4px;
    margin:0 2px 2px 2px;
  cursor:pointer}
  .blk-responsive .vi16 .article-list-wrapper.bg-white .dot{
  background-color:#000}
}
.vi16 .flexi-dropdown div.selected-item button.text-holder,.vi16 .flexi-dropdown section ul li{
  text-overflow:ellipsis;
  overflow:hidden;
white-space:nowrap}
.vi16 .dynamic-posts-body .wrapper-980{
  padding:50px 165px;
box-sizing:border-box}
.vi16 .dynamic-posts-body .wrapper-980 .date{
font-weight:700}
.vi16 .dynamic-posts-body .wrapper-980 .separator{
  width:100%;
  height:1px;
  color:#000;
margin:50px 0}
.vi16 .dynamic-posts-body .wrapper-980 h2{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  letter-spacing:0;
  text-align:center;
  margin-bottom:30px!important;
font-weight:400}
.vi16 .dynamic-posts-body .wrapper-980 h2:first-child{
padding-top:0}
.vi16 .dynamic-posts-body .wrapper-980 .intro{
  font-size:20px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  text-align:center;
  color:#000;
  line-height:32px;
letter-spacing:0}
.vi16 .dynamic-posts-body .wrapper-980 div[class^=".article-list-item-"]{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  text-align:left;
  line-height:22px;
  letter-spacing:0;
  margin:0 0 20px 0!important;
padding:0!important}
.vi16 .dynamic-posts-body .wrapper-980 p{
  margin:0 0 20px 0!important;
padding:0!important}
.vi16 .dynamic-posts-body .wrapper-980 .image{
  width:100%;
  position:relative;
  text-align:center;
margin:40px 0}
.vi16 .dynamic-posts-body .wrapper-980 .image img{
  max-width:100%;
  height:auto;
  float:none;
margin:0}
.vi16 .dynamic-posts-body .wrapper-980 .biography{
  border:1px solid #efefef;
  line-height:normal;
  margin-bottom:18px;
padding:10px}
.vi16 .dynamic-posts-body .wrapper-980 .biography h3{
  font-weight:400;
padding:10px 0}
.vi16 .dynamic-posts-body .wrapper-980 .biography img{
float:left}
.vi16 .dynamic-posts-body .wrapper-980 .sitemap{
  color:#000;
  font-size:11px;
line-height:1.5em}
.vi16 .dynamic-posts-body .wrapper-980 .vcard{
font-style:italic}
.vi16 .dynamic-posts-body .wrapper-980 .vcard span{
display:block}
.vi16 .dynamic-posts-body .wrapper-980 .vcard .credit,.vi16 .dynamic-posts-body .wrapper-980 .vcard .fn{
font-weight:700}
.vi16 .dynamic-posts-body .wrapper-980 .footnotes{
  font-size:11px;
  color:#000;
padding:0 20px 20px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .dynamic-posts-body .wrapper-980{
  padding:30px 20px 50px!important}
}
.vi16.dynamic-posts-browse .wrapper-980{
  box-sizing:border-box;
padding:0 10px}
.vi16.dynamic-posts-browse .wrapper-980.just-one{
width:620px}
.vi16.dynamic-posts-browse .body-wrapper{
  display:flex;
padding-bottom:60px}
.vi16.dynamic-posts-browse .component-heading{
  padding:60px 0 40px 0;
  color:#616161;
  font-size:16px;
  font-weight:700;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.dynamic-posts-browse .body{
  box-sizing:border-box;
  width:480px;
  display:flex;
flex-direction:column}
.vi16.dynamic-posts-browse .body:first-child{
padding-right:80px}
.vi16.dynamic-posts-browse .body:last-child{
  border-left:1px solid #efefef;
padding-left:80px}
.vi16.dynamic-posts-browse .just-one .body{
  padding:0;
  border-left:0;
width:100%}
.vi16.dynamic-posts-browse h2{
  color:#616161;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  line-height:32px;
  font-size:24px;
  margin-bottom:30px;
font-weight:400}
.vi16.dynamic-posts-browse .short-description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  color:#616161;
  line-height:24px;
flex:1 0 auto}
.vi16.dynamic-posts-browse .read-article{
padding-top:30px}
.vi16.dynamic-posts-browse .read-article a,.vi16.dynamic-posts-browse .read-article span{
  color:#000;
font-weight:700}
.vi16.dynamic-posts-browse .read-article span{
  width:10px;
height:10px}
.vi16.dynamic-posts-browse .read-article a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
text-decoration:none}
.vi16.dynamic-posts-browse .read-article:hover *{
opacity:.9}
.vi16.dynamic-posts-browse.theme-green{
background:#008b5c}
.vi16.dynamic-posts-browse.theme-blue{
background:#000}
.vi16.dynamic-posts-browse.theme-purple{
background:#9062bc}
.vi16.dynamic-posts-browse.theme-blue *,.vi16.dynamic-posts-browse.theme-blue a,.vi16.dynamic-posts-browse.theme-blue span.fa{
color:#fff}
.vi16.dynamic-posts-browse.theme-green *,.vi16.dynamic-posts-browse.theme-green a,.vi16.dynamic-posts-browse.theme-green span.fa,.vi16.dynamic-posts-browse.theme-purple *,.vi16.dynamic-posts-browse.theme-purple a,.vi16.dynamic-posts-browse.theme-purple span.fa{
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.dynamic-posts-browse .wrapper-980.just-one{
  width:100%}
  .blk-responsive .vi16.dynamic-posts-browse .body-wrapper{
    padding-bottom:0;
  flex-direction:column}
  .blk-responsive .vi16.dynamic-posts-browse .body{
    width:100%;
    padding:0;
  padding-bottom:40px}
  .blk-responsive .vi16.dynamic-posts-browse .body:not(:first-child){
    padding-top:40px;
  border-left:none}
}
.vi16.topic-nav{
  background-color:#fff;
  width:980px;
margin:0 auto}
.vi16.topic-nav .topic-nav-container{
padding:46px 75px 12px 75px}
.vi16.topic-nav .text-placeholder{
padding-bottom:32px}
.vi16.topic-nav .text-placeholder h2,.vi16.topic-nav .text-placeholder h3,.vi16.topic-nav .text-placeholder h4{
  padding-top:0;
width:650px}
.vi16.topic-nav .topic-nav-container h2{
  text-align:center;
  color:#000;
  font-size:30px;
  line-height:36px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-weight:400;
  padding-bottom:24px;
  width:650px;
margin:0 auto}
.vi16.topic-nav .topic-nav-container h2.blue{
  text-align:center;
  color:#000;
  font-size:30px;
  line-height:36px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-weight:400;
  padding-bottom:24px;
margin:0 auto}
.vi16.topic-nav .topic-nav-container h2.green{
color:#72ca33}
.vi16.topic-nav .topic-container{
  width:238px;
  float:left;
padding-left:58px}
.vi16.topic-nav .topic-container p{
  font-size:16px;
line-height:24px}
.vi16.topic-nav .topic-container h3{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:22px;
  font-weight:400;
  line-height:30px;
  padding-bottom:10px;
  color:#000;
text-align:center}
.vi16.topic-nav .topic-container .image{
  text-align:center;
padding-bottom:10px}
.vi16.topic-nav .topic-container p a{
  color:#000;
text-decoration:none}
.vi16.topic-nav .topic-container p a:hover{
color:#000}
.vi16.topic-nav .topic-container.small-left .header{
margin-bottom:10px}
.vi16.topic-nav .topic-container.small-left .header .image{
  float:left;
  text-align:left;
padding:0}
.vi16.topic-nav .topic-container.small-left .header .image img{
  width:50px;
  height:50px;
display:block}
.vi16.topic-nav .topic-container.small-left .header h3{
  margin-left:60px;
  font-size:18px;
  line-height:24px;
  text-align:left;
padding:0}
.vi16.topic-nav .topic-container.small-left .short-des{
  font-size:16px;
text-align:left}
.vi16.topic-nav .topic-container.small-left .read-more{
text-align:left}
.vi16.topic-nav .row-wrapper{
  margin-bottom:35px;
float:left}
.vi16.topic-nav .row-wrapper>div:first-child{
padding-left:0}
.vi16.topic-nav .row-wrapper.first{
margin-bottom:49px}
.vi16.topic-nav .short-des{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:18px;
  font-weight:400;
  line-height:24px;
text-align:center}
.vi16.topic-nav .read-more{
  text-align:center;
  padding-top:10px;
padding-bottom:8px}
.vi16.topic-nav .read-more.blue a{
  color:#000;
  text-decoration:none;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-size:16px}
.vi16.topic-nav .read-more.magenta a{
  color:#005eb8;
  text-decoration:none;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-size:16px}
.vi16.topic-nav .read-more.magenta a:hover{
color:#000}
.vi16.topic-nav .read-more.blue a:hover{
color:#616161}
.vi16.topic-nav .read-more a:hover{
text-decoration:none}
.vi16.topic-nav .desktop{
display:block}
.vi16.topic-nav .mobile{
display:none}
.vi16.topic-nav .ic-chevron-blue-small,.vi16.topic-nav .ic-chevron-magenta-small{
  display:inline-block;
padding-left:0}
.vi16.topic-nav .row-wrapper.two-topics{
padding-left:121px}
.vi16.topic-nav .row-wrapper.two-topics>div:first-child{
padding-left:0}
.vi16.topic-nav .row-wrapper.two-topics .topic-container{
padding-left:112px}
.vi16.topic-nav .row-wrapper.one-topic{
  float:none;
margin-left:35%}
.vi16.topic-nav .text-placeholder .intro-black,.vi16.topic-nav .text-placeholder .intro-black-border-bottom,.vi16.topic-nav .text-placeholder .intro-dark-blue,.vi16.topic-nav .text-placeholder .intro-dark-blue-border-bottom{
  letter-spacing:0;
  color:#003768;
  padding:30px 0 38px 0;
  margin:0 auto;
  font-size:20px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  text-align:center;
  line-height:32px;
width:650px}
.vi16.topic-nav .text-placeholder .intro-black-border-bottom,.vi16.topic-nav .text-placeholder .intro-dark-blue-border-bottom{
border-bottom:1px solid #009ef0}
.vi16.topic-nav .text-placeholder .intro-black,.vi16.topic-nav .text-placeholder .intro-black-border-bottom{
color:#000}
.vi16.topic-nav .text-placeholder a{
text-decoration:none}
.vi16.topic-nav .text-placeholder a:hover{
color:#000}
.vi16.topic-nav .text-placeholder ol,.vi16.topic-nav .text-placeholder p,.vi16.topic-nav .text-placeholder ul{
  font-size:16px;
  font-weight:400;
  color:#000;
  padding:18px 0 0 0;
  margin:0 auto;
  line-height:24px;
  letter-spacing:0;
  text-align:left;
width:650px}
.vi16.topic-nav .text-placeholder ul{
  list-style-type:disc;
padding-top:12px}
.vi16.topic-nav .text-placeholder ol{
  list-style-type:decimal;
padding-top:12px}
.vi16.topic-nav .text-placeholder li{
margin-top:5px}
.vi16.topic-nav .text-placeholder ul li{
margin-left:15px}
.vi16.topic-nav .text-placeholder ol li{
margin-left:17px}
.vi16.topic-nav .text-placeholder hr{
  border:0;
  height:0;
  border-top:1px solid #000;
  margin:0 auto;
width:650px}
.vi16.topic-nav .text-placeholder h2,.vi16.topic-nav .text-placeholder h3,.vi16.topic-nav .text-placeholder h4{
  font-size:30px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-weight:400;
  width:650px;
  margin:auto;
  padding:38px 0 0 0;
  text-align:center;
  color:#000;
  line-height:36px;
letter-spacing:0}
.vi16.topic-nav .text-placeholder .green{
color:#72ca33}
.vi16.topic-nav .text-placeholder h3{
  font-size:26px;
line-height:32px}
.vi16.topic-nav .text-placeholder .h2-green,.vi16.topic-nav .text-placeholder .h3-green,.vi16.topic-nav .text-placeholder .h4-green{
color:#72ca33}
.vi16.topic-nav .text-placeholder .h2-dark-blue,.vi16.topic-nav .text-placeholder .h3-dark-blue,.vi16.topic-nav .text-placeholder .h4-dark-blue{
color:#000}
.vi16.topic-nav .text-placeholder h4{
  font-size:22px;
line-height:28px}
.vi16.topic-nav .text-placeholder .button-placeholder{
  text-align:center;
margin-bottom:50px}
.vi16.topic-nav .text-placeholder .button{
  background:#fff;
  border:1px solid #000;
  border-radius:2px;
  padding:10px 23px 10px 23px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-weight:400;
  font-size:14px;
  color:#000;
text-transform:none}
.vi16.topic-nav .text-placeholder .button-pdf{
  background:#000;
  color:#fff;
  border:1px solid #000;
  display:inline-block;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-weight:400;
  font-size:14px;
  border-radius:2px;
  padding:6px 23px 6px 45px;
position:relative}
.vi16.topic-nav .text-placeholder .button-pdf:hover{
  background:#fff;
  color:#005a66;
text-decoration:none}
.vi16.topic-nav .text-placeholder .button-pdf:before{
  background:url('../images/vi16-sprite.png') no-repeat;
  background-position:-12px -461px;
  content:"";
  position:absolute;
  width:23px;
  height:18px;
  top:8px;
left:21px}
.vi16.topic-nav .text-placeholder .button-pdf:hover::before{
  background:url('../images/vi16-sprite.png') no-repeat;
  background-position:-12px -461px;
  content:"";
  position:absolute;
  width:23px;
  height:18px;
  top:8px;
  left:21px;
background-position:-12px -488px}
.vi16.topic-nav .text-placeholder .button:hover{
  background:#000;
  color:#fff;
padding:10px 20px 10px 20px}
.vi16.topic-nav .text-placeholder .giant-letter{
  font-size:100px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  text-align:left;
  color:#008b5c;
  line-height:84px;
  letter-spacing:0;
  display:block;
  float:left;
margin-right:6px}
.vi16.topic-nav .text-placeholder .para-image p.border-bottom,.vi16.topic-nav .text-placeholder p.border-bottom{
  border-bottom:1px solid #009ef0;
  padding-bottom:42px;
  padding-left:0;
  padding-right:0;
width:650px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.topic-nav{
  width:100%}
  .blk-responsive .vi16.topic-nav .text-placeholder .intro-black,.blk-responsive .vi16.topic-nav .text-placeholder .intro-black-border-bottom,.blk-responsive .vi16.topic-nav .text-placeholder .intro-dark-blue,.blk-responsive .vi16.topic-nav .text-placeholder .intro-dark-blue-border-bottom,.blk-responsive .vi16.topic-nav .text-placeholder hr,.blk-responsive .vi16.topic-nav .text-placeholder p{
    width:auto;
  margin:0 20px 0 20px}
  .blk-responsive .vi16.topic-nav .text-placeholder .intro-black,.blk-responsive .vi16.topic-nav .text-placeholder .intro-black-border-bottom,.blk-responsive .vi16.topic-nav .text-placeholder .intro-dark-blue,.blk-responsive .vi16.topic-nav .text-placeholder .intro-dark-blue-border-bottom{
    padding-bottom:10px;
    font-size:16px;
    text-align:center;
  line-height:22px}
  .blk-responsive .vi16.topic-nav .text-placeholder .intro-black-border-bottom,.blk-responsive .vi16.topic-nav .text-placeholder .intro-dark-blue-border-bottom{
  padding-bottom:23px}
  .blk-responsive .vi16.topic-nav .text-placeholder .h2-dark-blue,.blk-responsive .vi16.topic-nav .text-placeholder .h2-green,.blk-responsive .vi16.topic-nav .text-placeholder h2{
    font-size:20px;
  line-height:24px}
  .blk-responsive .vi16.topic-nav .text-placeholder .h3-dark-blue,.blk-responsive .vi16.topic-nav .text-placeholder .h3-green,.blk-responsive .vi16.topic-nav .text-placeholder h3{
    font-size:18px;
  line-height:22px}
  .blk-responsive .vi16.topic-nav .text-placeholder .h4-dark-blue,.blk-responsive .vi16.topic-nav .text-placeholder .h4-green,.blk-responsive .vi16.topic-nav .text-placeholder h4{
    font-size:16px;
  line-height:20px}
  .blk-responsive .vi16.topic-nav .text-placeholder hr{
  width:auto}
  .blk-responsive .vi16.topic-nav .text-placeholder OL,.blk-responsive .vi16.topic-nav .text-placeholder UL,.blk-responsive .vi16.topic-nav .text-placeholder p{
    padding-top:14px;
    padding-right:0;
    width:auto;
    font-size:14px;
  line-height:20px}
  .blk-responsive .vi16.topic-nav .text-placeholder OL,.blk-responsive .vi16.topic-nav .text-placeholder UL{
    padding-right:20px;
  margin-left:35px}
  .blk-responsive .vi16.topic-nav .text-placeholder li{
    margin-left:0;
    margin-top:4px;
    line-height:20px;
  width:100%}
  .blk-responsive .vi16.topic-nav .text-placeholder ol li{
  margin-left:5px}
  .blk-responsive .vi16.topic-nav .text-placeholder .giant-letter{
    font-size:70px;
    font-family:NotoSans-TC-Light,Arial,sans-serif;
    line-height:75px;
    padding-top:0;
  margin-top:-5px}
  .blk-responsive .vi16.topic-nav .text-placeholder p.border-bottom{
    padding-bottom:22px;
    padding-left:0;
    padding-right:0;
  width:auto}
  .blk-responsive .vi16.topic-nav .text-placeholder h2,.blk-responsive .vi16.topic-nav .text-placeholder h3,.blk-responsive .vi16.topic-nav .text-placeholder h4{
    padding-top:0;
    padding-bottom:0;
  width:auto}
  .blk-responsive .vi16.topic-nav .topic-container{
    width:100%;
    float:none;
    padding-left:0;
  padding-bottom:29px}
  .blk-responsive .vi16.topic-nav .row-wrapper{
    float:none;
    padding-left:0;
  margin-bottom:0}
  .blk-responsive .vi16.topic-nav .row-wrapper.first{
  margin-bottom:0}
  .blk-responsive .vi16.topic-nav .topic-nav-container h2{
    padding-bottom:22px;
    font-size:20px;
    line-height:24px;
  width:auto}
  .blk-responsive .vi16.topic-nav .read-more.blue a,.blk-responsive .vi16.topic-nav .read-more.magenta a{
  font-size:14px}
  .blk-responsive .vi16.topic-nav .topic-container h3{
    font-size:18px;
  line-height:22px}
  .blk-responsive .vi16.topic-nav .short-des{
    font-size:16px;
  line-height:20px}
  .blk-responsive .vi16.topic-nav .row-wrapper.two-topics .topic-container{
  padding-left:0}
  .blk-responsive .vi16.topic-nav .topic-nav-container{
  padding:35px}
  .blk-responsive .vi16.topic-nav .row-wrapper.one-topic{
  margin-left:0}
  .blk-responsive .vi16.topic-nav .text-placeholder .button-placeholder{
  margin-bottom:50px}
}
.vi16 .flexi-dropdown{
  max-width:620px;
  display:inline-block;
position:relative}
.vi16 .flexi-dropdown div.selected-item button.text-holder,.vi16 .flexi-dropdown section ul li{
  text-overflow:ellipsis;
  overflow:hidden;
white-space:nowrap}
@keyframes slideInUp{
  0.00%{
    transform:translate3d(0,-20px,0);
    opacity:0;
    visibility:visible;
  top:-30px}
  80.00%{
  opacity:1}
  100.00%{
    transform:translate3d(0,0,0);
  top:0}
}
.vi16 .flexi-dropdown div.selected-item{
  border-bottom:2px solid #616161;
  display:table;
box-sizing:border-box}
.vi16 .flexi-dropdown div.selected-item button.text-holder,.vi16 .flexi-dropdown div.selected-item span{
display:table-cell}
.vi16 .flexi-dropdown div.selected-item button.text-holder{
  border:none;
  cursor:pointer;
  outline:0;
  padding:0 0 2px 5px;
  height:42px;
  min-width:300px;
  max-width:620px;
  color:#000;
  text-align:left;
  text-transform:capitalize;
font:normal normal normal 36px NotoSans-TC-Light,Arial,sans-serif}
.vi16 .flexi-dropdown div.selected-item .icon-holder{
  cursor:pointer;
  padding-left:25px;
padding-right:5px}
.vi16 .flexi-dropdown div.selected-item .icon-holder i{
  font-size:24px;
color:#000}
.vi16 .flexi-dropdown div.selected-item .icon-holder.down{
display:table-cell}
.vi16 .flexi-dropdown div.selected-item .icon-holder.up{
display:none}
.vi16 .flexi-dropdown section{
  position:absolute;
  width:100%;
overflow:hidden}
.vi16 .flexi-dropdown section ul{
  box-shadow:0 0 10px 0 rgba(0,0,0,.5);
  padding:0 20px;
  margin:0;
  display:none;
  box-sizing:border-box;
  width:100%;
  position:relative;
  z-index:1;
  top:-1;
  animation-timing-function:ease-out;
  animation-duration:250ms;
animation-fill-mode:both}
.vi16 .flexi-dropdown section ul li{
  border-bottom:1px solid #616161;
  height:50px;
  text-transform:capitalize;
  font:normal normal normal 16px NotoSans-TC-Regular,Arial,sans-serif;
  line-height:50px;
  color:#fff;
  list-style:none;
  cursor:pointer;
text-align:left}
.vi16 .flexi-dropdown section ul li:last-child{
border-bottom:none}
.vi16 .flexi-dropdown section ul li:hover{
  color:#fff;
text-decoration:underline}
.vi16 .flexi-dropdown section ul li:focus{
  outline:0;
background:#ddd}
.vi16 .flexi-dropdown section ul li.selected{
  outline:0;
  background:#999;
color:#fff!important}
.vi16 .flexi-dropdown.opened ul{
  display:block;
  animation-name:slideInUp;
  background-color:#000;
opacity:.8}
.vi16 .flexi-dropdown.opened .icon-holder.up{
display:table-cell}
.vi16 .flexi-dropdown.opened .icon-holder.down{
display:none}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .flexi-dropdown{
  width:100%}
  .blk-responsive .vi16 .flexi-dropdown button.text-holder,.blk-responsive .vi16 .flexi-dropdown div.selected-item{
    width:100%;
  font-size:30px}
}
.vi16 .multi-column-teaser .topic,.vi16 .multi-column-teaser .topic-row{
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flex;
display:flex}
.vi16 .multi-column-teaser .wrapper-980{
  padding:56px 0 0 0;
width:940px}
.vi16 .multi-column-teaser .component-heading,.vi16 .multi-column-teaser .intro{
  width:620px;
  margin:0 auto;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  margin-bottom:56px;
text-align:center}
.vi16 .multi-column-teaser .component-heading{
  font-size:32px;
  line-height:38px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .multi-column-teaser .mb-14{
margin-bottom:14px!important}
.vi16 .multi-column-teaser .intro{
  font-size:20px;
line-height:28px}
.vi16 .multi-column-teaser .intro a{
color:#000}
.vi16 .multi-column-teaser .topic{
  margin-right:20px;
  box-sizing:border-box;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
margin-bottom:56px}
.vi16 .multi-column-teaser .section-image .image{
  text-align:center;
  width:125px;
  height:125px;
margin:0 auto}
.vi16 .multi-column-teaser .section-image .image img{
  max-width:100%;
max-height:100%}
.vi16 .multi-column-teaser [class^=cols-] .topic-row .topic:last-child{
margin-right:0}
.vi16 .multi-column-teaser .cols-4 .topic{
  width:220px;
min-width:220px}
.vi16 .multi-column-teaser .cols-4 .description,.vi16 .multi-column-teaser .cols-4 .link-list,.vi16 .multi-column-teaser .cols-4 .read-more{
display:none}
.vi16 .multi-column-teaser .cols-3 .topic{
  width:290px;
  min-width:290px;
margin-right:35px}
.vi16 .multi-column-teaser .cols-2 .topic{
  width:300px;
  min-width:300px;
  margin-left:80px;
margin-right:80px}
.vi16 .multi-column-teaser .cols-2 .topic-row .topic:first-child{
margin-right:180px}
.vi16 .multi-column-teaser .cols-2 .topic-row .topic:last-child{
  margin-left:0;
margin-right:80px}
.vi16 .multi-column-teaser .heading{
  margin-top:20px;
text-align:center}
.vi16 .multi-column-teaser .heading .label,.vi16 .multi-column-teaser .heading a{
  font-size:24px;
  line-height:28px;
  display:inline-block;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
text-decoration:none}
.vi16 .multi-column-teaser .description{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  -webkit-flex:1 0 auto;
  -moz-flex:1 0 auto;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  text-align:center;
padding-top:13px}
.vi16 .multi-column-teaser .description a{
text-decoration:underline}
.vi16 .multi-column-teaser .link-list{
  -webkit-flex:1 0 auto;
  -moz-flex:1 0 auto;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
padding-top:13px}
.vi16 .multi-column-teaser .link-list li a.cta.multiple:hover{
text-decoration:underline}
.vi16 .multi-column-teaser .link-list ul li+li{
margin-top:10px}
.vi16 .multi-column-teaser .link-list ul li .label{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .multi-column-teaser .read-more{
  text-align:center;
  transition:all 150ms ease-out;
margin-top:20px}
.vi16 .multi-column-teaser.default.border-bottom{
border-bottom:1px solid #000}
.vi16 .multi-column-teaser.bg-dark-gray{
background-color:#efefef}
.vi16 .multi-column-teaser.bg-dark-gray .component-heading,.vi16 .multi-column-teaser.bg-dark-gray .description,.vi16 .multi-column-teaser.bg-dark-gray .heading .label,.vi16 .multi-column-teaser.bg-dark-gray .heading a,.vi16 .multi-column-teaser.bg-dark-gray .intro{
color:#000}
.vi16 .multi-column-teaser.bg-lush-green{
background-color:#008b5c}
.vi16 .multi-column-teaser.bg-lush-green .component-heading,.vi16 .multi-column-teaser.bg-lush-green .description,.vi16 .multi-column-teaser.bg-lush-green .heading .label,.vi16 .multi-column-teaser.bg-lush-green .heading a,.vi16 .multi-column-teaser.bg-lush-green .intro{
color:#000}
.vi16 .multi-column-teaser.bg-teal-blue{
background-color:#000}
.vi16 .multi-column-teaser.bg-teal-blue .component-heading,.vi16 .multi-column-teaser.bg-teal-blue .description,.vi16 .multi-column-teaser.bg-teal-blue .heading .label,.vi16 .multi-column-teaser.bg-teal-blue .heading a,.vi16 .multi-column-teaser.bg-teal-blue .intro{
color:#fff}
.vi16 .multi-column-teaser.bg-ishares-blue{
background-color:#00a9e0}
.vi16 .multi-column-teaser.bg-ishares-blue .component-heading,.vi16 .multi-column-teaser.bg-ishares-blue .description,.vi16 .multi-column-teaser.bg-ishares-blue .heading .label,.vi16 .multi-column-teaser.bg-ishares-blue .heading a,.vi16 .multi-column-teaser.bg-ishares-blue .intro{
color:#000}
.vi16 .multi-column-teaser.bg-ishares-green{
background-color:#72ca33}
.vi16 .multi-column-teaser.bg-ishares-green .component-heading,.vi16 .multi-column-teaser.bg-ishares-green .description,.vi16 .multi-column-teaser.bg-ishares-green .heading .label,.vi16 .multi-column-teaser.bg-ishares-green .heading a,.vi16 .multi-column-teaser.bg-ishares-green .intro{
color:#000}
.vi16 .multi-column-teaser.bg-core-blue{
background-color:#000}
.vi16 .multi-column-teaser.bg-core-blue .component-heading,.vi16 .multi-column-teaser.bg-core-blue .description,.vi16 .multi-column-teaser.bg-core-blue .heading .label,.vi16 .multi-column-teaser.bg-core-blue .heading a,.vi16 .multi-column-teaser.bg-core-blue .intro{
color:#fff}
.vi16 .multi-column-teaser.bg-yellow{
background-color:#ffce00}
.vi16 .multi-column-teaser.bg-yellow .component-heading,.vi16 .multi-column-teaser.bg-yellow .description,.vi16 .multi-column-teaser.bg-yellow .heading .label,.vi16 .multi-column-teaser.bg-yellow .heading a,.vi16 .multi-column-teaser.bg-yellow .intro{
color:#000}
.vi16 .multi-column-teaser.bg-orange{
background-color:#ff4713}
.vi16 .multi-column-teaser.bg-orange .component-heading,.vi16 .multi-column-teaser.bg-orange .description,.vi16 .multi-column-teaser.bg-orange .heading .label,.vi16 .multi-column-teaser.bg-orange .heading a,.vi16 .multi-column-teaser.bg-orange .intro{
color:#000}
.vi16 .multi-column-teaser.bg-pink{
background-color:#fc9bb3}
.vi16 .multi-column-teaser.bg-pink .component-heading,.vi16 .multi-column-teaser.bg-pink .description,.vi16 .multi-column-teaser.bg-pink .heading .label,.vi16 .multi-column-teaser.bg-pink .heading a,.vi16 .multi-column-teaser.bg-pink .intro{
color:#000}
.vi16 .multi-column-teaser.bg-core-blue .read-more .cta .icon,.vi16 .multi-column-teaser.default .read-more .cta .icon{
color:#ff4713}
.vi16 .multi-column-teaser.border-top-bottom{
  border:1px solid #000;
  border-left:none;
border-right:none}
.vi16 .multi-column-teaser.aladdin-bg-dgray .component-heading,.vi16 .multi-column-teaser.aladdin-bg-dgray .description,.vi16 .multi-column-teaser.aladdin-bg-dgray .heading .label,.vi16 .multi-column-teaser.aladdin-bg-dgray .heading a,.vi16 .multi-column-teaser.aladdin-bg-dgray .intro,.vi16 .multi-column-teaser.aladdin-bg-green .component-heading,.vi16 .multi-column-teaser.aladdin-bg-green .description,.vi16 .multi-column-teaser.aladdin-bg-green .heading .label,.vi16 .multi-column-teaser.aladdin-bg-green .heading a,.vi16 .multi-column-teaser.aladdin-bg-green .intro,.vi16 .multi-column-teaser.aladdin-bg-purple .component-heading,.vi16 .multi-column-teaser.aladdin-bg-purple .description,.vi16 .multi-column-teaser.aladdin-bg-purple .heading .label,.vi16 .multi-column-teaser.aladdin-bg-purple .heading a,.vi16 .multi-column-teaser.aladdin-bg-purple .intro{
color:#fff}
.vi16 .multi-column-teaser.aladdin-bg-dgray .cta.link .label,.vi16 .multi-column-teaser.aladdin-bg-dgray a.cta.link,.vi16 .multi-column-teaser.aladdin-bg-green .cta.link .label,.vi16 .multi-column-teaser.aladdin-bg-green a.cta.link,.vi16 .multi-column-teaser.aladdin-bg-purple .cta.link .label,.vi16 .multi-column-teaser.aladdin-bg-purple a.cta.link{
color:#fff}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .multi-column-teaser .component-heading{
    font-size:24px;
    line-height:32px;
  margin-bottom:40px}
  .blk-responsive .vi16 .multi-column-teaser .intro{
  margin-bottom:40px}
  .blk-responsive .vi16 .multi-column-teaser .topic-row{
    margin-top:0;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
  flex-direction:column}
  .blk-responsive .vi16 .multi-column-teaser .section-image .image{
    width:75px;
  height:75px}
  .blk-responsive .vi16 .multi-column-teaser .component-heading,.blk-responsive .vi16 .multi-column-teaser .intro,.blk-responsive .vi16 .multi-column-teaser .wrapper-980{
  width:100%}
  .blk-responsive .vi16 .multi-column-teaser .wrapper-980{
    padding:40px 20px 0 20px;
  box-sizing:border-box}
  .blk-responsive .vi16 .multi-column-teaser .topic{
    width:100%;
    display:block;
  margin:0 0 40px 0}
}
.vi16.related-content .bg-green{
background:#008b5c}
.vi16.related-content .bg-purple{
background:#ffce00}
.vi16.related-content .bg-dark-blue{
background:#ff4713}
.vi16.related-content .bg-teal{
background:#000}
.vi16.related-content .bg-white-smoke{
background:#efefef}
.vi16.related-content .bg-ishares-blue{
background:#00a9e0}
.vi16.related-content .bg-ishares-green{
background:#72ca33}
.vi16.related-content .bg-core-blue{
background-color:#000}
.vi16.related-content .bg-yellow{
background-color:#ffce00}
.vi16.related-content .bg-orange{
background-color:#ff4713}
.vi16.related-content .bg-pink{
background-color:#fc9bb3}
.vi16.related-content .bg-white{
background-color:#fff}
.vi16.related-content .bg-aladdin-dark-gray{
background-color:#898d8d}
.vi16.related-content .bg-aladdin-green{
background-color:#00573c}
.vi16.related-content .rel-content-wrapper{
padding:58px 20px}
.vi16.related-content .rel-content-wrapper:after{
  content:"";
  display:block;
  visibility:hidden;
  height:0;
clear:both}
.vi16.related-content .rel-content-wrapper .card .content-container{
float:left}
.vi16.related-content .rel-content-wrapper .card .content-container:first-child .content-panel{
padding-right:90px}
.vi16.related-content .rel-content-wrapper .card .content-container:last-child .content-panel{
padding-left:90px}
.vi16.related-content .rel-content-wrapper .card .content-container .content-panel{
width:378px}
.vi16.related-content .rel-content-wrapper .card .content-container .description{
  margin:0 0 20px 0;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  height:auto;
overflow:hidden}
.vi16.related-content .rel-content-wrapper .card .content-container .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:28px;
  line-height:32px;
  margin:0 0 20px 0;
font-weight:400}
.vi16.related-content .rel-content-wrapper .card .content-container .title a{
color:#000}
.vi16.related-content .rel-content-wrapper .card .content-container .title a:hover{
text-decoration:none}
.vi16.related-content .rel-content-wrapper .card.one .content-panel{
  width:100%;
border-right:none}
.vi16.related-content .rel-content-wrapper .section-header{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  margin:0 0 20px 0;
  display:inline-block;
  text-transform:uppercase;
color:#000}
.vi16.related-content .rel-content-wrapper .section-header a{
color:#000}
.vi16.related-content .rel-content-wrapper .link-item{
line-height:32px}
.vi16.related-content .rel-content-wrapper .link-item a{
  color:#000;
display:inline-block}
.vi16.related-content .rel-content-wrapper .link-item a span.label{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-content .rel-content-wrapper .link-item a .icon{
  text-align:left;
color:#000}
.vi16.related-content .rel-content-wrapper .link-item a.link-style .icon{
  text-align:left;
color:#000}
.vi16.related-content .rel-content-wrapper .link-item a.link-style span.label{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-weight:400}
.vi16.related-content .bg-dark-blue,.vi16.related-content .bg-green,.vi16.related-content .bg-ishares-blue,.vi16.related-content .bg-ishares-green,.vi16.related-content .bg-purple,.vi16.related-content .bg-white,.vi16.related-content .bg-white-smoke{
color:#000}
.vi16.related-content .bg-dark-blue .description,.vi16.related-content .bg-dark-blue .description p,.vi16.related-content .bg-dark-blue .section-header,.vi16.related-content .bg-dark-blue .section-header a,.vi16.related-content .bg-green .description,.vi16.related-content .bg-green .description p,.vi16.related-content .bg-green .section-header,.vi16.related-content .bg-green .section-header a,.vi16.related-content .bg-ishares-blue .description,.vi16.related-content .bg-ishares-blue .description p,.vi16.related-content .bg-ishares-blue .section-header,.vi16.related-content .bg-ishares-blue .section-header a,.vi16.related-content .bg-ishares-green .description,.vi16.related-content .bg-ishares-green .description p,.vi16.related-content .bg-ishares-green .section-header,.vi16.related-content .bg-ishares-green .section-header a,.vi16.related-content .bg-purple .description,.vi16.related-content .bg-purple .description p,.vi16.related-content .bg-purple .section-header,.vi16.related-content .bg-purple .section-header a,.vi16.related-content .bg-white .description,.vi16.related-content .bg-white .description p,.vi16.related-content .bg-white .section-header,.vi16.related-content .bg-white .section-header a,.vi16.related-content .bg-white-smoke .description,.vi16.related-content .bg-white-smoke .description p,.vi16.related-content .bg-white-smoke .section-header,.vi16.related-content .bg-white-smoke .section-header a{
color:#000}
.vi16.related-content .bg-dark-blue .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .bg-green .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .bg-ishares-blue .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .bg-ishares-green .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .bg-purple .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .bg-white .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .bg-white-smoke .rel-content-wrapper .card .content-panel .title a{
color:#000}
.vi16.related-content .bg-dark-blue .rel-content-wrapper .cta,.vi16.related-content .bg-green .rel-content-wrapper .cta,.vi16.related-content .bg-ishares-blue .rel-content-wrapper .cta,.vi16.related-content .bg-ishares-green .rel-content-wrapper .cta,.vi16.related-content .bg-purple .rel-content-wrapper .cta,.vi16.related-content .bg-white .rel-content-wrapper .cta,.vi16.related-content .bg-white-smoke .rel-content-wrapper .cta{
color:#000}
.vi16.related-content .bg-dark-blue .rel-content-wrapper .cta span.label,.vi16.related-content .bg-green .rel-content-wrapper .cta span.label,.vi16.related-content .bg-ishares-blue .rel-content-wrapper .cta span.label,.vi16.related-content .bg-ishares-green .rel-content-wrapper .cta span.label,.vi16.related-content .bg-purple .rel-content-wrapper .cta span.label,.vi16.related-content .bg-white .rel-content-wrapper .cta span.label,.vi16.related-content .bg-white-smoke .rel-content-wrapper .cta span.label{
color:#000}
.vi16.related-content .bg-white .section-header{
color:#000}
.vi16.related-content .bg-aladdin-green,.vi16.related-content .bg-core-blue,.vi16.related-content .blk-bg-black{
color:#fff}
.vi16.related-content .bg-aladdin-green .description,.vi16.related-content .bg-aladdin-green .description p,.vi16.related-content .bg-aladdin-green .section-header,.vi16.related-content .bg-aladdin-green .section-header a,.vi16.related-content .bg-core-blue .description,.vi16.related-content .bg-core-blue .description p,.vi16.related-content .bg-core-blue .section-header,.vi16.related-content .bg-core-blue .section-header a,.vi16.related-content .blk-bg-black .description,.vi16.related-content .blk-bg-black .description p,.vi16.related-content .blk-bg-black .section-header,.vi16.related-content .blk-bg-black .section-header a{
color:#fff}
.vi16.related-content .bg-aladdin-green .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .bg-core-blue .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .blk-bg-black .rel-content-wrapper .card .content-panel .title a{
color:#fff}
.vi16.related-content .bg-aladdin-green .rel-content-wrapper .cta,.vi16.related-content .bg-core-blue .rel-content-wrapper .cta,.vi16.related-content .blk-bg-black .rel-content-wrapper .cta{
color:#fff}
.vi16.related-content .bg-aladdin-green .rel-content-wrapper .cta span.label,.vi16.related-content .bg-core-blue .rel-content-wrapper .cta span.label,.vi16.related-content .blk-bg-black .rel-content-wrapper .cta span.label{
color:#fff}
.vi16.related-content .bg-core-blue .link-item a .icon,.vi16.related-content .bg-white .link-item a .icon,.vi16.related-content .blk-bg-black .link-item a .icon{
color:#ff4713}
.vi16.related-content .bg-core-blue .link-item a.link-style .icon,.vi16.related-content .bg-white .link-item a.link-style .icon,.vi16.related-content .blk-bg-black .link-item a.link-style .icon{
color:#ff4713}
.vi16.related-content .bg-aladdin-green .link-item a .icon{
color:#fff}
.vi16.related-content .bg-aladdin-green .link-item a.link-style .icon{
color:#fff}
.vi16.related-content .bg-aladdin-green .content-container:first-child .content-panel,.vi16.related-content .bg-core-blue .content-container:first-child .content-panel,.vi16.related-content .blk-bg-black .content-container:first-child .content-panel{
border-right:1px solid #fff!important}
.vi16.related-content .bg-dark-blue .content-container:first-child .content-panel,.vi16.related-content .bg-green .content-container:first-child .content-panel,.vi16.related-content .bg-ishares-blue .content-container:first-child .content-panel,.vi16.related-content .bg-ishares-green .content-container:first-child .content-panel,.vi16.related-content .bg-orange .content-container:first-child .content-panel,.vi16.related-content .bg-pink .content-container:first-child .content-panel,.vi16.related-content .bg-purple .content-container:first-child .content-panel,.vi16.related-content .bg-white .content-container:first-child .content-panel,.vi16.related-content .bg-white-smoke .content-container:first-child .content-panel,.vi16.related-content .bg-yellow .content-container:first-child .content-panel{
border-right:1px solid #000!important}
.vi16.related-content .border-top-bottom{
  border-width:1px 0;
  border-style:solid;
border-color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.related-content .rel-content-wrapper{
  padding:40px 20px}
  .blk-responsive .vi16.related-content .rel-content-wrapper .card+.card .content-panel{
    border-bottom:none!important;
  padding-bottom:0!important}
  .blk-responsive .vi16.related-content .rel-content-wrapper .content-container{
    display:block;
  float:none}
  .blk-responsive .vi16.related-content .rel-content-wrapper .content-container:first-child .content-panel{
    border-right:0!important;
    border-bottom:1px solid #000;
    margin-bottom:25px;
    padding:0!important;
  padding-bottom:30px!important}
  .blk-responsive .vi16.related-content .rel-content-wrapper .content-container:last-child .content-panel{
    padding:0!important;
  margin-bottom:0!important}
  .blk-responsive .vi16.related-content .rel-content-wrapper .content-container .content-panel{
  width:100%}
  .blk-responsive .vi16.related-content .rel-content-wrapper .content-container .title{
    font-size:20px;
  margin:0 0 9px 0}
  .blk-responsive .vi16.related-content .rel-content-wrapper .content-container .description{
    height:auto;
  margin-bottom:30px}
  .blk-responsive .vi16.related-content .rel-content-wrapper .card.one .content-panel{
  border-bottom:0!important}
  .blk-responsive .vi16.related-content .rel-content-wrapper .section-header{
  text-align:center}
  .blk-responsive .vi16.related-content .rel-content-wrapper.feature.mobile .section-header,.blk-responsive .vi16.related-content .rel-content-wrapper.link-list.mobile .section-header{
  margin-bottom:0!important}
  .blk-responsive .vi16.related-content .bg-aladdin-green .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-core-blue .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .blk-bg-black .content-container:first-child .content-panel{
  border-bottom:1px solid #fff!important}
  .blk-responsive .vi16.related-content .bg-dark-blue .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-green .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-ishares-blue .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-ishares-green .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-orange .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-pink .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-purple .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-white .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-white-smoke .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .bg-yellow .content-container:first-child .content-panel{
    border-bottom:1px solid #000!important;
  border-right:0!important}
}
.vi16 .crosslink-panel{
  text-align:center;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
background:#fff}
.vi16 .crosslink-panel .crosslink-header{
  color:#000;
  font-size:18px;
  font-weight:400;
  text-align:center;
  display:inline-block;
  line-height:24px;
  margin-top:44px;
padding:0 75px}
.vi16 .crosslink-panel .crosslink-body{
  margin-top:19px;
  margin-bottom:37px;
padding:0 75px}
.vi16 .crosslink-panel .crosslink-body .cta-link{
  text-align:left;
  line-height:20px;
margin-bottom:7px}
.vi16 .crosslink-panel .crosslink-body .cta-link .cta .label{
  font:16px/20px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .crosslink-panel .crosslink-body .first-column{
  display:inline-block;
  list-style-type:disc;
  vertical-align:top;
  max-width:359px;
padding-left:18px}
.vi16 .crosslink-panel .crosslink-body .second-column{
  margin-left:72px;
  padding-left:18px;
  display:inline-block;
  vertical-align:top;
  list-style-type:disc;
max-width:359px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .crosslink-panel .crosslink-header{
    font-size:20px;
    margin-top:26px;
  padding:0 20px}
  .blk-responsive .vi16 .crosslink-panel .crosslink-body{
    margin-top:8px;
    margin-bottom:26px;
  padding:0 55px 0 33px}
  .blk-responsive .vi16 .crosslink-panel .crosslink-body .cta-link{
    font-size:16px;
    text-align:left;
  line-height:22px}
  .blk-responsive .vi16 .crosslink-panel .crosslink-body .first-column,.blk-responsive .vi16 .crosslink-panel .crosslink-body .second-column{
    display:block;
    list-style-type:disc;
  margin-left:20px}
}
.vi16.dynamic-article-list-wrapper .wrapper-980{
overflow:visible}
.vi16.dynamic-article-list-wrapper .wrapper-980 .article-cntnr .attribution-text .separator{
padding:0 5px}
.vi16.dynamic-article-list-wrapper .wrapper-980 .filter-articles .flexi-dropdown div.selected-item button.text-holder{
  font-size:32px;
  background:0 0;
padding:0}
.vi16.dynamic-article-list-wrapper .wrapper-980 .filter-articles .flexi-dropdown div.selected-item button.text-holder:focus{
outline:0}
.vi16.dynamic-article-list-wrapper .wrapper-980 .filter-articles .flexi-dropdown div.selected-item .icon-holder{
  padding-left:24px;
  padding-right:0;
text-align:right}
.vi16.dynamic-article-list-wrapper .wrapper-980 .filter-articles .flexi-dropdown div.selected-item .icon-holder .fa{
  color:#ff4713;
font-size:32px}
.vi16.dynamic-article-list-wrapper .wrapper-980 .filter-articles .flexi-dropdown section ul{
padding:0}
.vi16.dynamic-article-list-wrapper .wrapper-980 .filter-articles .flexi-dropdown section ul li{
  padding:0 20px;
  font-size:14px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .dynamic-article-list{
margin:24px 165px 0 165px}
.vi16 .dynamic-article-list .article-cntnr{
  margin-bottom:33px;
display:none}
.vi16 .dynamic-article-list .article-cntnr .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:26px;
  text-align:center;
  line-height:34px;
  margin-bottom:10px;
font-weight:400}
.vi16 .dynamic-article-list .article-cntnr .title a{
color:#000}
.vi16 .dynamic-article-list .article-cntnr .title a:hover{
  color:#000;
text-decoration:underline}
.vi16 .dynamic-article-list .cta.link .icon{
color:#ff4713}
.vi16 .dynamic-article-list .cta .icon.article,.vi16 .dynamic-article-list .cta .icon.case-study,.vi16 .dynamic-article-list .cta .icon.client-material,.vi16 .dynamic-article-list .cta .icon.education,.vi16 .dynamic-article-list .cta .icon.market-insight,.vi16 .dynamic-article-list .cta .icon.newsletter,.vi16 .dynamic-article-list .cta .icon.press-release,.vi16 .dynamic-article-list .cta .icon.retirement-institute{
background-position:-15px -408px}
.vi16 .dynamic-article-list .cta .icon.video{
background-position:-15px -286px}
.vi16 .dynamic-article-list .cta .icon.infographic{
background-position:-15px -2573px}
.vi16 .dynamic-article-list .cta .icon.audio{
background-position:-15px -1841px}
.vi16 .dynamic-article-list .cta .icon.blog{
background-position:-15px -1963px}
.vi16 .dynamic-article-list .cta .icon.event,.vi16 .dynamic-article-list .cta .icon.event-webinar{
background-position:-15px -2207px}
.vi16 .dynamic-article-list .cta .icon.pdf{
background-position:-15px -2817px}
.vi16 .dynamic-article-list .cta .icon.tool{
background-position:-15px -3061px}
.vi16 .dynamic-article-list .cta .icon.word{
background-position:-15px -3183px}
.vi16 .dynamic-article-list .cta .icon.arrow{
background-position:-15px -164px}
.vi16 .dynamic-article-list .cta .icon.chart{
background-position:-15px -2085px}
.vi16 .dynamic-article-list .article-cntnr .attribution{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  text-align:center;
line-height:20px}
.vi16 .dynamic-article-list .article-cntnr .attribution .attribution-text{
  display:inline-block;
vertical-align:top}
.vi16 .dynamic-article-list .article-cntnr .attribution a{
  color:#000;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
text-decoration:underline}
.vi16 .dynamic-article-list .article-cntnr .attribution a:hover{
color:#000}
.vi16 .dynamic-article-list .article-cntnr .description{
  margin:4px 0 7px 0;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  color:#000;
text-align:left}
.vi16 .dynamic-article-list .article-cntnr .read-article{
  font-size:16px;
  text-align:left;
  line-height:22px;
font-weight:600}
.vi16 .dynamic-article-list .load-more-wrapper{
  text-align:center;
  width:100%;
padding-bottom:50px}
.vi16 .tile-box{
  display:none;
  width:33.33%;
  float:left;
  vertical-align:top;
  box-sizing:border-box;
padding:10px}
.vi16 .dynamic-tiles-list{
padding:20px 10px}
.vi16 .dynamic-tiles-list .filter-articles{
padding-top:55px}
.vi16 .dynamic-tiles-list .load-more-wrapper{
  text-align:center;
  width:100%;
padding:40px 0}
.vi16 .dynamic-tiles-list .load-more-wrapper .load-more{
display:inline-block}
.vi16 .display-list{
display:list-item}
.vi16 .filter-articles{
  padding-top:25px;
  padding-bottom:50px;
  font-size:14px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  position:relative;
text-align:center}
.vi16 .filter-articles .filter-label{
  font-size:14px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
margin-right:17px}
.vi16 .filter-articles .filter-dropdown{
  text-align:center;
  font-weight:700;
  color:#000;
  position:relative;
display:inline-block}
.vi16 .filter-articles .filter-dropdown::after{
  content:"›";
  position:absolute;
  font-size:24px;
  color:#000;
  pointer-events:none;
  font-weight:500;
  right:12px;
  top:8px;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
-ms-transform:rotate(90deg)}
.vi16 .filter-articles .filter-dropdown::before{
  content:"";
  height:100%;
  right:30px;
  position:absolute;
border-left:1px solid #efefef}
.vi16 .filter-articles .filter-dropdown select{
  color:#000;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  padding:5px 40px 5px 8px;
  border:1px solid #efefef;
  -webkit-appearance:none;
  -moz-appearance:none;
appearance:none}
.vi16 .filter-articles .filter-dropdown select::-ms-expand{
display:none}
.vi16 .filter-articles .filter-dropdown select option{
font-size:14px}
.vi16 .tile-container{
  border:1px solid #616161;
  height:491px;
position:relative}
.vi16 .tile-box:nth-child(3n){
margin-right:0}
.vi16 .tile-box .image{
  max-width:313px;
  max-height:194px;
overflow:hidden}
.vi16 .tile-box .image.imageColor{
height:194px}
.vi16 .tile-box .category{
  font-size:16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:1px;
  line-height:30px;
  text-align:left;
  color:#000;
  padding:0 29px 0 29px;
  text-transform:uppercase;
  position:absolute;
top:216px}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:18px;
  line-height:23px;
  font-weight:400;
  text-align:left;
  padding:9px 29px 8px 29px;
  position:absolute;
top:237px}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .title a{
color:#000}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .attribution-text a{
  color:#000;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
text-decoration:underline}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .date{
  font-size:12px;
  line-height:20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  text-align:left;
  padding:0 29px 8px 29px;
  position:absolute;
top:295px}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .description{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  text-align:left;
  padding:0 29px 8px 29px;
  position:absolute;
top:341px}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .read-article{
  padding:0 29px 0 29px;
  position:absolute;
  bottom:20px;
font-weight:700}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .read-article .icon-sprite{
display:none}
.vi16 .dynamic-tiles-list .article-cntnr.tile-box .cta.link .label{
line-height:20px}
.vi16 .dynamic-article-list.left .title{
  text-align:left;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:26px;
  line-height:34px;
color:#000}
.vi16 .dynamic-article-list.left .title a{
color:#000}
.vi16 .dynamic-article-list.left .title a:hover{
  color:#000;
text-decoration:underline}
.vi16 .dynamic-article-list.left .attribution{
  text-align:left;
  font-size:12px;
color:#000}
.vi16 .dynamic-article-list.left .description{
text-align:left}
.vi16 .dynamic-article-list.left .read-article{
  line-height:20px;
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.dynamic-article-list-wrapper .filter-articles .flexi-dropdown div.selected-item button.text-holder{
    font-size:20px;
    height:32px;
  min-width:auto}
  .blk-responsive .vi16.dynamic-article-list-wrapper .filter-articles .flexi-dropdown div.selected-item .icon-holder .fa{
  font-size:20px}
  .blk-responsive .vi16 .dynamic-article-list{
  margin:24px 20px 0 20px}
  .blk-responsive .vi16 .dynamic-article-list .article-cntnr .title{
    font-size:20px;
    text-align:center;
  line-height:24px}
  .blk-responsive .vi16 .dynamic-article-list .article-cntnr .description,.blk-responsive .vi16 .dynamic-article-list .article-cntnr .read-article{
    font-size:14px;
  line-height:20px}
  .blk-responsive .vi16 .dynamic-article-list .load-more-wrapper{
  padding-bottom:40px}
  .blk-responsive .vi16 .dynamic-article-list .article-cntnr{
  margin-bottom:23px}
  .blk-responsive .vi16 .dynamic-article-list .attribution .cta{
  width:7%}
  .blk-responsive .vi16 .dynamic-article-list .attribution .attribution-text{
    width:90%;
  text-align:left}
  .blk-responsive .vi16 .dynamic-article-list.left .article-cntnr .title{
  text-align:left}
  .blk-responsive .vi16 .dynamic-tiles-list{
  padding:0 20px}
  .blk-responsive .vi16 .dynamic-tiles-list .tile-box{
  width:100%}
  .blk-responsive .vi16 .dynamic-tiles-list .tile-box .image{
    max-width:none;
  max-height:none}
  .blk-responsive .vi16 .dynamic-tiles-list .tile-box .image img{
    width:100%;
  height:auto}
  .blk-responsive .vi16 .dynamic-tiles-list .article-cntnr.tile-box .description{
  position:static}
  .blk-responsive .vi16 .dynamic-tiles-list .load-more-wrapper{
  padding:0 0 50px 0}
  .blk-responsive .dynamic-tiles-list .article-cntnr.tile-box .read-article{
    position:static;
  padding-bottom:17px}
  .blk-responsive .vi16 .dynamic-tiles-list .article-cntnr.tile-box .date{
  position:static}
  .blk-responsive .vi16 .tile-container{
  height:100%}
  .blk-responsive .vi16 .tile-box .category{
    position:static;
  padding-top:20px}
  .blk-responsive .vi16 .dynamic-tiles-list .article-cntnr.tile-box .title{
  position:static}
}
.vi16.featured-article .featured-tile{
  width:617px;
  float:left;
  height:258px;
  position:relative;
  border:1px solid #616161;
  margin:0 20px;
background-color:#fff}
.vi16.featured-article .featured-article-section{
  background-color:#fff;
  padding:0;
margin-top:56px}
.vi16.featured-article .featured-article-section.extra-padding-30{
padding-bottom:30px}
.vi16.featured-article .featured-tile .content{
padding:22px 30px 0 30px}
.vi16.featured-article .featured-tile .category{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  letter-spacing:1px;
  text-transform:uppercase;
padding-bottom:9px}
.vi16.featured-article .featured-tile .title{
  padding-top:0;
  font-weight:400;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:26px;
line-height:34px}
.vi16.featured-article .featured-tile .title a{
color:#000}
.vi16.featured-article .featured-tile .title a:hover{
text-decoration:underline}
.vi16.featured-article .featured-tile .author-section,.vi16.featured-article .featured-tile .date{
  color:#000;
  display:inline-block;
  font-size:16px;
  line-height:24px;
padding-top:13px}
.vi16.featured-article .featured-tile .author-section a,.vi16.featured-article .featured-tile .date a{
  color:#000;
text-decoration:underline}
.vi16.featured-article .article-list .author-block a:hover{
color:#000}
.vi16.featured-article .featured-tile .author-block{
  display:inline;
  padding-left:1px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.featured-article .featured-tile .separator{
padding:0 5px}
.vi16.featured-article .featured-tile .description{
  color:#000;
  padding-top:17px;
  padding-bottom:15px;
  font-size:20px;
line-height:28px}
.vi16.featured-article .featured-tile .description p{
line-height:28px}
.vi16.featured-article .featured-tile .text{
  position:absolute;
  bottom:21px;
left:30px}
.vi16.featured-article .featured-tile .text .fa-angle-right{
color:#ff4713}
.vi16.featured-article .featured-tile .read-more{
  bottom:40px;
position:absolute}
.vi16.featured-article .featured-tile .author a{
color:#000}
.vi16.featured-article .featured-tile .author a:hover{
color:#000}
.vi16.featured-article .featured-tile .read-more .cta.link .label{
padding-left:0}
.vi16.featured-article .market-content-box{
  position:relative;
  width:298px;
  height:258px;
  float:right;
margin:0 20px 0 0}
.vi16.featured-article .market-content-box.bg-blue,.vi16.featured-article .market-content-box.bg-core-blue{
  background-color:#000;
color:#fff}
.vi16.featured-article .market-content-box.bg-blue .fa-angle-right,.vi16.featured-article .market-content-box.bg-blue .smallText,.vi16.featured-article .market-content-box.bg-core-blue .fa-angle-right,.vi16.featured-article .market-content-box.bg-core-blue .smallText{
color:#ff4713}
.vi16.featured-article .market-content-box.bg-pink{
background-color:#fc9bb3}
.vi16.featured-article .market-content-box.bg-orange-yellow{
background-color:#ff4713}
.vi16.featured-article .market-content-box.bg-yellow-gray{
background-color:#ffce00}
.vi16.featured-article .market-content-box.bg-dry-teal{
  background-color:#000;
color:#fff}
.vi16.featured-article .market-content-box.bg-lush-green{
  background-color:#008b5c;
color:#000}
.vi16.featured-article .market-content-box.bg-cold-purple{
  background-color:#9062bc;
color:#000}
.vi16.featured-article .market-content-box.bg-ishares-blue{
  background-color:#00a9e0;
color:#000}
.vi16.featured-article .market-content-box.bg-ishares-green{
  background-color:#72ca33;
color:#000}
.vi16.featured-article .market-content-box.bg-pure-white{
  background-color:#fff;
border:1px solid #000}
.vi16.featured-article .market-content-box.bg-pure-white .fa-angle-right,.vi16.featured-article .market-content-box.bg-pure-white .smallText{
color:#ff4713}
.vi16.featured-article .market-content-box.bg-pure-white .headline{
color:#000}
.vi16.featured-article .market-content-box .smallText{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  letter-spacing:1px;
  text-transform:uppercase;
padding-bottom:9px}
.vi16.featured-article .market-content-box .headline{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
width:240px}
.vi16.featured-article .market-content-box .cta.link{
  position:absolute;
  padding-top:18px;
bottom:23px}
.vi16.featured-article .market-content-box .content-area{
padding:23px 31px 23px 20px}
.vi16.featured-article .article-list .desktop{
display:block}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.featured-article .featured-article-section{
  margin-top:40px}
  .blk-responsive .vi16.featured-article .featured-tile{
    width:100%;
    height:auto;
    float:none;
    position:static;
    margin:0;
  border:none}
  .blk-responsive .vi16.featured-article .featured-tile .content{
  padding:0 31px}
  .blk-responsive .vi16.featured-article .featured-tile .cta{
  position:static}
  .blk-responsive .vi16.featured-article .featured-tile .description{
  padding-top:24px}
  .blk-responsive .vi16.featured-article .featured-tile .text{
    position:static;
    padding-top:0;
  padding-bottom:24px}
  .blk-responsive .vi16.featured-article .article-list .desktop{
  display:none}
  .blk-responsive .vi16.featured-article .article-list .mobile{
  display:block!important}
  .blk-responsive .vi16.featured-article .market-content-box{
    width:auto;
    height:auto;
    float:none;
  margin:20px 31px 0 31px}
  .blk-responsive .vi16.featured-article .market-content-box .cta.link{
    position:static;
  display:block}
}
.vi16 .resource-list{
  width:100%;
  position:relative;
background-color:#fff}
.vi16 .resource-list .content{
  padding:30px 0 30px 0;
width:980px}
.vi16 .resource-list .column{
  float:left;
  vertical-align:top;
width:375px}
.vi16 .resource-list .column:first-child{
padding:0 30px 0 80px}
.vi16 .resource-list .column:first-child.double{
border-right:solid 1px #616161}
.vi16 .resource-list .column:last-child.double{
  padding:0 80px 0 30px;
  margin-left:-1px;
border-left:solid 1px #616161}
.vi16 .resource-list .header{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:18px;
  line-height:24px;
color:#616161}
.vi16 .resource-list .cta{
  display:inline-block;
margin-top:15px}
.vi16 .resource-list .cta .label span:not(.fa){
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .resource-list .cta .label span.icon{
  display:inline;
margin-left:0}
.vi16 .resource-list .subtitle{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  line-height:20px;
  color:#616161;
padding-left:28px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .resource-list .content{
    padding:25px 20px 31px 20px;
  width:auto}
  .blk-responsive .vi16 .resource-list .header{
  padding:10px 0 7px 0}
  .blk-responsive .vi16 .resource-list .column.single{
  padding:0}
  .blk-responsive .vi16 .resource-list .column.double{
    border:none;
  padding:0}
  .blk-responsive .vi16 .resource-list .column.double:last-child .header{
  padding-top:20px}
  .blk-responsive .vi16 .resource-list .cta{
  margin-top:13px}
  .blk-responsive .vi16 .resource-list .subtitle{
    font-size:13px;
    line-height:18px;
  margin-top:-2px}
}
.vi16.hub-banner,.vi16.navigation-banner{
overflow:hidden}
.vi16.hub-banner .cover,.vi16.navigation-banner .cover{
  max-width:1920px;
  height:auto;
  margin:0 auto;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
position:relative}
.vi16.hub-banner .cover:after,.vi16.hub-banner .cover:before,.vi16.navigation-banner .cover:after,.vi16.navigation-banner .cover:before{
  position:absolute;
  content:"";
  top:0;
  width:1000px;
height:100%}
.vi16.hub-banner .cover:before,.vi16.navigation-banner .cover:before{
left:-1000px}
.vi16.hub-banner .cover:after,.vi16.navigation-banner .cover:after{
right:-1000px}
.vi16.hub-banner .cover.bg-dark-overlay:after,.vi16.hub-banner .cover.bg-dark-overlay:before,.vi16.navigation-banner .cover.bg-dark-overlay:after,.vi16.navigation-banner .cover.bg-dark-overlay:before{
background-color:#000}
.vi16.hub-banner .cover.bg-light-overlay:after,.vi16.hub-banner .cover.bg-light-overlay:before,.vi16.navigation-banner .cover.bg-light-overlay:after,.vi16.navigation-banner .cover.bg-light-overlay:before{
background-color:#efefef}
.vi16.hub-banner .cover img,.vi16.navigation-banner .cover img{
  height:100%;
  width:100%;
position:absolute}
.vi16.hub-banner .content-panel,.vi16.navigation-banner .content-panel{
  max-width:940px;
  margin:0 auto;
  height:100%;
overflow:visible}
.vi16.hub-banner .content-panel .nav-banner-bg img,.vi16.navigation-banner .content-panel .nav-banner-bg img{
display:contents}
.vi16.hub-banner .content-panel header,.vi16.navigation-banner .content-panel header{
  float:left;
  max-width:480px;
  box-sizing:border-box;
  position:absolute;
  top:50%;
transform:translateY(-50%)}
.vi16.hub-banner .content-panel header.bg-dark-overlay,.vi16.navigation-banner .content-panel header.bg-dark-overlay{
color:#fff}
.vi16.hub-banner .content-panel header.bg-dark-overlay .link,.vi16.navigation-banner .content-panel header.bg-dark-overlay .link{
color:#fff}
.vi16.hub-banner .content-panel header.bg-dark-overlay .link .label,.vi16.navigation-banner .content-panel header.bg-dark-overlay .link .label{
color:#fff}
.vi16.hub-banner .content-panel header.bg-light-overlay,.vi16.navigation-banner .content-panel header.bg-light-overlay{
color:#000}
.vi16.hub-banner .content-panel .article-type,.vi16.navigation-banner .content-panel .article-type{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  margin:0 0 7px;
text-transform:uppercase}
.vi16.hub-banner .content-panel .headline,.vi16.navigation-banner .content-panel .headline{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:36px;
  font-weight:400;
  line-height:44px;
margin:0 0 14px}
.vi16.hub-banner .content-panel .subheader,.vi16.navigation-banner .content-panel .subheader{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
margin:0 0 18px}
.vi16.hub-banner .content-panel .nav-data,.vi16.navigation-banner .content-panel .nav-data{
position:relative}
.vi16.hub-banner .content-panel nav,.vi16.navigation-banner .content-panel nav{
  right:0;
  position:absolute;
  top:50%;
  background-color:#000;
  width:300px;
  height:300px;
transform:translateY(-50%)}
.vi16.hub-banner .content-panel nav .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav .responsive-nav-links-bg{
background-color:#000}
.vi16.hub-banner .content-panel nav .title,.vi16.navigation-banner .content-panel nav .title{
  color:#fff;
  padding:10px 20px;
overflow:hidden}
.vi16.hub-banner .content-panel nav .cta,.vi16.navigation-banner .content-panel nav .cta{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:49px;
  height:49px;
  color:#fff;
  margin:0 20px;
  text-decoration:none;
  display:block;
  border-bottom:1px solid #fff;
  overflow:hidden;
transition:color .2s}
.vi16.hub-banner .content-panel nav .cta .icon,.vi16.navigation-banner .content-panel nav .cta .icon{
  float:right;
  margin:0;
line-height:49px}
.vi16.hub-banner .content-panel nav .cta .label,.vi16.navigation-banner .content-panel nav .cta .label{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  line-height:49px;
  color:#fff;
transition:color .2s}
.vi16.hub-banner .content-panel nav .cta.link:hover,.vi16.navigation-banner .content-panel nav .cta.link:hover{
  color:#fff;
text-decoration:underline}
.vi16.hub-banner .content-panel nav .cta.link:hover .label,.vi16.navigation-banner .content-panel nav .cta.link:hover .label{
  color:#fff;
text-decoration:underline}
.vi16.hub-banner .content-panel nav .cta.active .icon,.vi16.navigation-banner .content-panel nav .cta.active .icon{
  float:none;
margin-right:6px}
.vi16.hub-banner .content-panel nav .cta:last-child,.vi16.navigation-banner .content-panel nav .cta:last-child{
border-width:0}
.vi16.hub-banner .content-panel nav.bg-blue,.vi16.navigation-banner .content-panel nav.bg-blue{
  background:#000;
color:#fff}
.vi16.hub-banner .content-panel nav.bg-blue .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav.bg-blue .responsive-nav-links-bg{
background-color:#000}
.vi16.hub-banner .content-panel nav.bg-blue .cta,.vi16.hub-banner .content-panel nav.bg-blue .label,.vi16.hub-banner .content-panel nav.bg-blue .title,.vi16.navigation-banner .content-panel nav.bg-blue .cta,.vi16.navigation-banner .content-panel nav.bg-blue .label,.vi16.navigation-banner .content-panel nav.bg-blue .title{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-blue .cta.link:hover,.vi16.navigation-banner .content-panel nav.bg-blue .cta.link:hover{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-blue .cta.link:hover .label,.vi16.navigation-banner .content-panel nav.bg-blue .cta.link:hover .label{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-lush-green,.vi16.navigation-banner .content-panel nav.bg-lush-green{
  background:#008b5c;
color:#000}
.vi16.hub-banner .content-panel nav.bg-lush-green .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav.bg-lush-green .responsive-nav-links-bg{
background-color:#008b5c}
.vi16.hub-banner .content-panel nav.bg-lush-green .cta,.vi16.hub-banner .content-panel nav.bg-lush-green .label,.vi16.hub-banner .content-panel nav.bg-lush-green .title,.vi16.navigation-banner .content-panel nav.bg-lush-green .cta,.vi16.navigation-banner .content-panel nav.bg-lush-green .label,.vi16.navigation-banner .content-panel nav.bg-lush-green .title{
color:#000}
.vi16.hub-banner .content-panel nav.bg-lush-green .cta.link:hover,.vi16.navigation-banner .content-panel nav.bg-lush-green .cta.link:hover{
color:#000}
.vi16.hub-banner .content-panel nav.bg-lush-green .cta.link:hover .label,.vi16.navigation-banner .content-panel nav.bg-lush-green .cta.link:hover .label{
color:#000}
.vi16.hub-banner .content-panel nav.bg-teal,.vi16.navigation-banner .content-panel nav.bg-teal{
  background:#cd4119;
color:#fff}
.vi16.hub-banner .content-panel nav.bg-teal .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav.bg-teal .responsive-nav-links-bg{
background-color:#cd4119}
.vi16.hub-banner .content-panel nav.bg-teal .cta,.vi16.hub-banner .content-panel nav.bg-teal .label,.vi16.hub-banner .content-panel nav.bg-teal .title,.vi16.navigation-banner .content-panel nav.bg-teal .cta,.vi16.navigation-banner .content-panel nav.bg-teal .label,.vi16.navigation-banner .content-panel nav.bg-teal .title{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-teal .cta.link:hover,.vi16.navigation-banner .content-panel nav.bg-teal .cta.link:hover{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-teal .cta.link:hover .label,.vi16.navigation-banner .content-panel nav.bg-teal .cta.link:hover .label{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-blue,.vi16.navigation-banner .content-panel nav.bg-ishares-blue{
  background:#00a9e0;
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-blue .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav.bg-ishares-blue .responsive-nav-links-bg{
background-color:#00a9e0}
.vi16.hub-banner .content-panel nav.bg-ishares-blue .cta,.vi16.hub-banner .content-panel nav.bg-ishares-blue .label,.vi16.hub-banner .content-panel nav.bg-ishares-blue .title,.vi16.navigation-banner .content-panel nav.bg-ishares-blue .cta,.vi16.navigation-banner .content-panel nav.bg-ishares-blue .label,.vi16.navigation-banner .content-panel nav.bg-ishares-blue .title{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-blue .cta.link:hover,.vi16.navigation-banner .content-panel nav.bg-ishares-blue .cta.link:hover{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-blue .cta.link:hover .label,.vi16.navigation-banner .content-panel nav.bg-ishares-blue .cta.link:hover .label{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-green,.vi16.navigation-banner .content-panel nav.bg-ishares-green{
  background:#72ca33;
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-green .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav.bg-ishares-green .responsive-nav-links-bg{
background-color:#72ca33}
.vi16.hub-banner .content-panel nav.bg-ishares-green .cta,.vi16.hub-banner .content-panel nav.bg-ishares-green .label,.vi16.hub-banner .content-panel nav.bg-ishares-green .title,.vi16.navigation-banner .content-panel nav.bg-ishares-green .cta,.vi16.navigation-banner .content-panel nav.bg-ishares-green .label,.vi16.navigation-banner .content-panel nav.bg-ishares-green .title{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-green .cta.link:hover,.vi16.navigation-banner .content-panel nav.bg-ishares-green .cta.link:hover{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-ishares-green .cta.link:hover .label,.vi16.navigation-banner .content-panel nav.bg-ishares-green .cta.link:hover .label{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-white,.vi16.navigation-banner .content-panel nav.bg-white{
  background:#fff;
color:#000}
.vi16.hub-banner .content-panel nav.bg-white .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav.bg-white .responsive-nav-links-bg{
background-color:#fff}
.vi16.hub-banner .content-panel nav.bg-white .cta,.vi16.hub-banner .content-panel nav.bg-white .label,.vi16.hub-banner .content-panel nav.bg-white .title,.vi16.navigation-banner .content-panel nav.bg-white .cta,.vi16.navigation-banner .content-panel nav.bg-white .label,.vi16.navigation-banner .content-panel nav.bg-white .title{
color:#000}
.vi16.hub-banner .content-panel nav.bg-white .cta.link:hover,.vi16.navigation-banner .content-panel nav.bg-white .cta.link:hover{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-white .cta.link:hover .label,.vi16.navigation-banner .content-panel nav.bg-white .cta.link:hover .label{
color:#fff}
.vi16.hub-banner .content-panel nav.bg-purple,.vi16.navigation-banner .content-panel nav.bg-purple{
  background:#9062bc;
color:#000}
.vi16.hub-banner .content-panel nav.bg-purple .responsive-nav-links-bg,.vi16.navigation-banner .content-panel nav.bg-purple .responsive-nav-links-bg{
background-color:#9062bc}
.vi16.hub-banner .content-panel nav.bg-purple .cta,.vi16.hub-banner .content-panel nav.bg-purple .label,.vi16.hub-banner .content-panel nav.bg-purple .title,.vi16.navigation-banner .content-panel nav.bg-purple .cta,.vi16.navigation-banner .content-panel nav.bg-purple .label,.vi16.navigation-banner .content-panel nav.bg-purple .title{
color:#000}
.vi16.hub-banner .content-panel nav.bg-purple .cta.link:hover,.vi16.navigation-banner .content-panel nav.bg-purple .cta.link:hover{
color:#000}
.vi16.hub-banner .content-panel nav.bg-purple .cta.link:hover .label,.vi16.navigation-banner .content-panel nav.bg-purple .cta.link:hover .label{
color:#000}
.vi16.navigation-banner .cover{
transition:all .5s ease}
.vi16.navigation-banner .cover.bg-dark-overlay:hover{
box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}
.vi16.navigation-banner .cover.bg-light-overlay:hover{
box-shadow:inset 0 0 0 2000px rgba(255,255,255,.5)}
.vi16.navigation-banner .content-panel{
  display:flex;
  align-items:center;
min-height:80vh}
.vi16.navigation-banner .content-panel .navigation-banner-content{
  display:flex;
  width:100%;
justify-content:space-between}
.vi16.navigation-banner .content-panel nav .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:12px;
  line-height:50px;
  height:50px;
  text-transform:uppercase;
padding:0 20px}
.vi16.hub-banner .cover .hub-banner-header{
  position:relative;
  top:50%;
  transform:translateY(-50%);
overflow:visible}
.vi16.hub-banner .cover .hub-banner-header h1{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:64px;
  font-weight:400;
  line-height:72px;
  text-align:center;
  max-width:960px;
margin:0 auto}
.vi16.hub-banner .cover.bg-dark-overlay{
  height:375px;
box-shadow:inset 0 0 0 2000px rgba(0,0,0,.2)}
.vi16.hub-banner .cover.bg-dark-overlay h1{
color:#fff}
.vi16.hub-banner .cover.bg-light-overlay{
box-shadow:inset 0 0 0 2000px rgba(255,255,255,.2)}
.vi16.hub-banner .cover.bg-light-overlay h1{
color:#000}
.vi16.hub-banner .content-panel header{
  color:#000;
  padding:51px 0 52px;
  max-width:540px;
  position:static;
transform:none}
.vi16.hub-banner .content-panel header.bg-light-overlay .link{
color:#000}
.vi16.hub-banner .content-panel header.bg-light-overlay .link .label{
color:#000}
.vi16.hub-banner .content-panel .headline{
  font-size:30px;
  line-height:38px;
margin:0 0 13px}
.vi16.hub-banner .content-panel .subheader{
margin:0}
.vi16.hub-banner .content-panel nav{
  height:100%;
  top:-60px;
  position:relative!important;
  transform:none;
  padding-bottom:20px;
float:right}
.vi16.hub-banner .content-panel nav .title{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:24px;
min-height:60px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.navigation-banner .cover{
  height:auto}
  .blk-responsive .vi16.navigation-banner .cover.bg-dark-overlay:hover{
  box-shadow:none}
  .blk-responsive .vi16.navigation-banner .cover.bg-light-overlay:hover{
  box-shadow:none}
  .blk-responsive .vi16.navigation-banner .content-panel .navigation-banner-content{
  flex-direction:column}
  .blk-responsive .vi16.navigation-banner .content-panel .nav-banner-bg{
    position:absolute;
    z-index:-1;
    height:375px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center;
    width:100vh;
    transform:translateX(-50vh);
    left:50%;
  top:0}
  .blk-responsive .vi16.navigation-banner .content-panel header{
    float:none;
    position:static!important;
    transform:none;
    height:375px;
  padding:40px 20px 0}
  .blk-responsive .vi16.navigation-banner .content-panel nav{
    float:none;
    position:static;
    transform:none;
    width:100%;
    height:auto;
  padding:20px 20px 20px 20px}
  .blk-responsive .vi16.navigation-banner .content-panel nav .title{
  padding:5px 20px 0}
  .blk-responsive .vi16.hub-banner .cover .hub-banner-header h1{
    font-size:36px;
    line-height:44px;
  margin:0 20px}
  .blk-responsive .vi16.hub-banner .content-panel{
  margin:0 auto 22px}
  .blk-responsive .vi16.hub-banner .content-panel header{
    float:none;
  padding:31px 20px 0}
  .blk-responsive .vi16.hub-banner .content-panel nav{
    float:none;
    position:static!important;
  width:100%}
}
.vi16 .author-bio{
color:#000}
.vi16 .author-bio a.link .label{
  display:inline-block;
line-height:20px}
.vi16 .author-bio .content{
padding-top:56px}
.vi16 .author-bio .content .photo{
  display:inline-block;
  height:200px;
  width:200px;
  margin-right:40px;
vertical-align:top}
.vi16 .author-bio .content .photo img{
width:200px}
.vi16 .author-bio .content .author-info{
  max-width:620px;
display:inline-block}
.vi16 .author-bio .content .author-info .name h1{
  line-height:64px;
  font-size:56px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .author-bio .content .author-info .job-title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  font-style:italic;
margin-top:8px}
.vi16 .author-bio .content .author-info .twitter-handle{
  font:13px/27px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
display:inline-block}
.vi16 .author-bio .content .author-info .twitter-handle .icon{
font-size:16px}
.vi16 .author-bio .content .author-info .description{
margin-top:40px}
.vi16 .author-bio .content .author-info .description p,.vi16 .author-bio .content .author-info .description span{
  font-size:16px;
line-height:24px}
.vi16 .author-bio .content .author-info .description p a,.vi16 .author-bio .content .author-info .description span a{
  color:#000;
cursor:pointer}
.vi16 .author-bio .content .author-info .description p a:hover,.vi16 .author-bio .content .author-info .description span a:hover{
  color:#000;
text-decoration:underline}
.vi16 .author-bio .content .author-info .description .separator{
  height:1px;
margin-top:45px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .author-bio .content{
    padding:40px 20px 0 20px;
  display:block}
  .blk-responsive .vi16 .author-bio .content .author-info{
  display:block}
  .blk-responsive .vi16 .author-bio .content .author-info .name h1{
    line-height:40px;
    font-size:32px;
  margin-top:32px}
  .blk-responsive .vi16 .author-bio .content .author-info .description{
  margin-top:24px}
  .blk-responsive .vi16 .author-bio .content .photo{
  display:block}
}
.vi16 .main-nav.desktop{
  display:block;
  position:relative;
background-color:#fff}
.vi16 .main-nav.desktop .display-table{
display:table}
.vi16 .main-nav.desktop .display-table.tray-content{
  width:100%;
margin-top:30px}
.vi16 .main-nav.desktop .display-table.min-634{
width:634px}
.vi16 .main-nav.desktop .display-row{
display:table-row}
.vi16 .main-nav.desktop .display-row.next-row .menu-column{
padding-top:20px}
.vi16 .main-nav.desktop .display-cell{
display:table-cell}
.vi16 .main-nav.desktop .display-cell.logo-box,.vi16 .main-nav.desktop .display-cell.menu,.vi16 .main-nav.desktop .display-cell.search-box{
  height:50px;
  vertical-align:bottom;
box-sizing:border-box}
.vi16 .main-nav.desktop .display-cell.logo-box{
padding:0 21px 12px 0}
.vi16 .main-nav.desktop .display-cell.main-menu{
  position:relative;
  width:99%;
vertical-align:bottom}
.vi16 .main-nav.desktop .display-cell.menu{
  padding:0 11px 0 11px;
white-space:nowrap}
.vi16 .main-nav.desktop .display-cell.search-box{
  position:absolute;
  right:0;
  bottom:14px;
height:auto}
.vi16 .main-nav.desktop .display-cell.menu-column{
  padding-right:25px;
vertical-align:top}
.vi16 .main-nav.desktop .display-cell .column-195{
  max-width:195px;
min-width:195px}
.vi16 .main-nav.desktop .display-cell .column-305{
  max-width:305px;
min-width:305px}
.vi16 .main-nav.desktop .display-cell.column-295{
  width:295px;
  padding:0 25px 0 25px;
  border-left:1px solid #efefef;
vertical-align:top}
.vi16 .main-nav.desktop .display-cell.column-195:first-child,.vi16 .main-nav.desktop .display-cell.column-305:first-child{
padding-left:12px}
.vi16 .main-nav.desktop .logo{
display:inline-block}
.vi16 .main-nav.desktop .level-one{
  font:16px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  cursor:pointer;
  border-style:solid;
  border-width:0;
  border-color:#fff;
  border-bottom-width:6px;
  display:block;
  text-decoration:none;
padding:0 10px 4px 10px}
.vi16 .main-nav.desktop .level-one.active{
  color:#000;
border-color:#000}
.vi16 .main-nav.desktop .level-one[href]:not([href="#"]):hover{
  color:#000;
border-color:#000}
.vi16 .main-nav.desktop .search-tray,.vi16 .main-nav.desktop .tray{
  display:none;
  padding-bottom:50px;
  border-bottom:1px solid #efefef;
  overflow:hidden;
  position:absolute;
  width:100%;
  background:#fff;
z-index:20}
.vi16 .main-nav.desktop .search-tray .shadow-box,.vi16 .main-nav.desktop .tray .shadow-box{
  height:0;
box-shadow:0 0 2px 2px rgba(193,198,200,.2)}
.vi16 .main-nav.desktop .search-tray .tray-content,.vi16 .main-nav.desktop .tray .tray-content{
display:none}
.vi16 .main-nav.desktop .search-tray .menu-title,.vi16 .main-nav.desktop .tray .menu-title{
  text-transform:uppercase;
  font:12px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  padding:10px 0 12px 0;
  display:block;
  text-decoration:none;
  height:15px;
box-sizing:content-box}
.vi16 .main-nav.desktop .search-tray .menu-item,.vi16 .main-nav.desktop .tray .menu-item{
  font:16px/22px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  cursor:pointer;
  display:block;
  text-decoration:none;
margin-bottom:9px}
.vi16 .main-nav.desktop .search-tray .menu-item.leaf-node:hover,.vi16 .main-nav.desktop .search-tray .menu-item:hover,.vi16 .main-nav.desktop .tray .menu-item.leaf-node:hover,.vi16 .main-nav.desktop .tray .menu-item:hover{
color:#000}
.vi16 .main-nav.desktop .search-tray .menu-item.leaf-node,.vi16 .main-nav.desktop .tray .menu-item.leaf-node{
  font:14px/24px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .main-nav.desktop .search-tray .menu-item.inactive,.vi16 .main-nav.desktop .tray .menu-item.inactive{
  text-decoration:none;
cursor:default}
.vi16 .main-nav.desktop .search-tray a.cta,.vi16 .main-nav.desktop .tray a.cta{
display:block}
.vi16 .main-nav.desktop .search-tray a.cta .label,.vi16 .main-nav.desktop .tray a.cta .label{
  font:16px/30px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  cursor:pointer;
padding-left:0}
.vi16 .main-nav.desktop .search-tray a.cta:hover .label,.vi16 .main-nav.desktop .tray a.cta:hover .label{
  text-decoration:none;
color:#000}
.vi16 .main-nav.desktop .search-tray{
  padding:0;
  border:none;
display:block}
.vi16 .main-nav.desktop .search-tray .search-tray-content{
height:0}
.vi16 .main-nav.desktop .search-tray .search-form{
padding:45px 0 44px 0}
.vi16 .main-nav.desktop .search-tray input.search-input{
  font:24px NotoSans-TC-Light,Arial,sans-serif;
  color:#000;
  border:none;
  padding:2px 5px 5px 0;
  outline:0;
  display:inline-block;
width:80%}
.vi16 .main-nav.desktop .search-tray input.search-input::-ms-clear{
display:none}
.vi16 .main-nav.desktop .search-tray input.search-input::-ms-input-placeholder{
color:#000}
.vi16 .main-nav.desktop .search-tray .search-button{
  cursor:pointer;
  border:1px solid #000;
  font:12px/25px NotoSans-TC-Regular,Arial,sans-serif;
  letter-spacing:2px;
  color:#000;
  border-radius:2px;
  display:inline-block;
  padding:3px 20px 0 20px;
float:right}
.vi16 .main-nav.desktop .search-tray .search-button.loading{
background:transparent url('../images/ui-anim_basic_16x16.gif') no-repeat scroll 95% 50%}
.vi16 .main-nav.desktop .search-tray .search-button:hover{
  background-color:transparent;
color:#000}
.vi16 .main-nav.desktop .search-tray .search-tray-border{
border-bottom:1px solid #efefef}
.vi16 .main-nav.desktop .reset-button{
  border:none;
  margin:0 0 0 33px;
  text-indent:-500px;
  background-position:-9px -5459px;
  display:none;
  cursor:pointer;
  position:relative;
bottom:2px}
.vi16 .main-nav.desktop .btn-custom-search-color{
  color:#000;
  font-size:18px;
text-indent:0!important}
.vi16 .main-nav.desktop .search-icon{
  float:right;
  cursor:pointer;
  font-size:18px;
  margin-left:5px;
  color:#000;
background:0 0}
.vi16 .main-nav.desktop .search-icon.disabled{
  cursor:default;
color:#a5a5a5}
.vi16 .main-nav.desktop .search-icon.fa-times{
  color:#000;
font-size:20px}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete{
  top:0!important;
  min-width:980px!important;
  position:relative;
  left:0!important;
  border:none;
padding:15px 0 0 0}
.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item a,.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item>div{
  font:18px/37px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
padding-left:10px}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-see-all-inline{
  margin-top:-40px;
  float:right;
  z-index:20;
position:relative}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-see-all-inline .ui-menu-item-wrapper{
  line-height:28px;
padding-left:0}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-see-all-inline a{
  font:12px NotoSans-TC-Regular,Arial,sans-serif;
  text-transform:uppercase;
  color:#000;
  padding-right:10px;
margin-top:3px}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-see-all-inline a:hover{
  text-decoration:none;
color:#000}
.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item.ui-autocomplete-see-all{
margin-top:22px}
.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item.ui-autocomplete-see-all a{
  font:12px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  text-transform:uppercase;
  float:left;
  margin:28px 0 28px 10px;
  border-radius:2px;
  letter-spacing:2px;
padding:7px 18px 7px 20px}
.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item.ui-autocomplete-see-all a:hover{
  text-decoration:none;
  background-color:#000;
color:#fff}
.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item.ui-autocomplete-see-all .ui-state-active{
background:0 0}
.vi16 .main-nav.desktop .search-results-main-nav .ui-menu-item.ui-autocomplete-see-all .ui-state-active a{
  background-color:#000;
color:#fff}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-category{
  font:15px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  border-bottom:1px solid #efefef;
padding:13px 0 3px 10px}
.vi16 .main-nav.desktop .search-results-main-nav .ui-autocomplete-category:first-child{
padding-top:7px}
.vi16 .main-nav.desktop .search-results-main-nav .unified-autocomplete.ui-autocomplete{
max-height:none}
.vi16 .main-nav.desktop .alert-bar{
background-color:#ffe67f}
.vi16 .main-nav.desktop .alert-bar .content{
  margin:auto;
padding:11px 0 9px 0}
.vi16 .main-nav.desktop .alert-bar .content .display-cell{
vertical-align:top}
.vi16 .main-nav.desktop .alert-bar .content .display-cell.image-cell{
  border-radius:50%;
  background:#000;
display:inline-block}
.vi16 .main-nav.desktop .alert-bar .content .display-cell.text-cell{
  width:100%;
vertical-align:middle}
.vi16 .main-nav.desktop .alert-bar .content .display-cell.close-cell{
  width:15px;
vertical-align:middle}
.vi16 .main-nav.desktop .alert-bar .content .display-cell.close-cell button{
background:0 0}
.vi16 .main-nav.desktop .alert-bar .content .cta{
  margin:4px 0 0 15px;
text-decoration:none}
.vi16 .main-nav.desktop .alert-bar .content .cta .label{
  color:#000;
padding:0}
.vi16 .main-nav.desktop .alert-bar .content .alert-icon{
  color:#ffe67f;
  font-size:18px;
margin:6px 6px 6px 7px}
.vi16 .main-nav.desktop .alert-bar .content .close .fa-close{
  font-size:20px;
cursor:pointer}
@media only screen and (max-width:1023px){
  .blk-responsive .main-nav .hide-on-mobile,.blk-responsive .main-nav.hide-on-mobile{
  display:none!important}
  .blk-responsive .main-nav .hide-on-desktop,.blk-responsive .main-nav.hide-on-desktop{
  display:block!important}
}
.vi16-override-overflow{
  overflow:hidden!important;
  height:100%!important;
position:relative!important}
.vi16 .main-nav.mobile{
display:block}
.vi16 .main-nav.mobile .background-blur{
  background-color:#000;
  opacity:.6;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
display:none}
.vi16 .main-nav.mobile .nav-bar{
  height:60px;
  position:fixed;
  top:0;
  z-index:100;
  background-color:#fff;
width:100%}
.vi16 .main-nav.mobile .space-holder{
height:60px}
.vi16 .main-nav.mobile .display-table{
  display:table;
  width:100%;
height:100%}
.vi16 .main-nav.mobile .display-row{
display:table-row}
.vi16 .main-nav.mobile .display-cell{
  display:table-cell;
vertical-align:middle}
.vi16 .main-nav.mobile .icon-cell{
min-width:50px}
.vi16 .main-nav.mobile .logo-cell{
  width:100%;
text-align:center}
.vi16 .main-nav.mobile .nav-icon{
cursor:pointer}
.vi16 .main-nav.mobile .nav-icon.search{
  margin:0 0 0 12px;
  font-size:18px;
color:#000}
.vi16 .main-nav.mobile .nav-icon.search.disabled{
  cursor:default;
color:#a5a5a5}
.vi16 .main-nav.mobile .nav-icon.search.fa-times{
  color:#000;
font-size:20px}
.vi16 .main-nav.mobile .nav-icon.menu-toggle{
  background-color:transparent;
  border:none;
  color:inherit;
  font:inherit;
  height:15px;
  margin-left:19px;
  padding:0;
  position:relative;
width:18px}
.vi16 .main-nav.mobile .nav-icon.menu-toggle span{
margin:6px 0 0 0}
.vi16 .main-nav.mobile .nav-icon.menu-toggle span:before{
top:-6px}
.vi16 .main-nav.mobile .nav-icon.menu-toggle span:after{
bottom:-6px}
.vi16 .main-nav.mobile .nav-icon.menu-toggle span,.vi16 .main-nav.mobile .nav-icon.menu-toggle span:after,.vi16 .main-nav.mobile .nav-icon.menu-toggle span:before{
  cursor:pointer;
  border-radius:1px;
  height:3px;
  width:18px;
  background:#000;
  position:absolute;
  display:block;
  content:"";
transition:all .5s ease-in-out}
.vi16 .main-nav.mobile .nav-icon.menu-toggle.close span{
background-color:transparent}
.vi16 .main-nav.mobile .nav-icon.menu-toggle.close span:after,.vi16 .main-nav.mobile .nav-icon.menu-toggle.close span:before{
top:0}
.vi16 .main-nav.mobile .nav-icon.menu-toggle.close span:before{
transform:rotate(45deg)}
.vi16 .main-nav.mobile .nav-icon.menu-toggle.close span:after{
transform:rotate(-45deg)}
.vi16 .main-nav.mobile .nav-icon.menu-toggle .info-bell-container{
  position:absolute;
  top:4px;
  left:7px;
  background:url('../images/BLK_icn_info_bell_white.svg');
  background-size:100% 100%;
  height:21px;
width:20px}
.vi16 .main-nav.mobile .nav-icon.menu-toggle .info-bell-container.inactive,.vi16 .main-nav.mobile .nav-icon.menu-toggle .info-bell-container.menu-opened{
display:none}
.vi16 .main-nav.mobile .nav-icon.menu-toggle .info-bell-container .info-bell{
  position:relative;
  top:2px;
  left:4px;
  background:url('../images/BLK_icn_info_bell.svg');
  background-size:100% 100%;
  height:15px;
width:14px}
.vi16 .main-nav.mobile .overlay{
  position:fixed;
  top:60px;
  overflow:hidden;
  width:100%;
  z-index:100;
  display:block;
  box-sizing:border-box;
transition:all 750ms ease-in-out}
.vi16 .main-nav.mobile .overlay.menu,.vi16 .main-nav.mobile .overlay.search{
  height:0;
opacity:0}
.vi16 .main-nav.mobile .overlay.open.menu,.vi16 .main-nav.mobile .overlay.open.search{
  height:100%;
  opacity:1;
background:#fff}
.vi16 .main-nav.mobile .overlay.open.menu+.background-blur{
display:block}
.vi16 .main-nav.mobile .overlay.search .search-tray-content{
  border-bottom:1px solid #efefef;
  box-shadow:inset 0 20px 5px -20px #c1c6c8;
background-color:#fff}
.vi16 .main-nav.mobile .overlay.search .search-tray-content .search-form{
padding:0}
.vi16 .main-nav.mobile .overlay.search .search-input{
  border:none;
  font:18px NotoSans-TC-Regular,Arial,sans-serif;
  padding:17px 40px 17px 10px;
  color:#000;
  outline:0;
  display:inline-block;
  width:100%;
  box-sizing:border-box;
  box-shadow:inset 0 20px 5px -20px #c1c6c8;
  -webkit-border-radius:0;
-webkit-appearance:none}
.vi16 .main-nav.mobile .overlay.search .reset-button,.vi16 .main-nav.mobile .overlay.search .search-button{
display:none}
.vi16 .main-nav.mobile .overlay.search .btn-custom-search-color{
  color:#000;
  font-size:18px;
text-indent:0!important}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete-loading+.reset-button{
  background:url('../images/ui-anim_basic_16x16.gif') no-repeat scroll 50% 50%;
  right:0;
  width:38px;
  display:inline-block;
  position:absolute;
  top:21px;
  text-indent:-500px;
border:none}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete{
left:0!important}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-category,.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-see-all{
  font:12px NotoSans-TC-Regular,Arial,sans-serif;
  letter-spacing:2px;
  color:#000;
  text-transform:uppercase;
  padding:10px 0 6px 0;
margin-bottom:10px}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-category a,.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-see-all a{
  font:12px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-see-all a{
display:block}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-see-all-inline{
  margin-top:-40px;
float:right}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-autocomplete-see-all-inline a{
text-transform:uppercase}
.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-menu-item a,.vi16 .main-nav.mobile .overlay.search .ui-autocomplete .ui-menu-item>div{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .main-nav.mobile .overlay.menu .display-cell,.vi16 .main-nav.mobile .overlay.menu .display-row,.vi16 .main-nav.mobile .overlay.menu .display-table{
display:block}
.vi16 .main-nav.mobile .overlay.menu .nav-data.root-l2{
display:none}
.vi16 .main-nav.mobile .overlay.menu .nav-data .level-two{
display:none}
.vi16 .main-nav.mobile .overlay.menu .nav-data a.cta.link{
  display:block;
  margin-top:15px;
margin-bottom:28px}
.vi16 .main-nav.mobile .overlay.menu .nav-data a.cta.link .label{
  padding-top:0;
padding-bottom:0}
.vi16 .main-nav.mobile .overlay.menu .view-space{
  width:100%;
  height:100%;
  padding-top:3px;
box-shadow:inset 0 20px 5px -20px #c1c6c8}
.vi16 .main-nav.mobile .overlay.menu .view-space .main,.vi16 .main-nav.mobile .overlay.menu .view-space .sub{
  position:absolute;
  overflow-y:auto;
  width:100%;
  height:100%;
  box-sizing:border-box;
  transition:all .4s ease-in-out;
padding-bottom:100px}
.vi16 .main-nav.mobile .overlay.menu .view-space .main{
  left:0;
opacity:1}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container{
  background-color:#000;
  display:flex;
  justify-content:space-between;
  flex-shrink:0;
  color:#fff;
overflow:hidden}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container.inactive{
display:none}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container+.navigation-menu-item button{
margin-top:16px}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper{
  text-align:left;
margin:16px 16px 16px 32px}
@media screen and (max-width:767px){
  .vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper{
  margin-left:20px}
}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_bell-header{
  display:flex;
  align-items:center;
flex-shrink:0}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_bell-header .info-bell{
  background:url('../images/BLK_icn_info_bell.svg');
  background-size:100% 100%;
  height:17px;
  min-width:16px;
  width:16px;
margin-right:8px}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_bell-header .site-entry-ribbon_ribbon-header .heading-1{
font:14px/16px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification{
  margin-top:8px;
margin-left:24px}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification button,.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification p{
  font:12px/14px NotoSans-TC-Regular,Arial,sans-serif;
  color:#fff;
  padding:0;
margin:0}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification button{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  text-decoration:underline;
  cursor:pointer;
background:#000}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_close{
  margin-top:16px;
margin-right:32px}
.vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_close button{
  font-size:16px;
  color:#fff;
  background:#000;
cursor:pointer}
@media screen and (max-width:767px){
  .vi16 .main-nav.mobile .overlay.menu .view-space .main .entry-ribbon-container .site-entry-ribbon_close{
  margin-right:20px}
}
.vi16 .main-nav.mobile .overlay.menu .view-space .sub{
  left:100%;
opacity:0}
.vi16 .main-nav.mobile .overlay.menu .view-space.next .main{
  left:-100%;
opacity:0}
.vi16 .main-nav.mobile .overlay.menu .view-space.next .sub{
  left:0;
opacity:1}
.vi16 .main-nav.mobile .overlay.menu .level-one{
  cursor:pointer;
  font:16px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  border:none;
  display:block;
  text-decoration:none;
margin:12px 10px 30px 20px}
.vi16 .main-nav.mobile .overlay.menu .level-one .arrow{
  float:right;
margin:0 15px 0 0}
.vi16 .main-nav.mobile .overlay.menu .root-l1 .level-one:first-child{
margin-top:30px}
.vi16 .main-nav.mobile .overlay.menu .root-l1 .level-one:last-child{
margin-bottom:30px}
.vi16 .main-nav.mobile .overlay.menu .separator{
  height:1px;
  width:100%;
background-color:#efefef}
.vi16 .main-nav.mobile .overlay.menu .signin{
background-color:#ff4713}
.vi16 .main-nav.mobile .overlay.menu .signin .level-one{
  margin:0;
  padding:15px 10px 15px 20px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .main-nav.mobile .overlay.menu .announce{
background-color:#efefef}
.vi16 .main-nav.mobile .overlay.menu .announce .cta .label{
  padding:15px 20px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links{
background-color:#efefef}
.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links .parent .arrow{
float:right}
.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links .root-l1,.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links .root-l2{
cursor:pointer}
.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links .root-l1:last-child{
padding:0 0 30px 0}
.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links li,.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links li a{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  display:block;
  margin-top:25px;
text-decoration:none}
.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links a:hover{
text-decoration:underline}
.vi16 .main-nav.mobile .overlay.menu .acs-corporate-links li .parent{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .main-nav.mobile .overlay.menu .usertypes{
background-color:#efefef}
.vi16 .main-nav.mobile .overlay.menu .usertypes .level-one{
  margin:0;
padding:15px 10px 15px 20px}
.vi16 .main-nav.mobile .overlay.menu .usertypes .level-one a{
color:#000}
.vi16 .main-nav.mobile .overlay.menu .usertypes .level-one .arrow.fa{
color:#ff4713}
.vi16 .main-nav.mobile .overlay.menu .countries{
  background-color:#efefef;
margin-bottom:0}
.vi16 .main-nav.mobile .overlay.menu .countries .sub-text{
  font:12px NotoSans-TC-Regular,Arial,sans-serif;
  padding:0 0 15px 20px;
display:block}
.vi16 .main-nav.mobile .overlay.menu .countries .level-one{
  padding:15px 10px 0 20px;
margin:0}
.vi16 .main-nav.mobile .overlay.menu .countries .level-one a{
  color:#000;
text-decoration:none}
.vi16 .main-nav.mobile .overlay.menu .countries .level-one .arrow.fa{
color:#ff4713}
.vi16 .main-nav.mobile .overlay.menu .languages{
background-color:#efefef}
.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector{
  display:block;
padding:15px 0}
.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock div,.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock li,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector div,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector li{
  display:inline-block;
padding-right:5px}
.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock div.separator,.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock li.separator,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector div.separator,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector li.separator{
  border-width:0;
  font-size:16px;
  height:auto;
width:auto}
.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock div a,.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock li a,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector div a,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector li a{
  font:16px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  border:none;
text-decoration:none}
.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock div.selected a,.vi16 .main-nav.mobile .overlay.menu .languages #languagesBlock li.selected a,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector div.selected a,.vi16 .main-nav.mobile .overlay.menu .languages .language-selector li.selected a{
  font-weight:700;
border-bottom:1px solid #000}
.vi16 .main-nav.mobile .overlay.menu .sitelinks{
background-color:#efefef}
.vi16 .main-nav.mobile .overlay.menu .sitelinks .level-one{
  margin:0;
padding:30px 10px 15px 20px}
.vi16 .main-nav.mobile .overlay.menu .sitelinks .level-one .arrow.fa{
color:#ff4713}
.vi16 .main-nav.mobile .overlay.menu .usercontacts{
background-color:#efefef}
.vi16 .main-nav.mobile .overlay.menu .usercontacts .level-one{
  padding:15px 10px 15px 20px;
margin:0}
.vi16 .main-nav.mobile .overlay.menu .usercontacts .level-one a{
color:#000}
.vi16 .main-nav.mobile .overlay.menu .usercontacts .level-one .fa-angle-down{
display:none}
.vi16 .main-nav.mobile .overlay.menu .usercontacts .level-one .arrow.fa{
color:#ff4713}
.vi16 .main-nav.mobile .overlay.menu .usercontacts .cta .label{
  color:#000;
  font:16px NotoSans-TC-Regular,Arial,sans-serif;
padding:15px 10px 15px 20px}
.vi16 .main-nav.mobile .overlay.menu .sub .static-content{
display:none}
.vi16 .main-nav.mobile .overlay.menu .sub.dark{
  background-color:#000;
top:-3px}
.vi16 .main-nav.mobile .overlay.menu .sub.dark .level-one{
color:#fff}
.vi16 .main-nav.mobile .overlay.menu .sub .level-one{
  color:#000;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  display:inline-block;
  margin:0;
padding:20px 10px 20px 20px}
.vi16 .main-nav.mobile .overlay.menu .sub .level-one .arrow{
  float:left;
  margin:-1px 8px 0 0;
  font-size:12px;
  line-height:24px;
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
transform:rotate(180deg)}
.vi16 .main-nav.mobile .overlay.menu .sub .level-one .signin{
display:none}
.vi16 .main-nav.mobile .overlay.menu .sub .level-one #contactsModalHost .fa-angle-down{
display:none}
.vi16 .main-nav.mobile .overlay.menu .sub .level-one a{
color:#000}
.vi16 .main-nav.mobile .overlay.menu .sub .level-two{
  padding:0 50px 0 20px;
  border-top:1px solid #efefef;
margin:-1px 0 0 0}
.vi16 .main-nav.mobile .overlay.menu .sub .select-label{
  text-transform:uppercase;
  font:14px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  margin:30px 0 22px 0;
  display:block;
letter-spacing:.1px}
.vi16 .main-nav.mobile .overlay.menu .tray-content{
  border-top:1px solid #ccc;
  margin-top:-1px;
  padding:0 20px 0 20px;
  box-sizing:border-box;
height:auto}
.vi16 .main-nav.mobile .overlay.menu .tray-content a.cta{
  display:block;
margin-left:10px}
.vi16 .main-nav.mobile .overlay.menu .tray-content a.cta:last-child{
margin-bottom:5px}
.vi16 .main-nav.mobile .overlay.menu .tray-content a.cta .label{
  font:16px/30px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
margin-left:0}
.vi16 .main-nav.mobile .overlay.menu .tray-content a.cta:hover .label{
text-decoration:underline}
.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-title{
  text-transform:uppercase;
  color:#000;
  font:14px NotoSans-TC-Bold,Arial,sans-serif;
  margin:30px 0 14px 0;
  display:block;
  text-decoration:none;
letter-spacing:.1px}
.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-item{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  display:block;
margin-top:15px}
.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-item:last-child{
margin-bottom:5px}
.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-item.leaf-node{
  font:14px/32px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .main-nav.mobile .overlay.menu .tray-content .menu-item.inactive{
text-decoration:none}
.vi16 .main-nav.mobile .overlay.menu .signin .level-one .person{
  background-position:-9px -5791px;
  display:inline-block;
  height:12px;
  width:12px;
  margin-left:5px;
display:none}
.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two p.list-header{
  text-transform:uppercase;
  font:14px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  margin:30px 0 14px 0;
  display:block;
  text-decoration:none;
  padding:0;
letter-spacing:.1px}
.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two .list-item a,.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two li a{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  display:block;
margin:15px 0 0 0}
.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two .list-caption a{
  font:14px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  display:block;
  text-decoration:none;
margin-top:22px}
.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two li,.vi16 .main-nav.mobile .overlay.menu .account-list-container.level-two ul{
list-style-type:none}
.vi16 .main-nav.mobile .overlay.menu #usertypesBlock li{
  list-style-type:none;
height:35px}
.vi16 .main-nav.mobile .overlay.menu #usertypesBlock li a span{
  color:#000;
font:16px/45px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .main-nav.mobile .overlay.menu #countriesBlock a{
  display:block;
  height:auto;
  width:auto;
  color:#000;
  font:16px NotoSans-TC-Regular,Arial,sans-serif;
margin:15px 15px 15px 0}
.vi16 .main-nav.mobile .overlay.menu #countriesBlock a.responsive-nav-back{
display:none}
.vi16 .main-nav.mobile .overlay.menu #sitelinksBlock .section-list .heading{
margin:30px 0 20px 0}
.vi16 .main-nav.mobile .overlay.menu #sitelinksBlock .section-list .heading .label{
  font:14px NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:.1px;
color:#fff}
.vi16 .main-nav.mobile .overlay.menu #sitelinksBlock .section-list li{
  margin:0 0 15px 0;
line-height:1.2em}
.vi16 .main-nav.mobile .overlay.menu #sitelinksBlock .section-list li .label{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .main-nav.mobile .overlay.menu #sitelinksBlock .social-share-cntnr{
display:none}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock p{
  margin-bottom:initial;
line-height:initial}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:22px;
  color:#000;
  margin:22px 0;
text-transform:uppercase}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  color:#000;
line-height:24px}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .contacts-container{
margin:40px 0 0}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .one-half{
  float:left;
  width:100%;
  vertical-align:top;
padding:40px 0 0}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock .one-half .details{
margin:0 0 0 110px}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figure{
  float:left;
  width:100px;
  height:100px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:50%;
margin:0}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
color:#000}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .designation{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
margin-bottom:12px}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .name{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .mail{
  display:block;
word-wrap:break-word}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .timetrade{
  display:table;
margin-top:10px}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .timetrade .tt-calendar{
  display:table-cell;
  font-size:18px;
line-height:1.4}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .timetrade .tt-calendar .icon{
  height:18px;
  width:18px;
  vertical-align:middle;
  margin-top:-5px;
margin-right:3px}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .timetrade .tt-calendar svg path{
fill:#000}
.vi16 .main-nav.mobile .overlay.menu #userContactsBlock figcaption .timetrade a{
  display:table-cell;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
color:#000}
.vi16 .main-nav.mobile .alert-bar{
  padding:10px;
  background-color:#ffe67f;
  box-sizing:border-box;
height:auto}
.vi16 .main-nav.mobile .alert-bar .image-cell{
  border-radius:50%;
background:#000}
.vi16 .main-nav.mobile .alert-bar .text-cell{
  width:100%;
  padding:4px 0 0 10px;
vertical-align:middle}
.vi16 .main-nav.mobile .alert-bar .close-cell{
  min-width:50px;
  vertical-align:middle;
text-align:right}
.vi16 .main-nav.mobile .alert-bar .close-cell button{
background:0 0}
.vi16 .main-nav.mobile .alert-bar .alert-icon{
  color:#ffe67f;
  font-size:16px;
margin:6px}
.vi16 .main-nav.mobile .alert-bar .cta .label{
  font:14px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
padding:0}
.vi16 .main-nav.mobile .alert-bar .close .fa-close{
  font-size:20px;
  cursor:pointer;
color:#000}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi16 .main-nav.mobile .overlay.menu{
  width:50%}
  .blk-responsive .main-nav .unified-autocomplete.ui-autocomplete{
    background:#eef1f3;
    border:none;
    border-bottom:1px solid #ccc;
    -webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.11);
    -moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.11);
    box-shadow:0 3px 5px 0 rgba(0,0,0,.11);
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    max-height:0;
    transition:max-height .3s;
    padding:0 10px;
  width:100%!important}
  .blk-responsive .main-nav .unified-autocomplete.ui-autocomplete.autocomplete-open{
    max-height:468px;
  transition:max-height .5s}
}
@media only screen and (max-width:1023px){
  .vi16 .main-nav.mobile .overlay.menu .cta .label{
  display:none}
  .vi16 .main-nav.mobile .overlay.menu .cta .short.label{
  display:inline-block!important}
}
@media only screen and (max-width:767px){
  #primary-navigation-search-tray .search-tray-content .search-form .search-inline-container input.search-input::placeholder{
  font-size:14px!important}
}
@media only screen and (max-width:600px){
  .acs-corporate-links .root-l1.aladdin-genie,.acs-corporate-links .root-l2.aladdin-genie{
  display:none}
}
#vi20-primary-navigation{
border-bottom:4px solid #efefef}
@media screen and (min-width:1439px){
  #vi20-primary-navigation .navigation-top-bar-container{
  padding:0 80px}
}
@media screen and (max-width:1439px){
  #vi20-primary-navigation .navigation-top-bar-container{
  padding:0 40px}
  #vi20-primary-navigation .navigation-tray-container__4-column-l2-l3-items-container,#vi20-primary-navigation .navigation-tray-container__special-links-container{
  padding-left:40px}
}
#vi20-primary-navigation .navigation-top-bar-container{
  background-color:#fff;
  display:flex;
  align-items:flex-end;
  flex-wrap:wrap;
  max-width:1920px;
  box-sizing:border-box;
margin:auto}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__logo-container{
  margin:24px 16px 8px 0;
  max-width:360px;
min-width:170px}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__logo-container .navigation-logo-link{
  display:inline-flex;
  padding-top:8px;
padding-bottom:8px}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  flex-grow:1;
margin-left:-16px}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1{
  display:flex;
flex-wrap:wrap}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper{
margin:2px 8px 0 8px}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1{
  color:#000;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:0;
  padding:6px 8px;
  display:flex;
  white-space:nowrap;
margin-bottom:6px}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1 .active,#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1:hover{
text-decoration:none}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1.non-clickable{
cursor:default}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1.non-clickable:active{
outline:0}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper .l1-navigation-marker{
  width:0;
  height:4px;
  background:#ff4713;
margin-bottom:-4px}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__search-container button{
  background-color:#fff;
  border:0;
  margin-bottom:6px;
cursor:pointer}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__search-container button i{
  color:#000;
  font-size:18px;
  padding:9px;
margin-right:-9px}
#vi20-primary-navigation .navigation-top-bar-container .navigation-top-bar-container__menu-and-search-container .navigation-top-bar-container__search-container button i.fa-close{
  padding:9px 12px;
margin-right:-12px}
#vi20-primary-navigation .navigation-tray-container{
  display:none;
  position:absolute;
  width:100%;
  z-index:999999999;
  left:0;
background-color:#fff}
#vi20-primary-navigation .navigation-tray-container.active{
display:block}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__l1-item-container{
height:48px}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__l1-item-container .l1-item-a11y{
  display:inline-flex;
  color:#000;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  height:0;
overflow:hidden}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__l1-item-container .l1-item-a11y:focus{
  padding:6px 8px;
  margin:6px 0 0 8px;
height:auto}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container{
display:flex}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column{
  max-width:360px;
  margin-bottom:40px;
border-left:1px solid #a5a5a5}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column:first-child{
border-left:0 none}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column:first-child .l2-header{
padding-left:16px}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column:first-child .l3-item-container{
border-left:0}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column:first-child .l3-item-container li{
padding:0 40px 4px 8px}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column:first-child .l3-item-container li a.l3-item{
padding:6px 8px}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header{
  padding:0 40px 8px;
  color:#000;
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:0;
  text-transform:uppercase;
word-wrap:break-word}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li{
  padding:0 40px 4px 32px;
display:flex}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li a.l3-item{
  color:#000;
  padding:6px 8px;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
word-wrap:break-word}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__special-links-container{
  display:flex;
  background-color:#efefef;
border-bottom:4px solid #efefef}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__special-links-container.has-content{
border-bottom:4px solid #fff}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__special-links-container .navigation-tray-container-special-link{
  color:#000;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:0;
  display:flex;
  margin:32px 48px 28px 8px;
padding:6px 8px}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__special-links-container .navigation-tray-container-special-link .fa.fa-angle-right{
  color:#ff4713;
padding-right:8px}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__special-links-container .navigation-tray-container-special-link .short.label{
display:none}
#vi20-primary-navigation .navigation-tray-container .navigation-tray-container__special-links-container li:not(:first-child) .navigation-tray-container-special-link{
margin-left:0}
#vi20-main-nav-breadcrumbs{
  padding:6px 20px 6px 80px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  font-weight:300;
  max-width:1920px;
  margin:auto;
  display:flex;
  align-items:center;
line-height:16px}
#vi20-main-nav-breadcrumbs a{
  color:#000;
  text-decoration:none;
padding:6px 5px}
#vi20-main-nav-breadcrumbs a:hover{
text-decoration:underline}
#vi20-main-nav-breadcrumbs .breadcrumb-arrow{
  padding-right:4px;
  color:#ff4713;
font-size:10px}
@media screen and (min-width:1439px){
  #vi20-main-nav-breadcrumbs{
  padding-left:80px}
}
@media screen and (max-width:1439px){
  #vi20-main-nav-breadcrumbs{
  padding-left:40px}
}
@media screen and (max-width:1023px){
  #vi20-main-nav-breadcrumbs{
  padding-left:20px}
}
#vi20-primary-navigation-mobile{
  position:fixed;
  top:0;
  left:0;
  overflow-y:scroll;
  width:100vw;
  display:flex;
flex-direction:column}
#vi20-primary-navigation-mobile a:focus,#vi20-primary-navigation-mobile button:focus{
outline-offset:-4px}
#vi20-primary-navigation-mobile .menu-top-bar-container{
  background-color:#fff;
  display:flex;
  justify-content:space-between;
  width:100%;
  max-height:100%;
border-bottom:1px solid #efefef}
#vi20-primary-navigation-mobile .menu-top-bar-container .menu-top-bar-container__logo-container{
padding:16px}
#vi20-primary-navigation-mobile .menu-top-bar-container .menu-top-bar-container__logo-container a{
display:flex}
#vi20-primary-navigation-mobile .menu-top-bar-container .menu-button,#vi20-primary-navigation-mobile .menu-top-bar-container .menu-top-bar-container__search-button-container{
display:flex}
#vi20-primary-navigation-mobile .menu-top-bar-container .menu-button button,#vi20-primary-navigation-mobile .menu-top-bar-container .menu-top-bar-container__search-button-container button{
  cursor:pointer;
  background-color:inherit;
  font-size:16px;
  width:50px;
color:#000}
#vi20-primary-navigation-mobile .menu-l1-container,#vi20-primary-navigation-mobile .menu-l2-container{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  display:flex;
  flex-direction:column;
  flex-shrink:0;
  background-color:#fff;
  width:100%;
  height:inherit;
  transition:all .5s;
  overflow-y:auto;
box-sizing:border-box}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container{
  background-color:#000;
  display:flex;
  justify-content:space-between;
  flex-shrink:0;
  color:#fff;
overflow:hidden}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container.inactive{
display:none}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container+.navigation-menu-item button{
margin-top:16px}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper{
  text-align:left;
margin:16px}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_bell-header{
  display:flex;
  align-items:center;
flex-shrink:0}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_bell-header .info-bell{
  background:url('../images/BLK_icn_info_bell.svg');
  background-size:100% 100%;
  height:17px;
  min-width:16px;
  width:16px;
margin-right:8px}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_bell-header .site-entry-ribbon_ribbon-header .heading-1{
font:14px/16px NotoSans-TC-Bold,Arial,sans-serif}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification{
  margin-top:8px;
margin-left:24px}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification button,#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification p{
  font:12px/14px NotoSans-TC-Regular,Arial,sans-serif;
  color:#fff;
  padding:0;
margin:0}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_bell-wrapper .site-entry-ribbon_user-type-notification button{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  text-decoration:underline;
  cursor:pointer;
background:#000}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_close{
  margin-top:16px;
margin-right:16px}
#vi20-primary-navigation-mobile .menu-l1-container .entry-ribbon-container .site-entry-ribbon_close button{
  font-size:16px;
  color:#fff;
  background:#000;
cursor:pointer}
#vi20-primary-navigation-mobile .menu-l1-container .language-selector-menu-item .language-selector{
  background-color:#efefef;
  font:16px/40px NotoSans-TC-Regular,Arial,sans-serif;
padding-left:16px}
#vi20-primary-navigation-mobile .menu-l1-container .language-selector-menu-item .language-selector.bg-white a,#vi20-primary-navigation-mobile .menu-l1-container .language-selector-menu-item .language-selector.selected a{
border-bottom:1px solid #000}
#vi20-primary-navigation-mobile .menu-l1-container .language-selector-menu-item .language-selector div{
display:inline-block}
#vi20-primary-navigation-mobile .menu-l1-container .language-selector-menu-item .language-selector div a{
  display:inline-block;
  padding:0 12px;
color:#000}
#vi20-primary-navigation-mobile .menu-l1-container .country-selector-menu-item a.site-link-item,#vi20-primary-navigation-mobile .menu-l1-container .country-selector-menu-item button,#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item a.site-link-item,#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item button,#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item a.site-link-item,#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item button,#vi20-primary-navigation-mobile .menu-l1-container .user-type-selector-menu-item a.site-link-item,#vi20-primary-navigation-mobile .menu-l1-container .user-type-selector-menu-item button{
  font:16px/40px NotoSans-TC-Bold,Arial,sans-serif;
  background-color:#fff;
  background:0 0;
  display:inline-flex;
  flex-shrink:0;
  justify-content:space-between;
  text-align:left;
  border:0;
  cursor:pointer;
  width:100%;
  padding:0 16px;
  margin:0;
color:#000}
#vi20-primary-navigation-mobile .menu-l1-container .country-selector-menu-item a.site-link-item .fa-chevron-right,#vi20-primary-navigation-mobile .menu-l1-container .country-selector-menu-item button .fa-chevron-right,#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item a.site-link-item .fa-chevron-right,#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item button .fa-chevron-right,#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item a.site-link-item .fa-chevron-right,#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item button .fa-chevron-right,#vi20-primary-navigation-mobile .menu-l1-container .user-type-selector-menu-item a.site-link-item .fa-chevron-right,#vi20-primary-navigation-mobile .menu-l1-container .user-type-selector-menu-item button .fa-chevron-right{
  color:#000;
line-height:unset}
#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item+:not(.navigation-menu-item){
margin-top:16px}
#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item.last-item button{
margin-bottom:16px}
#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item button{
  font-weight:800;
  position:relative;
  line-height:24px;
  padding:8px 32px 8px 16px;
color:#000}
#vi20-primary-navigation-mobile .menu-l1-container .navigation-menu-item button .fa-chevron-right:before{
  position:absolute;
  top:50%;
  margin-top:-12px;
right:16px}
#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item{
  display:flex;
  flex-shrink:0;
  padding-bottom:2px;
  justify-content:space-between;
background-color:#ff4713}
#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item a.site-link-item,#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item button{
  background-color:#ff4713;
padding:4px 16px}
#vi20-primary-navigation-mobile .menu-l1-container .sign-in-menu-item+.site-link-item-container{
padding-top:16px}
#vi20-primary-navigation-mobile .menu-l1-container .user-type-selector-menu-item{
  background-color:#efefef;
padding-top:16px}
#vi20-primary-navigation-mobile .menu-l1-container .user-type-selector-menu-item button{
  background-color:#efefef;
font:16px/40px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-primary-navigation-mobile .menu-l1-container .user-type-selector-menu-item button .fa-chevron-right{
color:#ff4713}
#vi20-primary-navigation-mobile .menu-l1-container .country-selector-menu-item{
  background-color:#efefef;
padding-bottom:16px}
#vi20-primary-navigation-mobile .menu-l1-container .country-selector-menu-item button{
  background-color:#efefef;
font:16px/40px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-primary-navigation-mobile .menu-l1-container .country-selector-menu-item button .fa-chevron-right{
color:#ff4713}
#vi20-primary-navigation-mobile .menu-l1-container .site-link-item-container{
  background-color:#efefef;
  display:block;
padding-bottom:2px}
#vi20-primary-navigation-mobile .menu-l1-container .site-link-item-container:last-child{
padding-bottom:24px}
#vi20-primary-navigation-mobile .menu-l1-container .site-link-item{
  background-color:#efefef;
  padding-left:16px;
  color:#000;
  display:block;
  font:16px/40px NotoSans-TC-Regular,Arial,sans-serif;
width:100%}
#vi20-primary-navigation-mobile .menu-l1-container .site-link-item:hover{
text-decoration:none}
#vi20-primary-navigation-mobile .menu-l1-container .site-link-header{
  background-color:#efefef;
  padding:24px 16px 8px;
  color:#000;
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:uppercase;
margin-bottom:0}
#vi20-primary-navigation-mobile .menu-l2-container a{
  width:100%;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  display:flex;
  flex-shrink:0;
padding:8px 0}
#vi20-primary-navigation-mobile .menu-l2-container a:hover{
text-decoration:none}
#vi20-primary-navigation-mobile .menu-l2-container .menu-l2-container__header-container{
  border-bottom:1px solid #efefef;
padding:12px 20px}
#vi20-primary-navigation-mobile .menu-l2-container .menu-l2-container__header-container button{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  background-color:#fff;
  background:0 0;
  direction:rtl;
  text-align:left;
  border:0;
  cursor:pointer;
  width:100%;
  padding:8px 0 8px 16px;
  position:relative;
color:#000}
#vi20-primary-navigation-mobile .menu-l2-container .menu-l2-container__header-container button .fa-chevron-left:before{
  position:absolute;
  left:0;
  top:50%;
margin-top:-8px}
#vi20-primary-navigation-mobile .menu-l2-container .menu-l2-container__header-container+.l2-header{
padding-top:24px}
#vi20-primary-navigation-mobile .menu-l2-container .menu-l1-header,#vi20-primary-navigation-mobile .menu-l2-container .menu-l2-container__special-links-container{
  display:flex;
  flex-direction:column;
  flex-shrink:0;
padding:16px 20px 24px}
#vi20-primary-navigation-mobile .menu-l2-container .menu-l1-header.special{
padding-bottom:0}
#vi20-primary-navigation-mobile .menu-l2-container .menu-l1-header.special+.menu-l2-container__special-links-container{
padding-top:0}
#vi20-primary-navigation-mobile .menu-l2-container .l2-header{
  padding:0 20px;
  color:#000;
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:0;
text-transform:uppercase}
#vi20-primary-navigation-mobile .menu-l2-container .l2-header:first-of-type{
padding-top:24px}
#vi20-primary-navigation-mobile .menu-l2-container .l3-item-container{
  padding:8px 20px 24px;
  display:flex;
  flex-shrink:0;
flex-direction:column}
#vi20-primary-navigation-mobile .view-space{
  width:360px;
  position:relative;
  overflow:hidden;
display:none}
@media screen and (max-width:359px){
  #vi20-primary-navigation-mobile .view-space{
  width:100vw}
}
@media screen and (min-width:359px) and (max-width:449px){
  #vi20-primary-navigation-mobile .view-space{
  width:85vw}
}
#vi20-primary-navigation-mobile .view-space .menu-l1-container,#vi20-primary-navigation-mobile .view-space .menu-l2-container{
margin-left:-100%}
#vi20-primary-navigation-mobile .view-space .menu-l1-container.active,#vi20-primary-navigation-mobile .view-space .menu-l2-container.active{
margin-left:0}
#vi20-primary-navigation-mobile .view-space.opened{
flex-grow:1}
#vi20-primary-navigation-mobile .view-space.opened .menu-l2-container:not(.active){
margin-left:100%}
#vi20-primary-navigation-mobile .view-space.active{
display:block}
#vi20-primary-navigation-alert-bar.alert-bar{
  background-color:#ffe67f;
font:16px/22px NotoSans-TC-Bold,Arial,sans-serif}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper{
  display:flex;
  align-items:center;
  padding:0 80px;
  max-width:1920px;
  box-sizing:border-box;
margin:auto}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper .alert-bell{
  box-sizing:border-box;
  background-color:#000;
  border-radius:50%;
  text-align:center;
  min-width:32px;
padding:5px}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper .alert-bell .fa.fa-bell-o{
  font-size:18px;
color:#ffe67f}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper>div{
  display:flex;
padding:12px 0}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper>div .cta.link{
  padding-left:10px;
color:#000}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper>div .cta.link span.short.label{
display:none}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper>div .cta.link:hover{
text-decoration:underline}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper button{
  cursor:pointer;
  background-color:#ffe67f;
  border:0;
  padding:6px 10px;
margin:6px -10px 6px auto}
#vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper button .fa.fa-close{
  font-size:18px;
  line-height:24px;
  font-weight:600;
color:#000}
@media screen and (max-width:1023px){
  #vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper button{
  margin-right:0}
}
#primary-navigation-search-tray{
  position:absolute;
  z-index:20;
  display:none;
  width:100%;
  overflow:hidden;
background:#fff}
#primary-navigation-search-tray .search-tray{
  padding:0;
  background:#fff;
  max-width:1920px;
  width:100%;
  margin:auto;
box-sizing:border-box}
#primary-navigation-search-tray .search-tray .menu-title{
  text-transform:uppercase;
  font:12px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  padding:10px 0 12px 0;
  display:block;
  text-decoration:none;
  height:15px;
box-sizing:content-box}
#primary-navigation-search-tray .search-tray .menu-item{
  font:16px/22px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  cursor:pointer;
  display:block;
  text-decoration:none;
margin-bottom:9px}
#primary-navigation-search-tray .search-tray .menu-item.leaf-node:hover,#primary-navigation-search-tray .search-tray .menu-item:hover{
color:#000}
#primary-navigation-search-tray .search-tray .menu-item.leaf-node{
  font:14px/24px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
#primary-navigation-search-tray .search-tray .menu-item.inactive{
  text-decoration:none;
cursor:default}
#primary-navigation-search-tray .search-tray a.cta{
display:block}
#primary-navigation-search-tray .search-tray a.cta .label{
  font:16px/30px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  cursor:pointer;
padding-left:0}
#primary-navigation-search-tray .search-tray a.cta:hover .label{
  text-decoration:none;
color:#000}
#primary-navigation-search-tray .search-tray .search-tray-content{
padding:16px 80px 20px}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form{
padding:0}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container{
  display:flex;
align-items:center}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container i.fa-search{
  font-size:15px;
  margin-right:8px;
  height:40px;
  display:flex;
align-items:center}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container input.search-input{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  border:none;
  padding:0;
  outline:0;
  display:inline-block;
width:94%}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container input.search-input::-ms-clear{
display:none}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container input.search-input::-webkit-input-placeholder{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container input.search-input::placeholder{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container .reset-button{
  border:none;
  margin:0 9px;
  background-position:-9px -5459px;
  display:none;
  padding:0 15px;
  height:40px;
  color:#000;
  font-size:15px;
  text-indent:0!important;
cursor:pointer}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container .search-button{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  background:#000;
  display:inline-block;
  text-transform:none;
  border:none;
padding:8px 16px}
#primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container .search-button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
#primary-navigation-search-tray .search-tray .search-tray-loader-wrapper{
  background:#efefef;
  position:absolute;
  width:100%;
  margin-top:-4px;
  left:0;
  overflow:hidden;
z-index:150}
#primary-navigation-search-tray .search-tray .search-tray-loader-wrapper.opened{
  width:calc(100% - 160px);
left:80px}
#primary-navigation-search-tray .search-tray .search-tray-loader-wrapper .search-tray-loader{
  width:250px;
  height:4px;
  background:#000;
  position:relative;
left:-250px}
#primary-navigation-search-tray .search-tray .search-results-main-nav .noFundSuggestions .ui-autocomplete-category{
padding-top:20px!important}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete{
  top:0!important;
  position:relative;
  left:0!important;
  border:none;
  max-width:100%;
  max-height:none;
  width:100%!important;
padding:16px 80px}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-category{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  border-bottom:2px solid #a5a5a5;
  padding:40px 0 8px;
  margin:0;
text-transform:uppercase}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-category:first-child{
padding-top:20px}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-category .category-width-measure{
padding:0}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-category+.ui-menu-item+.ui-menu-item{
margin-top:16px}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item{
padding:0}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item a,#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item>div{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-decoration:none;
  margin:8px 0 0;
padding:0}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item a.ui-state-active,#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item>div.ui-state-active{
  text-decoration:underline;
  border:none;
background:#fff}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all-inline{
  margin-top:-40px;
padding-left:200px}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all-inline>div{
margin-top:6px}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all-inline a{
  display:inline;
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:none;
  color:#000;
  margin-left:8px;
float:none}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all-inline a:hover{
  text-decoration:underline;
color:#000}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all-inline a:focus{
text-decoration:underline}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all{
  margin:0;
border:none}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all a{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  background:#000;
  height:47px;
  float:left;
  margin:47px 0 35px;
  padding:0 24px;
  display:flex;
align-items:center}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all a:hover{
  text-decoration:none;
  color:#fff;
background:#000}
#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all .ui-menu-item-wrapper.ui-state-active a{
  outline-offset:2px;
outline:2px solid #000}
@media screen and (min-width:1920px){
  #primary-navigation-search-tray .search-tray .search-tray-loader-wrapper.opened{
    width:1840px;
  left:auto}
}
@media screen and (max-width:1439px){
  #vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper{
  padding:0 40px}
  #primary-navigation-search-tray .search-tray .search-tray-content{
  padding:16px 40px 20px}
  #primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete{
  padding:16px 40px}
  #primary-navigation-search-tray .search-tray .search-tray-loader-wrapper.opened{
    width:calc(100% - 80px);
  left:40px}
}
@media screen and (min-width:1024px){
  #vi20-primary-navigation{
  display:block}
  #vi20-primary-navigation-mobile{
  display:none}
}
@media screen and (max-width:1023px){
  #vi20-primary-navigation{
  display:none}
  #vi20-primary-navigation-mobile{
  z-index:9999999}
  #navWrapper{
  z-index:1001}
  #vi20-primary-navigation-alert-bar.alert-bar{
  font:14px/22px NotoSans-TC-Bold,Arial,sans-serif}
  #vi20-primary-navigation-alert-bar.alert-bar .alert-bar-wrapper{
  padding:0 8px}
  #primary-navigation-search-tray{
    position:fixed;
  bottom:0}
  #primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete{
    overflow:auto;
  padding:16px}
  #primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item a.ui-state-active,#primary-navigation-search-tray .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item>div.ui-state-active{
    text-decoration:underline;
    border:none;
  background:0 0}
  #primary-navigation-search-tray .search-tray .search-tray-content{
    padding:16px 16px 20px;
  border-top:3px solid #efefef}
  #primary-navigation-search-tray .search-tray .search-tray-content .search-form .search-inline-container .search-button{
  display:none}
  #primary-navigation-search-tray .search-tray .search-tray-loader-wrapper.opened{
    width:calc(100% - 32px);
  left:16px}
}
/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers
*/.hamburger{
  padding:16px 10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  transition-property:opacity,filter;
  transition-duration:.15s;
  transition-timing-function:linear;
  font:inherit;
  color:inherit;
  text-transform:none;
  background-color:transparent;
  border:0;
  margin:0;
overflow:visible}
.hamburger:hover{
opacity:.7}
.hamburger.active:hover{
opacity:.7}
.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner::after,.hamburger.active .hamburger-inner::before{
background-color:#000}
.hamburger-box{
  width:20px;
  height:15px;
  display:inline-block;
position:relative}
.hamburger-box .info-bell-container{
  position:absolute;
  top:4px;
  left:7px;
  background:url('../images/BLK_icn_info_bell_white.svg');
  background-size:100% 100%;
  display:block;
  height:21px;
width:20px}
.hamburger-box .info-bell-container.inactive,.hamburger-box .info-bell-container.menu-opened{
display:none}
.hamburger-box .info-bell-container .info-bell{
  position:relative;
  top:2px;
  left:4px;
  background:url('../images/BLK_icn_info_bell.svg');
  background-size:100% 100%;
  display:block;
  height:15px;
width:14px}
.hamburger-inner{
  display:block;
  top:50%;
margin-top:-1.5px}
.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{
  width:20px;
  height:3px;
  background-color:#000;
  border-radius:0;
  position:absolute;
  transition-property:transform;
  transition-duration:.15s;
transition-timing-function:ease}
.hamburger-inner::after,.hamburger-inner::before{
  content:"";
display:block}
.hamburger-inner::before{
top:-6px}
.hamburger-inner::after{
bottom:-6px}
.hamburger--squeeze .hamburger-inner{
  transition-duration:75ms;
transition-timing-function:cubic-bezier(.55,.055,.675,.19)}
.hamburger--squeeze .hamburger-inner::before{
transition:top 75ms .12s ease,opacity 75ms ease}
.hamburger--squeeze .hamburger-inner::after{
transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}
.hamburger--squeeze.active .hamburger-inner{
  transform:rotate(45deg);
  transition-delay:.12s;
transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.hamburger--squeeze.active .hamburger-inner::before{
  top:0;
  opacity:0;
transition:top 75ms ease,opacity 75ms .12s ease}
.hamburger--squeeze.active .hamburger-inner::after{
  bottom:0;
  transform:rotate(-90deg);
transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}
.vi16 .main-nav.desktop.ishares .main-menu{
width:100%}
.vi16 .main-nav.desktop.ishares .main-menu li:last-of-type{
padding-right:0}
.vi16 .main-nav.desktop.ishares .display-cell.menu-icons{
  vertical-align:middle;
  padding-left:0;
  white-space:nowrap;
  width:50%;
text-align:right}
.vi16 .main-nav.desktop.ishares .display-cell.menu-icons .menu-icon{
  display:inline-block;
vertical-align:middle}
.vi16 .main-nav.desktop.ishares .display-cell.menu-icons .menu-icon.compare-basket-button{
  width:24px;
  padding-top:8px;
margin-right:3px}
.vi16 .main-nav.desktop.ishares .display-cell.menu-icons .menu-icon.search-box{
  width:24px;
text-align:center}
.vi16 .main-nav.desktop.ishares .display-cell.menu-icons .menu-icon.search-box button.search-icon{
  margin-top:6px;
  float:none;
  height:22px;
  width:22px;
margin-left:0}
.vi16 .main-nav.mobile.ishares .wrapper-980.nav-bar-wrapper{
  padding-left:20px!important;
padding-right:20px!important}
@media only screen and (min-width:768px){
  .vi16 .main-nav.mobile.ishares .wrapper-980.nav-bar-wrapper{
    padding-left:32px!important;
  padding-right:32px!important}
}
.vi16 .main-nav.mobile.ishares .row{
position:relative}
@media only screen and (min-width:768px){
  .vi16 .main-nav.mobile.ishares .row{
  margin:0 20px}
}
@media only screen and (min-width:768px){
  .vi16 .main-nav.mobile.ishares .row{
  margin:0!important}
}
.vi16 .main-nav.mobile.ishares .logo-cell{
  text-align:center;
  height:60px;
padding-top:18px}
.vi16 .main-nav.mobile.ishares .icon-cell{
  position:absolute;
min-width:auto}
.vi16 .main-nav.mobile.ishares .icon-cell.menu{
top:22px}
.vi16 .main-nav.mobile.ishares .icon-cell.menu .menu-toggle{
margin-left:0}
.vi16 .main-nav.mobile.ishares .icon-cell.compare{
  min-width:24px;
  text-align:right;
  right:30px;
top:17px}
.vi16 .main-nav.mobile.ishares .icon-cell.compare .compare-basket-button{
display:inline-block}
.vi16 .main-nav.mobile.ishares .icon-cell.search{
  right:0;
top:21px}
.vi16 .masthead .wrapper-980{
overflow:visible}
.vi16 .masthead .wrapper-980.main-section{
min-height:50px}
.vi16 .masthead .wrapper-980 #registrationOverlay{
display:none}
.vi16 .masthead .wrapper-980 #registrationOverlay .overlay-content{
  text-align:left;
  margin-left:5%;
  font-size:12px;
color:#000}
.vi16 .masthead .wrapper-980 #registrationOverlay h3{
  text-align:center;
margin-bottom:20px}
.vi16 .masthead .siteUtils .selectCountry.showdropdown .dropdownMenu{
  height:500px;
z-index:25}
.vi16 .masthead .contacts-link{
  padding:4px 10px;
outline:0}
.vi16 .masthead .contacts-link .cta.link .label{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
color:#000}
.vi16 .masthead .contacts-link .cta.link .label:hover{
color:#000}
.vi16 .masthead .contacts-link .icon{
color:#000}
.vi16 .masthead .site-link-wrapper{
  background:#000;
  z-index:35;
  position:relative;
  max-height:0;
  overflow:hidden;
  -webkit-transition:max-height .7s cubic-bezier(.555,.03,.425,.96);
  -moz-transition:max-height .7s cubic-bezier(.555,.03,.425,.96);
transition:max-height .7s cubic-bezier(.555,.03,.425,.96)}
.vi16 .masthead .site-link-wrapper.active{
max-height:600px}
.vi16 .masthead .contacts-modal-host{
  font-size:14px;
  color:#000;
  padding:7px 10px;
outline:0}
.vi16 .masthead .contacts-modal-host .icon{
color:#000}
.vi16 .masthead .contacts-modal-host:hover{
color:#000}
.vi16 .masthead .country-selector{
  width:620px;
  vertical-align:top;
  position:absolute;
  z-index:34;
  background:#fff;
  display:none;
  border:1px solid #efefef;
  box-shadow:0 2px 2px rgba(12,13,14,.2);
  right:0;
  padding-bottom:13px;
margin-top:-1px}
.vi16 .masthead .dropdown-menu.user-types{
  display:none;
  position:absolute;
  width:270px;
  z-index:29;
  padding:10px;
  vertical-align:top;
  text-align:left;
  margin-top:-1px;
  right:0;
  box-shadow:0 2px 2px rgba(12,13,14,.2);
  background:#fff;
border:1px solid #efefef}
.vi16 .masthead .dropdown-menu.user-types li span{
  color:#000;
  display:block;
  font-size:13px;
  line-height:16px;
padding:5px 8px}
.vi16 .masthead .dropdown-menu.user-types li span.message{
font-size:11px}
.vi16 .masthead .show{
display:block!important}
.vi16 .masthead .hide{
display:none!important}
.vi16 .masthead .siteUtils .selectCountry.showdropdown .dropdownMenu.first{
padding-bottom:20px}
.vi16 .masthead .siteUtils .selectCountry.showdropdown .dropdownMenu.second,.vi16 .masthead .siteUtils .selectCountry.showdropdown .dropdownMenu.third{
height:445px}
.vi16 .masthead a{
  color:#616161;
text-decoration:none}
.vi16 .masthead .siteUtils{
  font-size:13px;
  color:#000;
display:inline-block}
.vi16 .masthead .login.account-access-login{
  display:inline-block;
  margin-left:0;
  background:#efefef;
position:relative}
.vi16 .masthead .login .padlock{
display:none}
.vi16 .masthead .account-list-container{
  width:225px;
  position:absolute;
  padding:13px 24px 15px 24px;
  text-align:left;
  z-index:36;
  background:#efefef;
  border:1px solid #ccc;
  display:none;
  right:0;
  box-shadow:0 2px 2px rgba(12,13,14,.2);
  margin-top:-1px;
box-sizing:content-box}
.vi16 .masthead .login.dropdown,.vi16 .masthead .selectLanguage li,.vi16 .masthead .siteUtils>li{
  display:inline-block;
position:relative}
.vi16 .masthead .login.dropdown>span,.vi16 .masthead .selectLanguage li>span,.vi16 .masthead .siteUtils>li>span{
  display:inline-block;
  padding:4px 12px;
z-index:35}
.vi16 .masthead .selectLanguage .list-horizontal{
  padding:4px 12px;
line-height:22px}
.vi16 .masthead .selectLanguage li.separator{
padding:0 5px}
.vi16 .masthead .selectLanguage li.selected{
font-weight:600}
.vi16 .masthead .dropdownMenu{
  vertical-align:top;
  text-align:left;
display:inline-block}
.vi16 .masthead .accLink,.vi16 .masthead label,.vi16 .masthead legend{
display:none}
.vi16 .masthead .siteUtils .selectCountry{
position:relative}
.vi16 .masthead .siteUtils span.hover-box{
  cursor:pointer;
  border-width:1px;
  border-style:solid;
  border-color:#fff;
position:relative}
.vi16 .masthead .siteUtils .selectUserType span.hover-box{
z-index:30}
.vi16 .masthead .siteUtils span.hover-box.shadow{
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:rgba(204,204,204,.17) #ccc #fff #ccc;
box-shadow:0 -1px 1px rgba(12,13,14,.2)}
.vi16 .masthead .login span.hover-box.shadow{
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#efefef;
box-shadow:0 -1px 2px rgba(12,13,14,.2)}
.vi16 .masthead span.hover-box .ic-down-arrow-16{
  display:inline-block;
  width:8px;
  height:6px;
  cursor:pointer;
margin-left:1px}
.vi16 .masthead .siteUtils .dropdownMenu .responsive-nav-back,.vi16 .masthead .siteUtils .dropdownMenu .responsive-nav-header,.vi16 .masthead .siteUtils .selectCountry .dropdownMenu .responsive-nav-header{
display:none}
.vi16 .masthead .siteUtils .selectCountry .dropdownMenu{
width:200px}
.vi16 .masthead .siteUtils .selectCountry .dropdownMenu>li{
  display:block;
  font-size:14px;
  line-height:34px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
padding:0 0 0 25px}
.vi16 .masthead .siteUtils a{
  color:#000;
  font-size:13px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .masthead .siteUtils a:hover{
color:#000}
.vi16 .masthead .details{
  font-size:13px;
  letter-spacing:2px;
  padding:21px 0 20px 25px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
text-transform:uppercase}
.vi16 .masthead .login span.hover-box{
  padding:2px 11px 2px 12px;
  background:#efefef;
  cursor:pointer;
  display:inline-block;
  position:relative;
  z-index:37;
border:1px solid #efefef}
.vi16 .masthead .login span.hover-box .ic-desktop-sign-in-16{
  width:15px;
  height:10px;
display:inline-block}
.vi16 .masthead .login a{
  padding:5px 0;
  display:inline-block;
  color:#000;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-size:13px}
.vi16 .masthead .login a:hover{
color:#000}
.vi16 .masthead .account-list-container a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  line-height:27px;
color:#000}
.vi16 .masthead .site-selector-cntnr{
cursor:pointer}
.vi16 .masthead .toggle{
  float:none;
  width:30px;
  height:30px;
  margin:0;
  display:inline-block;
cursor:pointer}
.vi16 .masthead .toggle.expand-black-icon{
background-position:-9px -4906px}
.vi16 .masthead .toggle.collapse-black-icon{
background-position:-9px -4986px}
.vi16 .masthead .site-label{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  font-size:13px;
  vertical-align:top;
  margin-top:8px;
display:inline-block}
.vi16 .masthead .site-link-cntnr{
  color:#fff;
  padding-top:25px;
  padding-bottom:30px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-size:14px}
.vi16 .masthead .campaign-content{
  color:#fff;
  width:299px;
  margin-right:36px;
  display:inline-block;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-size:14px!important}
.vi16 .masthead .campaign-content img{
height:185px}
.vi16 .masthead .campaign-content h2,.vi16 .masthead .campaign-content h3{
  line-height:24px;
  font-weight:600;
  margin:22px 0 10px 0;
font-size:14px}
.vi16 .masthead .campaign-content p{
  line-height:20px;
margin-top:8px}
.vi16 .masthead .logo{
margin-bottom:20px}
.vi16 .masthead .logo .close{
  background:url('../images/vi19-icon-sprite.png') no-repeat -248px -2px;
  width:20px;
  height:20px;
cursor:pointer}
.vi16 .masthead .section-cntnr{
  display:inline-block;
  vertical-align:top;
width:640px}
.vi16 .masthead .section-list{
  width:190px;
  display:inline-block;
  margin-right:28px;
  vertical-align:top;
margin-bottom:30px}
.vi16 .masthead .section-list:nth-child(3){
  margin-right:0;
width:197px}
.vi16 .section-list .heading .cta.link .label{
  color:#efefef;
  font-weight:600;
font-size:12px}
.vi16 .section-list .cta.link .label{
  line-height:24px;
  color:#fff;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
padding-left:0}
.vi16 .section-list .cta.link .label:hover{
color:#a5a5a5}
.vi16 .masthead .section-list .heading{
  font-size:12px;
  color:#efefef;
  letter-spacing:2px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .masthead .section-list ul li{
line-height:9px}
.vi16 .masthead .announcement{
  display:inline-block;
vertical-align:middle}
.vi16 .masthead .mastheadByline{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:13px;
  color:#000;
  display:inline-block;
padding:4px 11px}
.vi16 .masthead .mastheadByline p{
line-height:22px}
.vi16 .masthead .announcement .cta.link .label{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:13px;
  color:#000;
  display:inline-block;
padding:4px 11px}
.vi16 .masthead .announcement .cta.link .label:hover{
color:#000}
.vi16 .masthead .announcement .cta.link .short.label{
display:none}
.vi16 .masthead .social-share-cntnr{
  text-align:right;
display:inline-block}
.vi16 .masthead .social-share-cntnr p{
  line-height:24px;
  color:#616161;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  padding-left:0;
margin-bottom:10px}
.vi16 .masthead .social-share-cntnr .social-links{
  text-align:left;
display:inline-block}
.vi16 .masthead .social-share-cntnr .links-wrapper{
  margin-right:13px;
  display:inline-block;
float:left}
.vi16 .masthead .social-share-cntnr .links-wrapper:last-child{
margin-right:0}
.vi16 .masthead .social-share-cntnr .links-wrapper a{
display:inline-block}
.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon{
  color:#616161;
font-size:24px}
.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon:hover{
color:#fff}
.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon.fa-blk-blog-square:before{
content:"\f143"}
.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon.fa-wechat-square:before{
content:"\f1d7"}
.vi16 .masthead .list-header{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  letter-spacing:2px;
  color:#000;
text-transform:uppercase}
.vi16 .masthead .account-list-container .list-caption a{
  font-weight:600;
  padding:0;
display:block}
.vi16 .masthead .account-list-container .list-caption a:hover{
color:#000}
.vi16 .masthead .account-list-container .list-caption a:hover .ic-right-arrow-12{
background-position:-9px -5436px}
.vi16 .masthead .account-list-container .list-header{
padding:4px 0 5px 0}
.vi16 .masthead .account-list-container .list{
margin-bottom:15px}
.vi16 .masthead .account-list-container .list .list-caption a,.vi16 .masthead .account-list-container .list .list-item a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  line-height:27px;
  color:#000;
  padding:0;
  display:block;
position:relative}
.vi16 .masthead .account-list-container .list .list-caption a:hover,.vi16 .masthead .account-list-container .list .list-item a:hover{
color:#000}
.vi16 .masthead .account-list-container .list .list-caption a:hover .ic-right-arrow-12,.vi16 .masthead .account-list-container .list .list-item a:hover .ic-right-arrow-12{
background-position:-9px -5436px}
.vi16 .masthead .account-list-container .ic-right-arrow-12{
  display:inline-block;
  width:12px;
  height:13px;
  margin:7px 0 0 0;
float:right}
.vi16 .masthead .login-box{
  width:100%;
  min-width:160px;
  box-sizing:border-box;
padding:10px 10px 10px 0}
.vi16 .masthead .login .login-box a{
  font-size:14px;
  line-height:27px;
  color:#000;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
padding:0 10px}
.vi16 .masthead .login .login-box a:hover{
color:#000}
.vi16 .masthead .selectCountry a{
font-size:13px}
.vi16 .masthead #countriesBlock,.vi16 .masthead #signinBlock,.vi16 .masthead #sitelinksBlock{
display:inline}
.contacts-dialog.ui-widget a{
  color:#000;
outline:0}
.contacts-dialog.ui-widget p{
  margin-bottom:initial;
line-height:initial}
.contacts-dialog.ui-widget .ui-dialog-titlebar{
  border:0 none;
padding:0}
.contacts-dialog.ui-widget .ui-dialog-titlebar-close{
  right:15px;
  padding:0;
  margin:0;
  width:26px;
  color:#000;
  height:26px;
  cursor:pointer;
  z-index:3;
top:26px}
.contacts-dialog.ui-widget .ui-dialog-content{
  display:block!important;
padding:13px 15px}
.contacts-dialog.ui-widget .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  color:#000;
  line-height:22px;
  margin-bottom:22px;
text-transform:uppercase}
.contacts-dialog.ui-widget .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
color:#000}
.contacts-dialog.ui-widget .contacts-container{
  border-top:solid 2px rgba(165,165,165,.15);
  margin:40px 0 0;
padding:40px 0 20px}
.contacts-dialog.ui-widget .one-half{
  float:left;
width:50%}
.contacts-dialog.ui-widget .one-half.center-aligned{
  float:none;
  margin:0 auto;
width:55%}
.contacts-dialog.ui-widget figure{
  float:left;
  width:140px;
  height:140px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:50%;
margin:0 10px 0 0}
.contacts-dialog.ui-widget figcaption{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
color:#000}
.contacts-dialog.ui-widget figcaption .designation{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
margin-bottom:12px}
.contacts-dialog.ui-widget figcaption .name{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.contacts-dialog.ui-widget figcaption .mail{
  display:block;
  word-wrap:break-word;
color:#000}
.contacts-dialog.ui-widget figcaption .timetrade{
  display:table;
margin-top:10px}
.contacts-dialog.ui-widget figcaption .timetrade .tt-calendar{
  display:table-cell;
  font-size:18px;
line-height:1.4}
.contacts-dialog.ui-widget figcaption .timetrade .tt-calendar .icon{
  height:18px;
  width:18px;
  vertical-align:middle;
  margin-top:-5px;
margin-right:3px}
.contacts-dialog.ui-widget figcaption .timetrade .tt-calendar svg path{
fill:#000}
.contacts-dialog.ui-widget figcaption .timetrade a{
  display:table-cell;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-size:16px}
.contacts-dialog-overlay.ui-widget-overlay{
opacity:.5}
@media only screen and (max-width:1023px){
  .blk-responsive .masthead .hide-on-mobile,.blk-responsive .masthead.hide-on-mobile{
  display:none!important}
}
.vi20.unified-masthead{
background-color:#efefef}
.vi20.unified-masthead .col-3{
  width:100%;
  max-width:calc(100% * (3/12));
  padding-right:24px;
box-sizing:border-box}
.vi20.unified-masthead .col-4{
  width:100%;
  max-width:calc(100% * (4/12));
  padding-right:24px;
box-sizing:border-box}
.vi20.unified-masthead .col-7{
  width:100%;
  max-width:calc(100% * (7/12));
  padding-right:24px;
box-sizing:border-box}
.vi20.unified-masthead .no-outline{
outline:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20.unified-masthead .nav-dropdown.location .selector{
  height:250px}
  .vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box a span{
  font-size:6px}
  .vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu.active{
  min-width:100%}
}
@media screen and (max-width:1439px){
  .vi20.unified-masthead .col-12{
    max-width:100%;
    margin:0 auto;
  padding:0 24px}
}
@media screen and (min-width:1440px){
  .vi20.unified-masthead .col-12{
    max-width:1920px;
    margin:0 auto;
  padding:0 64px}
}
.vi20.unified-masthead ::-webkit-scrollbar{
width:3px}
.vi20.unified-masthead ::-webkit-scrollbar-thumb{
background:#fff}
.vi20.unified-masthead .heading-3{
font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead a{
  color:#fff;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead a:hover{
  text-decoration:none;
cursor:pointer}
.vi20.unified-masthead a.cta.link .label{
  color:#fff;
font:12px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead a.cta.link .label:hover{
  color:#a5a5a5;
cursor:pointer}
.vi20.unified-masthead .fa{
color:#ff4713}
.vi20.unified-masthead .fa-color-inherit{
color:inherit}
.vi20.unified-masthead .fa-white{
color:#fff}
.vi20.unified-masthead button{
  padding:0;
  margin:0;
  color:#000;
  background:0 0;
border:none}
.vi20.unified-masthead button:hover{
  cursor:pointer;
text-decoration:none}
.vi20.unified-masthead .site-links-dropdown{
  padding:30px 0;
  background-color:#000;
  color:#fff;
  display:none;
max-height:0}
.vi20.unified-masthead .site-links-dropdown.active{
display:block}
.vi20.unified-masthead .site-links-dropdown header{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  position:relative;
margin-bottom:20px}
.vi20.unified-masthead .site-links-dropdown header .label{
color:#fff}
.vi20.unified-masthead .site-links-dropdown header .fa-close{
  margin-left:auto;
font-size:24px}
.vi20.unified-masthead .site-links-dropdown header .fa-close:hover{
cursor:pointer}
.vi20.unified-masthead .site-links-dropdown article{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.unified-masthead .site-links-dropdown article .campaign-content a{
font:14px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead .site-links-dropdown article .campaign-content a img{
  max-width:100%;
height:auto}
.vi20.unified-masthead .site-links-dropdown article .section-container{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
  flex-wrap:wrap;
  flex-grow:1;
  position:relative;
top:-6px}
.vi20.unified-masthead .site-links-dropdown article .section-container section{
margin-bottom:20px}
.vi20.unified-masthead .site-links-dropdown article .section-container section.social-links header{
margin-bottom:10px}
.vi20.unified-masthead .site-links-dropdown article .section-container section header{
margin-bottom:5px}
.vi20.unified-masthead .site-links-dropdown article .section-container section header .label{
font:16px/22px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead .site-links-dropdown article .section-container section.social-links a{
  margin-right:8px;
display:inline-flex}
.vi20.unified-masthead .site-links-dropdown article .section-container section a:hover{
color:#a5a5a5}
.vi20.unified-masthead .site-links-dropdown article .section-container section a .social-fa-icon{
font-size:24px}
.vi20.unified-masthead .site-links-dropdown article .section-container section a .social-fa-icon:hover{
color:#fff}
.vi20.unified-masthead .site-links-dropdown article .section-container section a .social-fa-icon.fa-blk-blog-square:before{
content:"\f143"}
.vi20.unified-masthead .site-links-dropdown article .section-container section a .social-fa-icon.fa-wechat-square:before{
content:"\f1d7"}
.vi20.unified-masthead .icon-sprite{
  position:absolute;
  background:url('../images/vi19-icon-sprite.png') no-repeat 0,0;
  width:18px;
  height:18px;
  position:absolute;
content:""}
.vi20.unified-masthead .icon-sprite.expand{
  background-position:-166px -167px;
  top:4px;
right:5px}
.vi20.unified-masthead .navigation-bar{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
  height:32px;
  background-color:#efefef;
position:relative}
.vi20.unified-masthead .navigation-bar .left.brand-links{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.unified-masthead .navigation-bar .left.brand-links>div{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
padding:0 16px}
.vi20.unified-masthead .navigation-bar .left.brand-links>div.selected{
background-color:#fff}
.vi20.unified-masthead .navigation-bar .left.brand-links>div .cta.link{
  color:#000;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .left.brand-links>div .cta.link:hover{
  text-decoration:none;
cursor:pointer}
.vi20.unified-masthead .navigation-bar .left.brand-links>div .cta.link .label{
  color:#000;
font:12px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .left.brand-links>div .cta.link .label:hover{
cursor:pointer}
.vi20.unified-masthead .navigation-bar .right{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
margin-left:auto}
.vi20.unified-masthead .navigation-bar .right .announcement{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
padding:0 16px}
.vi20.unified-masthead .navigation-bar .right .announcement .label{
  color:#000;
font:12px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .right .announcement .label:hover{
cursor:pointer}
.vi20.unified-masthead .navigation-bar .right .mastheadByline{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
padding:0 16px}
.vi20.unified-masthead .navigation-bar .right .mastheadByline a,.vi20.unified-masthead .navigation-bar .right .mastheadByline p{
  color:#000;
font:12px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .right .siteUtils .contacts a{
  color:#000;
font:12px/30px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar div.a-btn-holder{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
padding:0 16px}
.vi20.unified-masthead .navigation-bar div.a-btn-holder.active:not(.company-title){
background-color:#000}
.vi20.unified-masthead .navigation-bar div.a-btn-holder.active:not(.company-title) button{
color:#fff}
.vi20.unified-masthead .navigation-bar div.a-btn-holder.active button.site-links span{
transform:rotate(45deg)}
.vi20.unified-masthead .navigation-bar div.a-btn-holder button{
  position:relative;
font:12px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar div.a-btn-holder button.site-links{
padding:3px 28px 3px 0}
.vi20.unified-masthead .navigation-bar div.a-btn-holder button.site-links span{
transition:.5s ease-in-out}
.vi20.unified-masthead .navigation-bar div.a-btn-holder button span{
  margin-left:4px;
  color:#ff4713;
font-size:10px}
.vi20.unified-masthead .navigation-bar .sign-in-block{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
  position:relative;
font:14px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .sign-in-block .login{
height:100%}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  background-color:#ff4713;
  height:100%;
padding:0 16px}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box.shadow,.vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box:hover{
  cursor:pointer;
background-color:#fff}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box a{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  color:#000;
font:14px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box a span{
  margin-left:4px;
line-height:24px}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box a span:before{
font-size:12px}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .hover-box a .fa-user{
margin-right:4px}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu{
  position:absolute;
  top:32px;
  z-index:36;
  background-color:#fff;
  border:1px solid #efefef;
  border-top:0;
  padding:8px 12px;
  box-shadow:0 2px 2px rgba(12,13,14,.2);
  padding:13px 24px 15px 24px;
  right:0;
text-align:left}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu.active{
  display:block;
  min-width:-moz-available;
  min-width:-webkit-fill-available;
min-width:fill-available}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu .list-header{
display:none}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu ul{
white-space:nowrap}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu ul a{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:space-between;
  flex-wrap:nowrap;
  font:14px/30px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu ul a:hover{
color:#990012}
.vi20.unified-masthead .navigation-bar .sign-in-block .login .dropdown-menu ul a span{
  margin-left:8px;
  position:relative;
line-height:30px}
.vi20.unified-masthead .navigation-bar .language-selector{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
padding:0 8px}
.vi20.unified-masthead .navigation-bar .language-selector div{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.unified-masthead .navigation-bar .language-selector div:not(.separator){
padding:0 8px}
.vi20.unified-masthead .navigation-bar .language-selector div a{
  color:#000;
font:12px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .language-selector div.selected a{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead .navigation-bar .language-selector div.bg-white{
background-color:#fff}
.vi20.unified-masthead .nav-dropdown{
  position:absolute;
  overflow:hidden;
  z-index:10;
  width:100%;
  display:none;
  position:static;
  background-color:#000;
color:#fff}
.vi20.unified-masthead .nav-dropdown.active{
display:block}
.vi20.unified-masthead .nav-dropdown.location .selector{
  max-height:250px;
  display:flex;
  flex-flow:column;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:wrap}
.vi20.unified-masthead .nav-dropdown.location .selector a{
  font:16px/36px NotoSans-TC-Bold,Arial,sans-serif;
text-decoration:underline}
.vi20.unified-masthead .nav-dropdown .user-types{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type]{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] .details a{
  color:#fff;
font:20px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] .details a:hover{
text-decoration:underline}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] .details p{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
margin-left:13px}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] [class^=icon]{
  display:inline-block;
margin-right:16px}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-intermediaries{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_people.svg') no-repeat;
background-size:60px,60px}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-institutional{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_govt_insti_bldg.svg') no-repeat;
background-size:60px,60px}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-charities{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_charity.svg') no-repeat;
background-size:60px,60px}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-individual{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_person_C.svg') no-repeat;
background-size:60px,60px}
.vi20.unified-masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-unknown{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_direction.svg') no-repeat;
background-size:60px,60px}
.vi20.unified-masthead .nav-dropdown .collapsible{
position:relative}
.vi20.unified-masthead .nav-dropdown .collapsible>*{
  color:#fff;
font:16px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20.unified-masthead .nav-dropdown .collapsible button{
margin:20px 0}
.vi20.unified-masthead .nav-dropdown .collapsible button:hover{
text-decoration:underline}
.vi20.unified-masthead .nav-dropdown .collapsible button:hover span{
text-decoration:none}
.vi20.unified-masthead .nav-dropdown .collapsible button .fa{
  margin-left:4px;
font-size:14px}
.vi20.unified-masthead .nav-dropdown .collapsible button.active .fa:before{
content:"\f077"}
.vi20.unified-masthead .nav-dropdown .collapsible .description{
  display:none;
  max-height:0;
overflow:auto}
.vi20.unified-masthead .nav-dropdown .collapsible .description:after{
  content:"";
  position:absolute;
  bottom:0;
  right:3px;
  height:0;
  width:100%;
background:linear-gradient(transparent 0,#000 100%)}
.vi20.unified-masthead .nav-dropdown .collapsible .description.active{
display:block}
.vi20.unified-masthead .nav-dropdown .collapsible .description.active div{
margin-bottom:50px}
.vi20.unified-masthead .nav-dropdown .collapsible .description.active:after{
height:64px}
.vi20.unified-masthead .nav-dropdown .collapsible .description .thumb{
  position:absolute;
  width:3px;
  height:50px;
  background-color:#000;
  right:0;
bottom:0}
.vi20.unified-masthead .nav-dropdown>div{
  position:relative;
  padding-top:40px;
padding-bottom:40px}
.vi20.unified-masthead .nav-dropdown>div .fa-close{
  position:absolute;
right:0}
.vi20.unified-masthead .nav-dropdown>div .heading-wrap{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  position:relative;
margin-bottom:32px}
.vi20.unified-masthead .nav-dropdown>div .heading-wrap .heading-3{
line-height:36px}
.vi20.unified-masthead .nav-dropdown>div .heading-wrap .icon{
margin-right:8px}
.vi20.unified-masthead .nav-dropdown>div .heading-wrap .icon.icon-globe{
  min-width:27px;
  min-height:36px;
  background:url('../images/BLK_icn_global_globe.svg') no-repeat;
background-size:27px,36px}
.vi20.unified-masthead .nav-dropdown>div .heading-wrap button{
  margin-left:auto;
  font-size:24px;
line-height:35px}
#site-entry-ribbon.unified-entry{
  width:100%;
  overflow:hidden;
  height:0;
  background:#000;
  color:#fff;
  transition:height .5s ease-in-out;
font:14px/18px NotoSans-TC-Regular,Arial,sans-serif}
#site-entry-ribbon.unified-entry.opened{
height:100px}
#site-entry-ribbon.unified-entry.closed{
display:none}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container{
  max-width:1920px;
  width:100%;
  height:inherit;
  padding-left:80px;
  padding-right:80px;
  margin:0 auto;
  display:flex;
align-items:center}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_wrapper{
  display:flex;
  align-items:center;
  flex-grow:1;
background:url('../images/BLK_icn_user_type_noti.svg') no-repeat center}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_wrapper .site-entry-ribbon_ribbon-text{
  width:100%;
  max-width:63.6363636364%;
  padding:24px 0;
text-align:left}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_wrapper .site-entry-ribbon_ribbon-text .site-entry-ribbon_ribbon-header .heading-1{
font:18px/24px NotoSans-TC-Bold,Arial,sans-serif}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_wrapper .site-entry-ribbon_ribbon-text .site-entry-ribbon_user-type-notification a,#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_wrapper .site-entry-ribbon_ribbon-text .site-entry-ribbon_user-type-notification p{
  font-size:inherit;
  font-family:inherit;
  padding:0;
margin:0}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_wrapper .site-entry-ribbon_ribbon-text .site-entry-ribbon_user-type-notification a{
  text-decoration:underline;
  color:inherit;
cursor:pointer}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_close{
  width:100%;
  max-width:8.3333333333%;
  display:flex;
  align-items:center;
justify-content:flex-end}
#site-entry-ribbon.unified-entry .site-entry-ribbon_container .site-entry-ribbon_close #ribbon-close{
  font-size:20px;
  color:#fff;
  background:#000;
  padding:8px 11px;
  margin-right:-11px;
cursor:pointer}
@media screen and (max-width:1439px){
  #site-entry-ribbon.unified-entry .site-entry-ribbon_container{
    padding-left:40px;
  padding-right:40px}
}
@media screen and (max-width:1023px){
  #site-entry-ribbon.unified-entry{
  display:none}
}
#terms-and-conditions-masthead{
  width:100vw;
  height:100%;
  position:fixed;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  z-index:1000000000000000000;
  top:0;
  left:0;
  background-color:rgba(255,255,255,.75);
  backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px)}
#terms-and-conditions-masthead:focus{
outline:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container{
  max-width:1280px;
  width:100%;
  margin-left:80px;
  margin-right:80px;
  display:flex;
  height:calc(100% - 176px);
  position:relative;
box-shadow:0 0 15px 0 rgba(0,0,0,.5)}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container{
  background-color:#000;
  width:33.3333333333%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
padding:64px 48px 48px 48px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__logo-container img{
  max-width:100%;
  max-height:50px;
width:auto}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container{
  display:flex;
flex-wrap:wrap}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container a{
  color:#fff;
  border-right:1px solid #a9a9a9;
  padding-right:8px;
  margin:4px 8px 4px 0;
  white-space:nowrap;
text-decoration:underline}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container a span.short.label{
display:none}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container a:last-child{
  border:0;
  padding-right:0;
margin-right:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container[dir=rtl] a{
  border-right:inherit;
  border-left:1px solid #a9a9a9;
  padding-right:inherit;
  padding-left:8px;
  margin-left:8px;
margin-right:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container[dir=rtl] a:last-child{
  border:0;
  padding-left:0;
margin-left:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container{
  width:66.6666666667%;
  background-color:#fff;
  display:flex;
  flex-direction:column;
position:relative}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container{
  overflow-y:auto;
padding:64px 48px 48px 64px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .heading-2{
  margin-bottom:48px;
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
font-weight:800}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .heading-3{
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  font-weight:900;
margin-bottom:16px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container ol{
  list-style-type:decimal;
margin-left:17px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container ul{
  list-style-type:disc;
margin-left:17px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container strong{
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
font-weight:900}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion{
  width:100%;
border-top:1px solid #000}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion.investor_type_description_accordion{
border-bottom:1px solid #000}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion .terms-and-conditions-masthead__body-container__terms-text-container__accordion__header{
  cursor:pointer;
  padding:16px 0;
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  font-weight:900;
  display:flex;
  align-items:center;
  width:100%;
background:#fff}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion .terms-and-conditions-masthead__body-container__terms-text-container__accordion__header span.fa{
  color:#ff4713;
width:16px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion .terms-and-conditions-masthead__body-container__terms-text-container__accordion__header span.terms-and-conditions-masthead__body-container__terms-text-container__accordion__header-title{
  padding-left:16px;
text-align:left}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion .terms-and-conditions-masthead__body-container__terms-text-container__accordion__body{
  display:none;
  padding:0 32px 32px;
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion .terms-and-conditions-masthead__body-container__terms-text-container__accordion__body p{
  margin:16px 0 0 0;
padding:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion.opened .terms-and-conditions-masthead__body-container__terms-text-container__accordion__header{
padding-bottom:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion.opened .terms-and-conditions-masthead__body-container__terms-text-container__accordion__header span.fa{
transform:rotate(180deg)}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__accordion.opened .terms-and-conditions-masthead__body-container__terms-text-container__accordion__body{
display:block}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__termtext{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__termtext p{
  padding:0;
margin:16px 0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container{
  background-color:#efefef;
  border-radius:3px;
  font:12px/18px NotoSans-TC-Regular,Arial,sans-serif;
padding:24px 16px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label{
  display:flex;
  position:relative;
  padding-left:32px;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
font:12px/15px NotoSans-TC-Bold,Arial,sans-serif}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label input[type=checkbox]{
  position:absolute;
  opacity:0;
  cursor:pointer;
  height:0;
width:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label input[type=checkbox]:checked~.terms-and-conditions-acceptable-checkbox-checkmark{
background-color:#00539f}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label input[type=checkbox]:checked~.terms-and-conditions-acceptable-checkbox-checkmark:after{
display:block}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label .terms-and-conditions-acceptable-checkbox-checkmark{
  position:absolute;
  top:0;
  left:0;
  height:20px;
  width:20px;
  background-color:#fff;
  border:2px solid #000;
border-radius:2px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label .terms-and-conditions-acceptable-checkbox-checkmark:after{
  content:"";
  position:absolute;
  display:none;
  left:6px;
  top:2px;
  width:5px;
  height:10px;
  border:solid #fff;
  border-width:0 3px 3px 0;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
transform:rotate(45deg)}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label.has-error{
color:red}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container__checkbox-label.has-error .terms-and-conditions-acceptable-checkbox-checkmark{
border:2px solid red}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .terms-and-conditions-masthead__body-container__terms-text-container__acceptable-text-container p{
  margin:20px 0 0 0;
padding:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container[dir=rtl] .terms-and-conditions-masthead__body-container__terms-text-container__accordion .terms-and-conditions-masthead__body-container__terms-text-container__accordion__header span.terms-and-conditions-masthead__body-container__terms-text-container__accordion__header-title{
  padding-left:inherit;
padding-right:16px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__text-overlay-top{
  width:calc(100% - 48px);
  height:30px;
  background:linear-gradient(270deg,#fff 0,rgba(255,255,255,.95) 26.03%,rgba(255,255,255,0) 100%);
  background:-moz-linear-gradient(270deg,#fff 0,rgba(255,255,255,.95) 26.03%,rgba(255,255,255,0) 100%);
  background:-webkit-linear-gradient(270deg,#fff 0,rgba(255,255,255,.95) 26.03%,rgba(255,255,255,0) 100%);
  background:-o-linear-gradient(270deg,#fff 0,rgba(255,255,255,.95) 26.03%,rgba(255,255,255,0) 100%);
  background:-ms-linear-gradient(270deg,#fff 0,rgba(255,255,255,.95) 26.03%,rgba(255,255,255,0) 100%);
position:absolute}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__text-overlay-bottom{
  margin-top:-30px;
  width:calc(100% - 5px);
  height:30px;
  flex-shrink:0;
  background-color:transparent;
  background:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 100%);
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
opacity:.1}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container{
  padding:0 48px 0 64px;
  height:157px;
  display:flex;
  align-items:center;
flex-shrink:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__button-container{
  display:flex;
align-items:center}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__button-container button{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  background-color:#000;
  padding:11px 24px 10px 24px;
  color:#fff;
  cursor:pointer;
border:0}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__button-container button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__button-container .button-inverse{
  background-color:#fff;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  margin-left:32px;
  margin-right:32px;
  text-decoration:none;
color:#000}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__button-container .button-inverse span.short.label{
display:none}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__button-container .disabled-button{
  background:#ccc;
cursor:not-allowed}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__error-container{
  display:flex;
  flex-grow:1;
justify-content:flex-end}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__error-container .error-message{
  display:none;
  background-color:rgba(255,0,0,.1);
  color:#000;
  font:12px/16px NotoSans-TC-Regular,Arial,sans-serif;
  padding:11px 18px;
  border:1px solid red;
border-radius:3px}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__error-container .error-message:before{
  content:"\f071";
  font-family:FontAwesome;
  padding-right:8px;
color:#990012}
#terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container.show-error-message .error-message{
display:block}
@media screen and (max-width:1023px){
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container{
    flex-direction:column;
    height:calc(100% - 64px);
    margin-left:32px;
  margin-right:32px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container{
    width:100%;
    height:90px;
    flex-shrink:0;
    flex-direction:row;
  padding:0}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__logo-container{
    margin-left:32px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
  max-width:calc(100% - 64px)}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container{
    flex-grow:1;
    margin-right:32px;
    align-items:center;
  justify-content:flex-end}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container{
    height:calc(100% - 90px);
  width:100%}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__text-overlay-top{
  width:calc(100% - 32px)}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container{
  padding:48px 32px 32px 32px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container{
    height:95px;
  padding:0 32px}
}
@media screen and (max-width:767px){
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container{
    height:calc(100% - 16px);
    margin-left:8px;
  margin-right:8px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container{
    height:115px;
  flex-direction:column}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__logo-container{
    justify-content:flex-start;
    align-items:flex-start;
    margin-left:24px;
  margin-top:24px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__brand-and-links-container .terms-and-conditions-masthead__brand-and-link-container__links-container{
    justify-content:flex-start;
    margin-left:24px;
  margin-right:24px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container{
  height:calc(100% - 115px)}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__text-overlay-top{
  width:calc(100% - 24px)}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container{
  padding:32px 24px 24px 24px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__terms-text-container .heading-2{
  margin-bottom:24px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container{
    height:90px;
  padding:0 24px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container.show-error-message{
    height:147px;
    justify-content:center;
  flex-direction:column-reverse}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container.show-error-message .terms-and-conditions-masthead__body-container__error-container{
    flex-grow:0;
    margin-bottom:17px;
    width:100%;
  justify-content:flex-start}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container.show-error-message .terms-and-conditions-masthead__body-container__error-container .error-message{
  padding:10px 15px}
  #terms-and-conditions-masthead .terms-and-conditions-masthead-main-container .terms-and-conditions-masthead__body-container .terms-and-conditions-masthead__body-container__button-holder-container .terms-and-conditions-masthead__body-container__button-container{
  width:100%}
}
#site-entry-user-type-notification{
  position:absolute;
  z-index:99999999999;
display:none}
#site-entry-user-type-notification.visible{
display:block}
@media screen and (max-width:1023px){
  #site-entry-user-type-notification{
    padding:0 4px;
  position:fixed}
}
#site-entry-user-type-notification .site-entry-user-type-notification__body{
  position:relative;
  box-sizing:border-box;
  border-radius:3px;
  box-shadow:0 0 8px 0 rgba(0,0,0,.3);
  max-width:440px;
  padding:24px 24px 32px 24px;
  margin-top:10px;
background-color:#fff}
#site-entry-user-type-notification .site-entry-user-type-notification__body .heading-2{
  color:#000;
font:20px/28px NotoSans-TC-Bold,Arial,sans-serif}
#site-entry-user-type-notification .site-entry-user-type-notification__body div{
  font:14px/18px NotoSans-TC-Regular,Arial,sans-serif;
  margin-top:8px;
margin-bottom:16px}
#site-entry-user-type-notification .site-entry-user-type-notification__body button{
cursor:pointer}
#site-entry-user-type-notification .site-entry-user-type-notification__body button.switch-user{
  background-color:#ff4713;
  font:14px/16px NotoSans-TC-Bold,Arial,sans-serif;
padding:8px}
#site-entry-user-type-notification .site-entry-user-type-notification__body button.fa-close{
  position:absolute;
  top:0;
  right:0;
  font-size:20px;
  padding:16px;
background-color:#fff}
#site-entry-user-type-notification .site-entry-user-type-notification__body .site-entry-user-type-notification__body__up-arrow{
  content:"";
  position:absolute;
  width:0;
  height:0;
  top:-16px;
  box-sizing:border-box;
  border:10px solid;
  border-color:transparent transparent #fff #fff;
  transform:rotate(135deg);
box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1)}
@media only screen and (min-width:1440px){
  .iedecommissionbanner h1{
    font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:56px;
  text-align:center}
  .iedecommissionbanner h2{
    font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:20px;
  text-align:center}
  .iedecommissionbanner .decommission-banner-container{
    float:left;
    display:inline!important;
    background:#fff4e9!important;
    z-index:1010;
    width:100%!important;
    border:2px solid #ff8200;
    padding-bottom:10px;
  padding-top:10px}
  .iedecommissionbanner .icon{
    margin-left:80px;
  margin-right:10px}
  .iedecommissionbanner .message-container{
    width:85%;
    float:left;
    display:inline-flex;
  align-items:center}
  .iedecommissionbanner .banner-message{
    color:#000;
    font-family:FortBold;
    font-size:20px;
    font-weight:700;
    letter-spacing:0;
    line-height:28px;
  margin-right:20px}
  .iedecommissionbanner .banner-message-container{
    width:90%;
  display:inline-block}
  .iedecommissionbanner .close{
    margin-right:80px;
    top:50%;
    position:absolute;
    right:0;
  transform:translate(0,-50%)}
  .iedecommissionbanner a{
    color:#000;
  text-decoration:underline}
  .iedecommissionbanner .close-button-container{
    font-family:FortBold!important;
  min-width:0!important}
  .iedecommissionbanner .float-top{
    position:fixed;
    top:0;
    width:100%;
  z-index:1010}
  .iedecommissionbanner .visible{
    visibility:visible;
  opacity:1}
  .iedecommissionbanner .hidden{
    visibility:hidden;
    opacity:0;
  transition:visibility 0s 2s,opacity 2s linear}
}
@media only screen and (max-width:1439px){
  .iedecommissionbanner h1{
    font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:56px;
  text-align:center}
  .iedecommissionbanner h2{
    font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:20px;
  text-align:center}
  .iedecommissionbanner .decommission-banner-container{
    float:left;
    display:inline!important;
    background:#fff4e9!important;
    z-index:1010;
    width:100%!important;
    border:2px solid #ff8200;
    padding-bottom:10px;
  padding-top:10px}
  .iedecommissionbanner .icon{
    margin-left:40px;
  margin-right:10px}
  .iedecommissionbanner .message-container{
    width:85%;
    float:left;
    display:inline-flex;
  align-items:center}
  .iedecommissionbanner .banner-message{
    color:#000;
    font-family:FortBold;
    font-size:20px;
    font-weight:700;
    letter-spacing:0;
    line-height:28px;
  margin-right:20px}
  .iedecommissionbanner .banner-message-container{
    width:90%;
  display:inline-block}
  .iedecommissionbanner .close{
    margin-right:40px;
    top:50%;
    position:absolute;
    right:0;
  transform:translate(0,-50%)}
  .iedecommissionbanner a{
    color:#000;
  text-decoration:underline}
  .iedecommissionbanner .close-button-container{
    font-family:FortBold!important;
  min-width:0!important}
  .iedecommissionbanner .float-top{
    position:fixed;
    top:0;
    width:100%;
  z-index:1010}
}
@media only screen and (max-width:1023px){
  .iedecommissionbanner h1{
    font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:56px;
  text-align:center}
  .iedecommissionbanner h2{
    font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:20px;
  text-align:center}
  .iedecommissionbanner .decommission-banner-container{
    float:left;
    display:inline!important;
    background:#fff4e9!important;
    z-index:1010;
    width:100%!important;
    border:2px solid #ff8200;
    padding-bottom:10px;
  padding-top:10px}
  .iedecommissionbanner .icon{
    margin-left:32px;
  margin-right:10px}
  .iedecommissionbanner .message-container{
    width:85%;
    float:left;
    display:inline-flex;
  align-items:center}
  .iedecommissionbanner .banner-message{
    color:#000;
    font-family:FortBold;
    font-size:20px;
    font-weight:700;
    letter-spacing:0;
    line-height:28px;
  margin-right:20px}
  .iedecommissionbanner .banner-message-container{
    width:90%;
  display:inline-block}
  .iedecommissionbanner .close{
    margin-right:24px;
    top:50%;
    position:absolute;
    right:0;
  transform:translate(0,-50%)}
  .iedecommissionbanner a{
    color:#000;
  text-decoration:underline}
  .iedecommissionbanner .close-button-container{
    font-family:FortBold!important;
  min-width:0!important}
  .iedecommissionbanner .float-top{
    position:fixed;
    top:0;
    width:100%;
  z-index:1010}
}
.hide-banner{
display:none}
.vi16 .tinymce .scrollable{
overflow-x:auto}
.vi16 .tinymce .scrollable.has-scroll{
  position:relative;
overflow:hidden}
.vi16 .tinymce .scrollable.has-scroll>div{
overflow-x:auto}
.vi16 .tinymce .scrollable.has-scroll:after{
  position:absolute;
  top:0;
  left:100%;
  width:50px;
  height:100%;
  border-radius:10px 0 0 10px/50% 0 0 50%;
content:""}
.vi16 .tinymce .scrollable>div::-webkit-scrollbar{
height:12px}
.vi16 .tinymce .scrollable>div::-webkit-scrollbar-track{
  box-shadow:0 0 2px rgba(0,0,0,.15) inset;
background:#efefef}
.vi16 .tinymce .scrollable>div::-webkit-scrollbar-thumb{
  border-radius:6px;
background:#000}
.vi16 .tinymce table{
  max-width:940px;
  margin:0 auto;
  border-bottom:1px solid #000;
border-spacing:0!important}
.vi16 .tinymce table h2,.vi16 .tinymce table h3,.vi16 .tinymce table h4{
width:100%}
.vi16 .tinymce table tr:nth-child(2) td{
padding-top:16px}
.vi16 .tinymce table tr:last-child td{
padding-bottom:13px}
.vi16 .tinymce table tbody td{
  padding:5px 10px;
border-width:0}
.vi16 .tinymce table td,.vi16 .tinymce table th{
  font-size:20px;
  font-weight:400;
  line-height:24px;
  color:#000;
  padding:5px 10px;
text-align:left}
.vi16 .tinymce table td.number,.vi16 .tinymce table th.number{
text-align:right}
.vi16 .tinymce table td:first-child,.vi16 .tinymce table th:first-child{
padding:5px 10px 5px 0}
.vi16 .tinymce table td:last-child,.vi16 .tinymce table th:last-child{
padding:5px 0 5px 10px}
.vi16 .tinymce table th,.vi16 .tinymce table thead td{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  background:inherit;
  border-width:0 0 2px 0;
  border-style:solid;
  border-color:#000;
font-size:12px}
.vi16 .tinymce .table-text-font-12{
  font-size:12px;
line-height:16px}
.vi16 .tinymce .table-text-font-13{
  font-size:13px;
line-height:18px}
.vi16 .tinymce .table-text-font-12,.vi16 .tinymce .table-text-font-13{
  text-align:left;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .tinymce .body-copy-para,.vi16 .tinymce .footnotes,.vi16 .tinymce .h2-dark-blue,.vi16 .tinymce .h2-green,.vi16 .tinymce .h3-dark-blue,.vi16 .tinymce .h3-green,.vi16 .tinymce .h4-dark-blue,.vi16 .tinymce .h4-green,.vi16 .tinymce .intro-black,.vi16 .tinymce .intro-black-border-bottom,.vi16 .tinymce .intro-dark-blue,.vi16 .tinymce .intro-dark-blue-border-bottom,.vi16 .tinymce .max-box,.vi16 .tinymce h2,.vi16 .tinymce h3,.vi16 .tinymce h4,.vi16 .tinymce ol,.vi16 .tinymce p,.vi16 .tinymce ul{
  max-width:620px;
margin:0 auto}
.vi16 .tinymce .h2-dark-blue,.vi16 .tinymce .h2-green,.vi16 .tinymce .h3-dark-blue,.vi16 .tinymce .h3-green,.vi16 .tinymce .h4-dark-blue,.vi16 .tinymce .h4-green,.vi16 .tinymce h2,.vi16 .tinymce h3,.vi16 .tinymce h4{
  padding:40px 0 0 0;
  letter-spacing:0;
  font:36px/44px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  margin:0 auto;
text-align:center}
.vi16 .tinymce .h2-green,.vi16 .tinymce .h3-green,.vi16 .tinymce .h4-green{
color:#000}
.vi16 .tinymce .h3-dark-blue,.vi16 .tinymce .h3-green,.vi16 .tinymce h3{
  font-size:30px;
  line-height:38px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .tinymce .h4-dark-blue,.vi16 .tinymce .h4-green,.vi16 .tinymce h4{
  font-size:24px;
  line-height:32px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .tinymce a{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-decoration:underline}
.vi16 .tinymce a:hover{
text-decoration:underline}
.vi16 .tinymce .button-placeholder{
  text-align:center;
margin-bottom:50px}
.vi16 .tinymce .button,.vi16 .tinymce .button-alternate,.vi16 .tinymce .button-arrow,.vi16 .tinymce .button-orange,.vi16 .tinymce .button-orange-arrow,.vi16 .tinymce .button-pdf,.vi16 .tinymce .button-secondary{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  background:#000;
  border:1px solid #000;
  border-radius:2px;
  padding:11px 40px 11px 40px;
  text-align:center;
  text-transform:none;
text-decoration:none}
.vi16 .tinymce .button-alternate:after,.vi16 .tinymce .button-arrow:after,.vi16 .tinymce .button-orange-arrow:after,.vi16 .tinymce .button-orange:after,.vi16 .tinymce .button-pdf:after,.vi16 .tinymce .button-secondary:after,.vi16 .tinymce .button:after{
  font-family:FontAwesome;
  font-size:inherit;
  transform:translate(0,0);
  transition:margin .2s ease-in-out;
  margin:0 4px 0 7px;
content:"\f105"}
.vi16 .tinymce .button-alternate:hover,.vi16 .tinymce .button-arrow:hover,.vi16 .tinymce .button-orange-arrow:hover,.vi16 .tinymce .button-orange:hover,.vi16 .tinymce .button-pdf:hover,.vi16 .tinymce .button-secondary:hover,.vi16 .tinymce .button:hover{
text-decoration:none}
.vi16 .tinymce .button-alternate:hover:after,.vi16 .tinymce .button-arrow:hover:after,.vi16 .tinymce .button-orange-arrow:hover:after,.vi16 .tinymce .button-orange:hover:after,.vi16 .tinymce .button-pdf:hover:after,.vi16 .tinymce .button-secondary:hover:after,.vi16 .tinymce .button:hover:after{
margin:0 0 0 11px}
.vi16 .tinymce .button-alternate:focus-visible,.vi16 .tinymce .button-arrow:focus-visible,.vi16 .tinymce .button-orange-arrow:focus-visible,.vi16 .tinymce .button-orange:focus-visible,.vi16 .tinymce .button-pdf:focus-visible,.vi16 .tinymce .button-secondary:focus-visible,.vi16 .tinymce .button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi16 .tinymce .button-alternate,.vi16 .tinymce .button-secondary{
  background:0 0;
color:#000}
.vi16 .tinymce .button-orange,.vi16 .tinymce .button-orange-arrow{
  border-color:#cd4119;
background:#cd4119}
.vi16 .tinymce .button-orange-arrow.secondary,.vi16 .tinymce .button-orange.secondary{
  background:0 0;
color:#cd4119}
.vi16 .tinymce .intro-black,.vi16 .tinymce .intro-black-border-bottom,.vi16 .tinymce .intro-dark-blue,.vi16 .tinymce .intro-dark-blue-border-bottom{
  font:20px/28px NotoSans-TC-Regular,Arial,sans-serif;
  padding:55px 0;
  color:#000;
  letter-spacing:0;
  margin:0 auto;
text-align:center}
.vi16 .tinymce .intro-black-border-bottom,.vi16 .tinymce .intro-dark-blue-border-bottom{
  text-align:center;
position:relative}
.vi16 .tinymce .intro-black-border-bottom:after,.vi16 .tinymce .intro-dark-blue-border-bottom:after{
  position:absolute;
  content:"";
  display:block;
  bottom:-1px;
  left:50%;
  transform:translate(-50%);
  height:3px;
  background-color:#000;
width:308px}
.vi16 .tinymce .intro-dark-blue,.vi16 .tinymce .intro-dark-blue-border-bottom{
color:#000}
.vi16 .tinymce .giant-letter,.vi16 .tinymce .giant-letter-blue{
  font:96px NotoSans-TC-Light,Arial,sans-serif;
  letter-spacing:0;
  color:#000;
  display:block;
  float:left;
  margin-right:6px;
text-align:left}
.vi16 .tinymce .giant-letter{
color:#000}
.vi16 .tinymce .body-copy-para,.vi16 .tinymce .footnotes{
  color:#000;
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
letter-spacing:0}
.vi16 .tinymce .footnotes{
  font-size:10px;
  line-height:16px;
margin:0 auto}
.vi16 .tinymce .footnotes .highlight{
color:#e45700}
.vi16 .tinymce .text-ds,.vi16 .tinymce .text-lg,.vi16 .tinymce .text-md,.vi16 .tinymce .text-sm,.vi16 .tinymce .text-xl,.vi16 .tinymce .text-xs{
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16 .tinymce .text-xs{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
line-height:18px}
.vi16 .tinymce .text-sm{
  font-size:20px;
line-height:28px}
.vi16 .tinymce .text-md{
  font-size:24px;
line-height:32px}
.vi16 .tinymce .text-lg{
  font-size:30px;
line-height:38px}
.vi16 .tinymce .text-xl{
  font-size:36px;
line-height:44px}
.vi16 .tinymce .text-ds{
  font-size:96px;
  line-height:118px;
word-wrap:break-word}
.vi16 .tinymce ol,.vi16 .tinymce p,.vi16 .tinymce ul{
  font-weight:400;
  font-size:20px;
  line-height:28px;
  letter-spacing:0;
text-align:left}
.vi16 .tinymce p{
padding-top:30px}
.vi16 .tinymce ul{
  padding-left:2px;
  list-style-type:disc;
padding-top:12px}
.vi16 .tinymce ol{
  list-style-type:decimal;
padding-top:12px}
.vi16 .tinymce li{
margin-top:5px}
.vi16 .tinymce ul li{
margin-left:15px}
.vi16 .tinymce ol li{
  margin-left:17px;
padding-left:3px}
.vi16 .tinymce hr{
  border:0;
  height:0;
  border-top:1px solid #000;
  margin:0 auto;
max-width:50%}
.vi16 .tinymce hr.rule-small{
max-width:50%}
.vi16 .tinymce hr.rule-medium{
max-width:75%}
.vi16 .tinymce hr.rule-large{
max-width:100%}
.vi16 .tinymce .footnotes .highlight{
color:#e45700}
.vi16 .tinymce p.border-bottom{
  border-bottom:1px solid #000;
  padding-bottom:42px;
  padding-left:0;
padding-right:0}
.vi16 .tinymce img.align-right{
  float:right;
margin:0 0 0 20px}
.vi16 .tinymce img.align-left{
  float:left;
margin:0 20px 0 0}
.vi16 .vi20-tinymce p:not(:last-child){
margin-bottom:30px}
.vi16 .vi20-tinymce p a{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-decoration:underline}
.vi16 .vi20-tinymce p a:hover{
text-decoration:underline}
.vi16 .vi20-tinymce p:last-child{
margin-bottom:0}
.vi16 .vi20-tinymce.aladdin-bg-black p a,.vi16 .vi20-tinymce.blk-bg-black p a{
color:#fff}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .tinymce{
    padding-left:20px;
  padding-right:20px}
  .blk-responsive .vi16 .tinymce img{
    max-width:100%;
  height:auto}
  .blk-responsive .vi16 .tinymce .button-placeholder{
  margin-bottom:50px}
}
.vi16.accordion.enable-hover-states .accordion-content p a:hover{
  color:#000;
text-decoration:underline}
.vi16.accordion.enable-hover-states .accordion-content .accordion-list .accordion-item .accordion-title:hover{
color:#616161}
.vi16.accordion .accordion-content{
  background-color:#fff;
  padding:24px 0 20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  font-weight:400;
  color:#000;
  max-width:620px;
margin:0 auto}
@media only screen and (max-width:767px){
  .vi16.accordion .accordion-content{
    padding-left:20px;
    padding-right:20px;
  max-width:100%}
}
.vi16.accordion .accordion-content p{
color:#000}
.vi16.accordion .accordion-content p:first-child{
padding:0}
.vi16.accordion .accordion-content p a{
color:#616161}
.vi16.accordion .accordion-content ol li,.vi16.accordion .accordion-content ul li{
  color:#000;
margin-left:18px}
.vi16.accordion .accordion-content .introduction{
  text-align:center;
margin-bottom:40px}
.vi16.accordion .accordion-content .introduction h2{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.accordion .accordion-content .introduction p{
  padding-top:25px;
  font-size:20px;
line-height:28px}
@media only screen and (max-width:767px){
  .vi16.accordion .accordion-content.read-more{
    padding-left:20px;
  padding-right:20px}
}
.vi16.accordion .accordion-content .accordion-list{
  margin:0;
  padding:0;
list-style-type:none}
.vi16.accordion .accordion-content .accordion-list .accordion-item{
  color:#000;
  margin:0;
  padding:0;
  border-width:0 0 1px;
  border-style:solid;
border-color:#000}
.vi16.accordion .accordion-content .accordion-list .accordion-item h3.accordion-title-wrapper{
padding:0}
.vi16.accordion .accordion-content .accordion-list .accordion-item button{
  background:0 0;
width:100%}
.vi16.accordion .accordion-content .accordion-list .accordion-item .accordion-title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  font-weight:400;
  color:#000;
  padding:15px 0 15px 32px;
  text-align:left;
  cursor:pointer;
  position:relative;
display:block}
.vi16.accordion .accordion-content .accordion-list .accordion-item .accordion-title:before{
  content:"\f107";
  font-family:FontAwesome;
  color:#ff4713;
  font-size:24px;
  line-height:28px;
  display:inline-block;
  width:16px;
  height:24px;
  position:absolute;
  top:15px;
left:0}
.vi16.accordion .accordion-content .accordion-list .accordion-item.active .accordion-title:before{
content:"\f106"}
.vi16.accordion .accordion-content .accordion-list .accordion-item .accordion-data{
  display:none;
margin:2px 32px 30px 32px}
.vi16.accordion .accordion-content .accordion-list .accordion-item .accordion-data p{
  font-size:20px;
  line-height:28px;
padding:16px 0 0}
.vi16.accordion .accordion-content .accordion-list .accordion-item .accordion-data p:first-child{
padding:0}
.vi16.accordion .accordion-content .accordion-list .accordion-item .accordion-data.active{
display:block}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin:0 auto;
  padding:0;
  font-size:26px;
  line-height:32px;
  font-weight:400;
  letter-spacing:-.5px;
text-align:center}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-title.default{
color:#000}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-title.h2-default{
  color:#000;
  font-size:30px;
line-height:36px}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-title.h3-default{
  color:#000;
  font-size:26px;
line-height:32px}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content.small ol,.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content.small p,.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content.small ul{
  font-size:14px;
line-height:16px}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content.border-box{
  border:1px solid #000;
  padding:7px 25px 25px 25px;
margin:20px -25px 0 -25px}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content .short-description{
margin-top:18px}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content .short-description p{
  margin:18px auto;
padding-top:0}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content .short-description p:last-of-type{
display:inline}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content .full-description{
  margin:18px auto 0;
display:none}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content .full-description p{
  margin:18px auto;
padding:0}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content .full-description p:last-of-type{
display:inline}
.vi16.accordion .accordion-content .accordion-list .accordion-item .read-more-content .link{
  color:#000;
  cursor:pointer;
  padding-right:20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  text-decoration:underline;
  display:inline-block;
  width:auto;
background:0 0}
.vi16.accordion .accordion-content .accordion-list .accordion-item.active .accordion-data{
display:block}
.vi16.accordion .accordion-content .accordion-list .accordion-item:first-child{
border-width:1px 0}
.vi16.accordion .accordion-content.read-more{
  padding-top:24px;
  padding-bottom:20px;
box-sizing:border-box}
.vi16.accordion .accordion-content.read-more .accordion-list .accordion-item{
  border-width:0;
margin-top:17px}
.vi16 .gls-related-literature{
  margin:auto;
  padding-top:35px;
width:650px}
.vi16 .gls-related-literature .header{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:18px;
  line-height:24px;
  color:#000;
margin-bottom:18px}
.vi16 .gls-related-literature .item{
  display:none;
padding-bottom:38px}
.vi16 .gls-related-literature .item .title{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:26px;
  line-height:34px;
  font-weight:400;
  color:#000;
margin-bottom:10px}
.vi16 .gls-related-literature .item .title a{
color:#000}
.vi16 .gls-related-literature .item .attribution{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:13px;
  line-height:20px;
  color:#000;
  display:inline-block;
vertical-align:top}
.vi16 .gls-related-literature .item .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  line-height:22px;
  color:#000;
margin-top:8px}
.vi16 .gls-related-literature .item .icon{
  display:inline-block;
  width:17px;
height:17px}
.vi16 .gls-related-literature .item .gls-icon-pdf{
background-position:-15px -2817px}
.vi16 .gls-related-literature .item .gls-icon-ppt,.vi16 .gls-related-literature .item .gls-icon-pptx{
background-position:-15px -2939px}
.vi16 .gls-related-literature .item .gls-icon-doc,.vi16 .gls-related-literature .item .gls-icon-docx{
background-position:-15px -3183px}
.vi16 .gls-related-literature .item .gls-icon-zip{
background-position:-15px -3305px}
.vi16 .gls-related-literature .load-more-box{
  text-align:center;
margin-bottom:50px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .gls-related-literature{
    padding:30px 20px 0 20px;
  width:inherit}
  .blk-responsive .vi16 .gls-related-literature .item{
  padding-bottom:29px}
  .blk-responsive .vi16 .gls-related-literature .item .title{
    font-family:NotoSans-TC-Regular,Arial,sans-serif;
    font-size:20px;
    line-height:24px;
    font-weight:400;
    color:#000;
  margin-bottom:8px}
  .blk-responsive .vi16 .gls-related-literature .item .description{
    margin-top:6px;
  line-height:20px}
  .blk-responsive .vi16 .gls-related-literature .item .icon{
  margin-right:3px}
  .blk-responsive .vi16 .gls-related-literature .load-more-box{
  margin-bottom:40px}
}
.vi16 .search-link-list{
  width:100%;
  position:relative;
  padding:38px 10px 38px;
  background-color:#000;
box-sizing:border-box}
.vi16 .search-link-list .header{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:24px;
  line-height:32px;
  color:#000;
  text-transform:uppercase;
padding-bottom:31px}
.vi16 .search-link-list .links .cta{
  display:inline-block;
  color:#000;
  font-size:16px;
  line-height:24px;
padding-right:80px}
.vi16 .search-link-list .links .cta:last-child{
padding-right:0}
.vi16 .search-link-list .links .cta.link .label{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:24px;
color:#000}
.vi16 .search-link-list .links .cta.link .label .fa-angle-right{
color:#ff4713}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .search-link-list .links .cta{
    display:block;
    padding-bottom:32px;
  padding-right:0}
  .blk-responsive .vi16 .search-link-list .links .cta:last-child{
  padding-bottom:0}
  .blk-responsive .vi16 .search-link-list .links .cta.link .label{
    font-size:16px;
  line-height:22px}
}
.vi16 .search-results-wrapper{
  max-width:980px;
margin:0 auto 29px}
.vi16 .search-results-wrapper .category-title{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  color:#000;
  border-bottom:2px solid #000;
  padding:0 10px 0;
  font-weight:400;
  margin-bottom:0;
letter-spacing:-.4px}
.vi16 .search-results-wrapper .category-title .number-showing{
  color:inherit;
font-size:inherit}
.vi16 .search-results-wrapper .category-title.disabled{
color:#989a99}
.vi16 .search-results-wrapper .pagination-wrapper{
  width:100%;
  border-bottom:2px solid #000;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .search-results-wrapper .pagination-wrapper .result-count{
  float:left;
  text-align:left;
  color:#000;
  font-size:16px;
  line-height:24px;
  width:24%;
  padding:9px 0 0 10px;
box-sizing:border-box}
.vi16 .search-results-wrapper .pagination-wrapper .scroll-wrapper{
  width:76%;
margin-top:0}
.vi16 .search-results-wrapper .scroll-wrapper{
  display:inline-block;
  width:100%;
  text-align:right;
  color:#000;
  font-size:13px;
margin:16px 0 16px}
.vi16 .search-results-wrapper .scroll-wrapper .page-options-wrapper{
display:inline-block}
.vi16 .search-results-wrapper .scroll-wrapper .page-nav{
  display:inline-block;
  margin:0 5px 0 20px;
  font-size:12px;
line-height:20px}
.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown{
  position:relative;
display:inline-block}
.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown select{
  appearance:none;
  background:#fff none;
  border:1px solid #616161;
  color:#000;
  cursor:pointer;
  display:inline-block;
  font:16px NotoSans-TC-Regular,Arial,sans-serif;
  outline:0;
  padding:4px 43px 5px 15px;
  margin:0;
  min-width:90px;
  height:31px;
  -webkit-appearance:none;
  -moz-appearance:none;
  border-radius:2px;
  -moz-border-radius:2px;
-webkit-border-radius:2px}
.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown select::-ms-expand{
display:none}
.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown::after{
  content:"›";
  font:25px Consolas,monospace;
  color:#000;
  pointer-events:none;
  position:absolute;
  right:8px;
  top:1px;
  transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
-ms-transform:rotate(90deg)}
.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown::before{
  background:0 0;
  border-left:1px solid #000;
  content:"";
  display:block;
  height:30px;
  pointer-events:none;
  position:absolute;
  right:13px;
  top:0;
width:20px}
.vi16 .search-results-wrapper .scroll-wrapper .next-section{
  border:1px solid #000;
  padding:0 10px;
  border-radius:2px;
display:inline-block}
.vi16 .search-results-wrapper .scroll-wrapper .next-section:hover{
text-decoration:none}
.vi16 .search-results-wrapper .scroll-wrapper .next-section::after{
  display:inline-block;
  vertical-align:middle;
  content:"›";
  font:25px Consolas,monospace;
  color:#000;
  pointer-events:none;
  position:relative;
  bottom:2px;
line-height:29px}
.vi16 .search-results-wrapper .scroll-wrapper .prev-section{
  border:1px solid #000;
  padding:0 10px;
  border-radius:2px;
display:inline-block}
.vi16 .search-results-wrapper .scroll-wrapper .prev-section:hover{
text-decoration:none}
.vi16 .search-results-wrapper .scroll-wrapper .prev-section::after{
  display:inline-block;
  vertical-align:middle;
  content:"‹";
  font:25px Consolas,monospace;
  color:#000;
  pointer-events:none;
  position:relative;
  bottom:2px;
line-height:29px}
.vi16 .search-results-wrapper .category-results li{
padding:17px 0 14px 10px}
.vi16 .search-results-wrapper .category-results li .ticker-wrapper{
  float:left;
margin-right:23px}
.vi16 .search-results-wrapper .category-results li .ticker-wrapper a{
  display:inline-block;
  height:66px;
  width:66px;
  text-align:center;
  line-height:66px;
  color:#000;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .search-results-wrapper .category-results li .ticker-wrapper a.blk-mutual-fund-data{
background-color:#006bb4}
.vi16 .search-results-wrapper .category-results li .ticker-wrapper a.ishares-fund-data{
background-color:#68a230}
.vi16 .search-results-wrapper .category-results li .content-wrapper{
max-width:720px}
.vi16 .search-results-wrapper .category-results li .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  color:#000;
  text-align:left;
  font-weight:400;
max-width:720px}
.vi16 .search-results-wrapper .category-results li .title.display-inline{
display:inline}
.vi16 .search-results-wrapper .category-results li .title a{
color:#000}
.vi16 .search-results-wrapper .category-results li .professionals-label{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  border:1px solid #ff4713;
  border-left:26px solid #ff4713;
  display:inline-block;
  margin-left:8px;
  height:20px;
vertical-align:middle}
.vi16 .search-results-wrapper .category-results li .professionals-label .lock-icon{
  position:absolute;
  margin-top:4px;
margin-left:-18px}
.vi16 .search-results-wrapper .category-results li .professionals-label .label-text{
  padding:0 8px 0 6px;
line-height:22px}
@media screen and (max-width:767px){
  .vi16 .search-results-wrapper .category-results li .professionals-label{
    border-right:0;
    border-top:0;
  border-bottom:0}
  .vi16 .search-results-wrapper .category-results li .professionals-label .label-text{
  display:none}
}
.vi16 .search-results-wrapper .category-results li .date,.vi16 .search-results-wrapper .category-results li .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  color:#000;
  text-align:left;
  line-height:24px;
max-width:720px}
.vi16 .search-results-wrapper .category-results li .description.hide-desc{
display:none}
.vi16 .search-results-wrapper .category-results li .date{
font-style:italic}
.vi16 .search-results-wrapper .category-results li .thumbnail-wrapper{
  float:left;
position:relative}
.vi16 .search-results-wrapper .category-results li .thumbnail-wrapper img{
  display:block;
  height:62px;
width:110px}
.vi16 .search-results-wrapper .category-results li .thumbnail-wrapper .thumbnail-caption{
  position:absolute;
  left:74px;
  bottom:1px;
  color:#fff;
  font-size:11px;
  background-color:rgba(0,0,0,.6);
padding:0 5px}
.vi16 .search-results-wrapper .category-results li:hover{
background-color:#efefef}
.vi16 .search-results-wrapper .category-results li:first-child{
margin-top:0}
.vi16 .search-results-wrapper .category-results+.scroll-wrapper{
margin:20px 0 0}
.vi16 .search-results-wrapper .no-results{
  padding:14px 0 0 10px;
  font-size:14px;
  color:#616161;
line-height:20px}
.vi16 .search-results-wrapper .cta{
margin:22px 0 0 10px}
.vi16.literature .search-results-wrapper .loading-image{
  height:16px;
  padding:20px 10px 0;
background-position:10px 20px}
.vi16.literature .search-results-wrapper .category-results li{
float:none}
.vi16.literature .search-results-wrapper .category-results li.locked{
cursor:pointer}
.vi16.literature .search-results-wrapper .category-results li.locked .title{
color:#000}
.vi16.literature .search-results-wrapper .category-results li.locked .description{
color:#000}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper{
float:left}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon{
  background:url('../images/blk-sprite-icons.png') no-repeat;
  padding-left:22px;
  float:none;
  line-height:17px;
  margin-top:5px;
display:block}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-anchor{
background-position:-15px -4px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-audio{
background-position:-15px -70px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-blog{
background-position:-15px -136px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-calc{
background-position:-15px -202px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-chevron{
background-position:-15px -268px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-doc{
background-position:-15px -334px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-pdf{
background-position:-15px -400px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-newpage,.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-popup{
background-position:-15px -466px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-ppt{
background-position:-15px -532px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-rss{
background-position:-15px -598px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-tool{
background-position:-15px -664px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-video{
background-position:-15px -730px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-csv,.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-excel,.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-xls{
background-position:-15px -796px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-xls-export{
background-position:-15px -862px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-zip{
background-position:-15px -928px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-lock,.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-padlock,.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.padlock{
background-position:-15px -996px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-padlock-unlocked,.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-unlock{
background-position:-15px -1060px}
.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-financial-professionals,.vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon.icon-premium{
  background:url('../images/blk-one-sprite-icons.png') no-repeat -15px 20px;
background-position:-15px -610px}
.vi16.literature .search-results-wrapper .category-results .content-wrapper{
margin-left:32px}
.vi16.video .search-results-wrapper .category-results li{
padding:16px 0 0 10px}
.vi16.video .search-results-wrapper .category-results li .content-wrapper{
margin-left:135px}
.vi16.video .search-results-wrapper .category-results li .content-wrapper .title{
margin-top:6px}
.vi16.search-tab-bar{
  max-width:980px;
margin:0 auto 41px}
.vi16.search-tab-bar .search-categories{
  background-color:#efefef;
  list-style:none;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:15px;
font-weight:400}
.vi16.search-tab-bar .search-categories .search-category{
  float:left;
  line-height:32px;
  padding:0 20px;
  text-align:center;
  color:#000;
  border-left:1px solid #fff;
position:relative}
.vi16.search-tab-bar .search-categories .search-category:first-child{
border-left-width:0}
.vi16.search-tab-bar .search-categories .search-category.active{
  background-color:#000;
color:#000}
.vi16.search-tab-bar .search-categories .search-category.active a{
color:#fff}
.vi16.search-tab-bar .search-categories .search-category.active:after{
border-color:#000 transparent transparent transparent}
.vi16.search-tab-bar .search-categories .search-category a{
color:#000}
.vi16.search-tab-bar .search-categories .search-category:after{
  content:" ";
  position:absolute;
  color:transparent;
  border-style:solid;
  border-top-width:0;
  border-width:6px;
  left:50%;
  bottom:-12px;
margin-left:-6px}
.vi16.site-search-form{
  margin:0 0 26px;
border-bottom:1px solid #efefef}
.vi16.site-search-form form{
  max-width:980px;
  margin:0 auto;
  padding:46px 20px 40px 0;
box-sizing:border-box}
.vi16.site-search-form form .search-input{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:24px;
  line-height:30px;
  color:#000;
  border:none;
  outline:0;
width:765px}
.vi16.site-search-form form .search-input::-ms-clear{
display:none}
.vi16.site-search-form form .reset-button{
  border:0;
  outline:0;
  height:13px;
  margin:0 0 0 33px;
  text-indent:-500px;
  background-position:-9px -5459px;
  cursor:pointer;
  position:relative;
  bottom:2px;
  padding-left:13px;
display:none}
.vi16.site-search-form form .reset-button::-moz-focus-inner{
  padding:0!important;
border:0 none!important}
.vi16.site-search-form form .search-button{
  cursor:pointer;
  border:1px solid #000;
  font:12px/25px NotoSans-TC-Regular,Arial,sans-serif;
  letter-spacing:2px;
  color:#000;
  border-radius:2px;
  display:inline-block;
  padding:3px 20px 0 20px;
  float:right;
background:0 0}
.vi16.site-search-form form .search-button::-moz-focus-inner{
  padding:0!important;
border:0 none!important}
.vi16.site-search-form .search-prompt{
  max-width:980px;
margin:0 auto}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .search-results-wrapper{
  margin:0 auto 28px}
  .blk-responsive .vi16 .search-results-wrapper .category-title{
    font-size:16px;
  padding:0 20px 10px}
  .blk-responsive .vi16 .search-results-wrapper .pagination-wrapper .result-count{
    float:none;
    width:100%;
  padding:0 20px 20px}
  .blk-responsive .vi16 .search-results-wrapper .pagination-wrapper .scroll-wrapper{
  width:100%}
  .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper{
    text-align:left;
    padding:0 20px;
  box-sizing:border-box}
  .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper .page-options-wrapper{
    float:left;
  width:40%}
  .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper .page-options-wrapper.right{
  width:60%}
  .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper .page-options-wrapper.center{
    width:100%;
  margin-bottom:20px}
  .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper .page-nav{
    display:block;
  margin:0 0 10px}
  .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown{
    display:inline-block;
  margin-right:0}
  .blk-responsive .vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown select{
  margin-left:0}
  .blk-responsive .vi16 .search-results-wrapper .category-results li{
  padding:17px 20px 14px}
  .blk-responsive .vi16 .search-results-wrapper .category-results li .ticker-wrapper{
  display:none}
  .blk-responsive .vi16 .search-results-wrapper .category-results li .title{
    font-size:16px;
  line-height:24px}
  .blk-responsive .vi16 .search-results-wrapper .category-results li .thumbnail-wrapper{
    float:none;
  margin-bottom:14px}
  .blk-responsive .vi16 .search-results-wrapper .no-results{
  padding:14px 20px 0}
  .blk-responsive .vi16 .search-results-wrapper .cta{
    box-sizing:border-box;
    display:block;
  margin:18px 20px 0}
  .blk-responsive .vi16.literature .search-results-wrapper .loading-image{
    padding:20px 20px 0;
  background-position:20px 20px}
  .blk-responsive .vi16.literature .search-results-wrapper .category-results .icon-wrapper .icon:first-child{
  margin-top:4px}
  .blk-responsive .vi16.video .search-results-wrapper .category-results li{
  padding:20px 20px 13px}
  .blk-responsive .vi16.video .search-results-wrapper .category-results li .content-wrapper{
  margin-left:0}
  .blk-responsive .vi16.search-tab-bar{
    background-color:#000;
    margin:0 auto 28px;
  padding:15px 20px}
  .blk-responsive .vi16.search-tab-bar .selected-category{
    position:relative;
    font-size:16px;
    line-height:24px;
    padding-left:10px;
    border:1px solid #000;
    border-radius:2px;
  color:#fff}
  .blk-responsive .vi16.search-tab-bar .selected-category .icon{
    position:absolute;
    right:0;
    font-size:16px;
  line-height:24px}
  .blk-responsive .vi16.search-tab-bar .selected-category:before{
    position:absolute;
    content:"";
    border:1px solid #000;
    height:28px;
  right:28px}
  .blk-responsive .vi16.search-tab-bar .selected-category:after{
    position:absolute;
    top:8px;
    right:10px;
    content:" ";
    height:6px;
    width:6px;
    border-width:0 2px 2px 0;
    border-style:solid;
    border:1px solid #000;
    -webkit-transform:rotate(45deg);
  transform:rotate(45deg)}
  .blk-responsive .vi16.search-tab-bar .search-categories{
    background-color:transparent;
    font-size:14px;
    border:1px solid #000;
    border-radius:2px;
    position:absolute;
    top:48px;
    left:20px;
    right:20px;
    background-color:#000;
    z-index:1;
  display:none}
  .blk-responsive .vi16.search-tab-bar .search-categories .search-category{
    float:none;
    line-height:28px;
    padding:0 10px 10px;
    text-align:left;
    border-width:1px 0 0;
    border-style:solid;
  border-color:#000}
  .blk-responsive .vi16.search-tab-bar .search-categories .search-category.hide-on-dropdown{
  display:none!important}
  .blk-responsive .vi16.search-tab-bar .search-categories .search-category a{
  color:#fff}
  .blk-responsive .vi16.search-tab-bar .search-categories .search-category:first-child{
    border-top-width:0;
  padding-top:10px}
  .blk-responsive .vi16.search-tab-bar .search-categories .search-category.active{
  background-color:#000}
  .blk-responsive .vi16.search-tab-bar .search-categories .search-category.active:after{
  border:none}
  .blk-responsive .vi16.site-search-form{
    margin:0;
  border-bottom-width:0}
  .blk-responsive .vi16.site-search-form form{
    padding:8px 20px;
  position:relative}
  .blk-responsive .vi16.site-search-form form .search-input{
    width:100%;
    padding-right:70px;
  box-sizing:border-box}
  .blk-responsive .vi16.site-search-form form .reset-button{
    position:absolute;
    top:21px;
  right:50px}
  .blk-responsive .vi16.site-search-form form .search-button{
    position:absolute;
    top:17px;
    right:10px;
    background-image:url('../images/blk-rwd-search-icon.png');
    background-position:-10px -8px;
    background-size:40px;
    background-repeat:no-repeat;
    border:none;
    padding:0;
    height:20px;
    width:20px;
  text-indent:-9999px}
  .blk-responsive .vi16.site-search-form form .search-button:hover{
  background-color:transparent}
  .blk-responsive .vi16.site-search-form .search-prompt{
  padding:10px}
}
.vi16.content-stickers{
background:#fff}
.vi16.content-stickers .bt-blue .tabs-view{
background-color:#000}
.vi16.content-stickers .bt-blue .tabs-view-header{
color:#000}
.vi16.content-stickers .bt-blue .tiles-view{
background-color:#000}
.vi16.content-stickers .bt-blue .tab.active{
background-color:#000}
.vi16.content-stickers .bt-blue .tab.active::before{
border-top:15px solid #000}
.vi16.content-stickers .bt-blue .tab:hover{
background-color:#000}
.vi16.content-stickers .bt-green .tabs-view-header{
color:#008b5c}
.vi16.content-stickers .bt-green .tiles-view{
background-color:#008b5c}
.vi16.content-stickers .bt-green .tabs-view{
background-color:#008b5c}
.vi16.content-stickers .bt-green .tab.active{
background-color:#008b5c}
.vi16.content-stickers .bt-green .tab.active::before{
border-top:15px solid #008b5c}
.vi16.content-stickers .bt-green .tab:hover{
background-color:#008b5c}
.vi16.content-stickers .tabs-view{
  display:table;
  width:100%;
  text-align:center;
margin-bottom:15px}
.vi16.content-stickers .tabs-view .tab-row{
display:table-row}
.vi16.content-stickers .tabs-view .tab-row .tab{
  display:table-cell;
  height:64px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#fff;
  font-size:18px;
  vertical-align:middle;
  line-height:22px;
  padding:0 20px 0 20px;
  border-right:2px solid #fff;
  position:relative;
cursor:pointer}
.vi16.content-stickers .tabs-view .tab-row .tab:last-child{
border:0}
.vi16.content-stickers .tabs-view .tab-row .tab.active::before{
  content:"";
  display:inline-block;
  bottom:-13px;
  position:absolute;
  width:0;
  height:0;
  border-left:12px solid transparent;
  border-right:12px solid transparent;
  z-index:1;
left:46%}
.vi16.content-stickers .tabs-view .tab-row .tab.tabs4{
width:25%}
.vi16.content-stickers .tabs-view .tab-row .tab.tabs3{
width:33.33%}
.vi16.content-stickers .tabs-view .tab-row .tab.tabs2{
width:50%}
.vi16.content-stickers .tabs-view .tab-row .tab.tabs5{
width:20%}
.vi16.content-stickers .tabs-view-header .text{
  padding:50px 0 30px 0;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:30px;
  text-align:center;
  line-height:36px;
  letter-spacing:0;
  width:40%;
margin:auto}
.vi16.content-stickers .tiles-view{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
padding-bottom:25px}
.vi16.content-stickers .tiles-view .tiles-container{
margin-bottom:14px}
.vi16.content-stickers .tiles-view .heading{
  height:32px;
  border-bottom:3px #fff solid;
  font-size:14px;
  font-weight:700;
  color:#fff;
  padding-top:20px;
  text-align:center;
letter-spacing:1px}
.vi16.content-stickers .tiles-view .title{
  text-align:center;
  color:#fff;
  font-size:24px;
  margin-top:32px;
margin-bottom:27px}
.vi16.content-stickers .tiles-view .footer-link{
text-align:center}
.vi16.content-stickers .tiles-view .tiles-column{
  padding-bottom:10px;
  width:156px;
  display:inline-block;
  margin-right:36px;
vertical-align:top}
.vi16.content-stickers .tiles-view .tiles-column .category-name{
  color:#fff;
  font-size:17px;
  font-weight:lighter;
margin-bottom:13px}
.vi16.content-stickers .tiles-view .tiles-column .tile{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:13px;
  text-align:left;
  line-height:17px;
  cursor:pointer;
  height:36px;
  width:140px;
  color:#fff;
  border:1px transparent solid;
  border-radius:2px;
  margin-bottom:6px;
  padding:7px 11px 6px 11px;
position:relative}
.vi16.content-stickers .tiles-view .tiles-column .tile span{
  bottom:5px;
position:absolute}
.vi16.content-stickers .tiles-view .tiles-column .tile.active{
border:2px #fff solid}
.vi16.content-stickers .tiles-view .tiles-column:first-child{
margin-left:115px}
.vi16.content-stickers .tiles-view .tiles-column:first-child .tile{
background-color:#000}
.vi16.content-stickers .tiles-view .tiles-column:first-child .tile:hover{
background-color:#000}
.vi16.content-stickers .tiles-view .tiles-column:nth-child(2) .tile{
background-color:#000}
.vi16.content-stickers .tiles-view .tiles-column:nth-child(2) .tile:hover{
background-color:#000}
.vi16.content-stickers .tiles-view .tiles-column:nth-child(3) .tile{
background-color:#ff4713}
.vi16.content-stickers .tiles-view .tiles-column:nth-child(3) .tile:hover{
background-color:#ff4713}
.vi16.content-stickers .tiles-view .tiles-column:nth-child(4) .tile{
background-color:#008b5c}
.vi16.content-stickers .tiles-view .tiles-column:nth-child(4) .tile:hover{
background-color:#008b5c}
.vi16 .product-finder{
  position:relative;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  height:140px;
  padding:0 20px;
background-color:#000}
.vi16 .product-finder .wrapper-980{
overflow:visible}
.vi16 .product-finder .header{
  padding:25px 0 16px 0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:20px;
color:#fff}
.vi16 .product-finder .action-box{
text-align:center}
.vi16 .product-finder .input-container{
  float:left;
display:inline-block}
.vi16 .product-finder .input-container.active #searchForm input#productSearchText{
background-color:#fff}
.vi16 .product-finder .input-container.inactive #searchForm input#productSearchText{
background-color:#616161}
.vi16 .product-finder .input-container.inactive #searchForm input#productSearchText::placeholder{
color:#fff}
.vi16 .product-finder .input-container.inactive #searchForm input#productSearchText:-ms-input-placeholder{
color:#fff!important}
.vi16 .product-finder .input-container #searchForm input#productSearchText{
  background-color:#efefef;
  padding:0 15px;
  height:44px;
  color:#000;
  width:415px;
  border:0;
  border-radius:0;
  box-sizing:border-box;
font:italic 14px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .product-finder .input-container #searchForm input#productSearchText::-ms-clear{
display:none}
.vi16 .product-finder .input-container #searchForm input#productSearchText::placeholder{
color:#000}
.vi16 .product-finder .input-container #searchForm input#productSearchText:-ms-input-placeholder{
color:#000!important}
.vi16 .product-finder .input-container #searchForm input#submit{
  position:relative;
  font-family:FontAwesome;
  background:0 0;
  left:-40px;
  width:38px;
  border:none;
  font-size:20px;
  color:#000;
text-indent:0}
.vi16 .product-finder .input-container #searchForm input#submit.loading{
  text-indent:-500px;
  background:transparent url('../images/ui-anim_basic_16x16.gif') no-repeat scroll 57% 65%;
background-size:20px}
.vi16 .product-finder .input-container .search-results .ui-autocomplete .ui-autocomplete-category,.vi16 .product-finder .input-container .search-results .ui-autocomplete .ui-menu-item{
text-align:left}
.vi16 .product-finder .divider-container{
display:inline-block}
.vi16 .product-finder .divider-container .divider-text{
  display:inline-block;
  height:50px;
  margin:0 22px 0 0;
  text-align:center;
  padding-top:17px;
  box-sizing:border-box;
color:#fff}
.vi16 .product-finder .divider-container .or-circle{
  width:50px;
  border-radius:50%;
border:1px solid #fff}
.vi16 .product-finder .product-type-container{
  float:right;
display:inline-block}
.vi16 .product-finder .dropdown-container{
  text-align:left;
position:relative}
.vi16 .product-finder .dropdown-container.active .dropdown-trigger{
  background-color:#fff;
opacity:1}
.vi16 .product-finder .dropdown-container.inactive .dropdown-trigger{
  background-color:#efefef;
  color:#fff;
background-color:#616161}
.vi16 .product-finder .dropdown-container.inactive .dropdown-trigger .arrow{
color:#000}
.vi16 .product-finder .dropdown-container .dropdown-trigger{
  background-color:#efefef;
  padding:14px 15px;
  font-size:14px;
  height:44px;
  color:#000;
  width:415px;
  font-style:italic;
  box-sizing:border-box;
  cursor:pointer;
  text-align:left;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .product-finder .dropdown-container .dropdown-trigger .arrow{
  display:inline-block;
  float:right;
  height:20px;
width:20px}
.vi16 .product-finder .dropdown-container .dropdown-trigger .arrow::before{
  font-family:FontAwesome;
  font-style:normal;
  font-size:20px;
content:"\f078"}
.vi16 .product-finder .dropdown-container .dropdown-trigger.open .arrow::before{
content:"\f077"}
.vi16 .product-finder .dropdown-container .dropdown-panel{
  float:right;
  display:none;
  width:415px;
  position:absolute;
  background-color:#fff;
  height:0;
  overflow:hidden;
  z-index:1;
outline:1px solid #000}
.vi16 .product-finder .dropdown-container .dropdown-panel .cta{
  text-decoration:none;
  padding:10px 0 10px 15px;
display:block}
.vi16 .product-finder .dropdown-container .dropdown-panel .cta.link .label{
  color:#000;
font:14px/22px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .product-finder .dropdown-container .dropdown-panel .cta.link .label .icon{
display:none}
.vi16 .product-finder .dropdown-container .dropdown-panel .cta:focus{
outline:2px solid}
.vi16 .product-finder .dropdown-container .dropdown-panel .cta:hover.link .label{
color:#616161}
.vi16 .product-finder .dropdown-container .dropdown-panel .cta:not(:last-child){
border-bottom:1px solid #000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .product-finder{
    height:auto;
    padding:0 30px 50px 30px;
  box-sizing:border-box}
  .blk-responsive .vi16 .product-finder .header{
  padding:30px 0 20px 0}
  .blk-responsive .vi16 .product-finder .input-container,.blk-responsive .vi16 .product-finder .product-type-container{
    clear:both;
    display:block;
  float:none}
  .blk-responsive .vi16 .product-finder .input-container fieldset{
  height:44px}
  .blk-responsive .vi16 .product-finder .input-container #searchForm input#productSearchText{
  width:100%}
  .blk-responsive .vi16 .product-finder .input-container #searchForm input#submit{
    left:0;
    top:-37px;
  float:right}
  .blk-responsive .vi16 .product-finder .input-container .search-results{
  margin-bottom:0}
  .blk-responsive .vi16 .product-finder .input-container .search-results #productFinderSearchResults{
    position:relative;
    left:30px;
  top:-113px}
  .blk-responsive .vi16 .product-finder .input-container .search-results #productFinderSearchResults .ui-autocomplete{
    margin-top:23px;
  background:#fff}
  .blk-responsive .vi16 .product-finder .or-circle{
    float:none;
    display:block;
  margin:20px auto}
  .blk-responsive .vi16 .product-finder .dropdown-container .dropdown-trigger{
  width:100%}
  .blk-responsive .vi16 .product-finder .dropdown-container .dropdown-panel{
    width:100%;
    float:none;
    position:absolute;
    left:0;
  background-color:#fff}
}
.vi16 .hero-banner{
  position:relative;
overflow:hidden}
.vi16 .hero-banner .bg-layer{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  height:auto;
  object-fit:contain;
  min-width:100%;
  min-height:100%;
background-color:#efefef}
.vi16 .hero-banner .bg-layer video{
width:100%}
.vi16 .hero-banner .bg-layer .bg-image{
  height:520px;
  background-position:center;
background-repeat:no-repeat}
.vi16 .hero-banner .fg-layer{
  position:relative;
transition:all .5s ease}
.vi16 .hero-banner .fg-layer:hover{
background-color:rgba(0,0,0,.5)!important}
.vi16 .hero-banner .fg-layer .content{
  height:520px;
  width:660px;
  background-size:0;
  float:left;
  display:table;
color:#fff}
.vi16 .hero-banner .fg-layer .content .hero-banner-content-bg{
display:none}
.vi16 .hero-banner .fg-layer .content .hero-body{
  display:table-cell;
  vertical-align:middle;
min-height:320px}
.vi16 .hero-banner .fg-layer .content .hero-body .article-type{
  font:12px NotoSans-TC-Bold,Arial,sans-serif;
  text-shadow:0 0 8px rgba(0,0,0,.25);
  text-transform:uppercase;
  letter-spacing:2px;
  margin:0 0 10px 0;
color:#fff}
.vi16 .hero-banner .fg-layer .content .hero-body h2{
  font:36px/42px NotoSans-TC-Light,Arial,sans-serif;
  text-shadow:0 0 8px rgba(0,0,0,.25);
  margin-bottom:15px;
  font-weight:400;
color:#fff}
.vi16 .hero-banner .fg-layer .content .hero-body .hero-banner-description{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  font-weight:400;
  text-shadow:0 0 8px rgba(0,0,0,.25);
  margin-bottom:33px;
color:#fff}
.vi16 .hero-banner .fg-layer .content .hero-body .article-type,.vi16 .hero-banner .fg-layer .content .hero-body .hero-banner-description,.vi16 .hero-banner .fg-layer .content .hero-body h2{
width:460px}
.vi16 .hero-banner .fg-layer .nav-box{
  background-color:#000;
  width:320px;
  height:320px;
  padding:25px 20px 5px 20px;
  box-sizing:border-box;
  float:right;
margin:100px 0 100px 0}
.vi16 .hero-banner .fg-layer .nav-box .hero-banner-navigation-bg{
background-color:#000}
.vi16 .hero-banner .fg-layer .nav-box .nav-title{
  font-size:24px;
  color:#fff;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  margin:0 0 22px 0;
font-weight:400}
.vi16 .hero-banner .fg-layer .nav-box .nav-title.with-intro{
  font-size:12px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
margin:7px 0 16px 0}
.vi16 .hero-banner .fg-layer .nav-box .nav-intro{
  font:24px/31px NotoSans-TC-Light,Arial,sans-serif;
  color:#efefef;
  padding:0 0 22px 0;
margin-top:-5px}
.vi16 .hero-banner .fg-layer .nav-box .nav-links .nav-link{
  display:block;
  border-top:1px solid #616161;
  padding:14px 0 12px 0;
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box .nav-links .nav-link:first-child{
border:none}
.vi16 .hero-banner .fg-layer .nav-box .nav-links .cta{
  display:block;
text-decoration:none}
.vi16 .hero-banner .fg-layer .nav-box .nav-links .cta .label{
  font-size:14px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box .nav-links .cta .label .icon{
  margin-right:0;
  float:right;
  top:4px;
position:relative}
.vi16 .hero-banner .fg-layer .nav-box .nav-links .cta:hover .label{
  color:#fff;
text-decoration:underline}
.vi16 .hero-banner .fg-layer .nav-box.bg-blue{
  background:#000;
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-blue .hero-banner-navigation-bg{
background-color:#000}
.vi16 .hero-banner .fg-layer .nav-box.bg-blue .nav-intro,.vi16 .hero-banner .fg-layer .nav-box.bg-blue .nav-link,.vi16 .hero-banner .fg-layer .nav-box.bg-blue .nav-title{
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-lush-green{
  background:#008b5c;
color:#000}
.vi16 .hero-banner .fg-layer .nav-box.bg-lush-green .hero-banner-navigation-bg{
background-color:#008b5c}
.vi16 .hero-banner .fg-layer .nav-box.bg-lush-green .nav-intro,.vi16 .hero-banner .fg-layer .nav-box.bg-lush-green .nav-link,.vi16 .hero-banner .fg-layer .nav-box.bg-lush-green .nav-title{
color:#000}
.vi16 .hero-banner .fg-layer .nav-box.bg-teal{
  background:#cd4119;
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-teal .hero-banner-navigation-bg{
background-color:#cd4119}
.vi16 .hero-banner .fg-layer .nav-box.bg-teal .nav-intro,.vi16 .hero-banner .fg-layer .nav-box.bg-teal .nav-link,.vi16 .hero-banner .fg-layer .nav-box.bg-teal .nav-title{
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-blue{
  background:#00a9e0;
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-blue .hero-banner-navigation-bg{
background-color:#00a9e0}
.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-blue .nav-intro,.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-blue .nav-link,.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-blue .nav-title{
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-green{
  background:#72ca33;
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-green .hero-banner-navigation-bg{
background-color:#72ca33}
.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-green .nav-intro,.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-green .nav-link,.vi16 .hero-banner .fg-layer .nav-box.bg-ishares-green .nav-title{
color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-white{
  background:#fff;
color:#000}
.vi16 .hero-banner .fg-layer .nav-box.bg-white .hero-banner-navigation-bg{
background-color:#fff}
.vi16 .hero-banner .fg-layer .nav-box.bg-white .nav-intro,.vi16 .hero-banner .fg-layer .nav-box.bg-white .nav-link,.vi16 .hero-banner .fg-layer .nav-box.bg-white .nav-title{
color:#000}
.vi16 .hero-banner .fg-layer .nav-box.bg-purple{
  background:#9062bc;
color:#000}
.vi16 .hero-banner .fg-layer .nav-box.bg-purple .hero-banner-navigation-bg{
background-color:#9062bc}
.vi16 .hero-banner .fg-layer .nav-box.bg-purple .nav-intro,.vi16 .hero-banner .fg-layer .nav-box.bg-purple .nav-link,.vi16 .hero-banner .fg-layer .nav-box.bg-purple .nav-title{
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .hero-banner .bg-image,.blk-responsive .vi16 .hero-banner .bg-layer video{
  display:none}
  .blk-responsive .vi16 .hero-banner .fg-layer{
  padding:0}
  .blk-responsive .vi16 .hero-banner .fg-layer .content,.blk-responsive .vi16 .hero-banner .fg-layer .nav-box{
    width:100%;
    box-sizing:border-box;
  display:block}
  .blk-responsive .vi16 .hero-banner .fg-layer .content{
    padding:40px 20px 50px 20px;
    height:auto;
    float:none;
    position:relative;
  z-index:0}
  .blk-responsive .vi16 .hero-banner .fg-layer .content .article-type,.blk-responsive .vi16 .hero-banner .fg-layer .content .hero-banner-description,.blk-responsive .vi16 .hero-banner .fg-layer .content h2{
  width:100%}
  .blk-responsive .vi16 .hero-banner .fg-layer .content .hero-banner-content-bg{
    background-position:center;
    background-size:cover;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    right:0;
    left:0;
  z-index:-1}
  .blk-responsive .vi16 .hero-banner .fg-layer .nav-box{
    height:auto;
    margin:0;
    float:none;
  padding:25px 20px 5px 20px}
}
@media screen and (min-width:980px){
  .vi16 .hero-banner .fg-layer .content{
  background-image:none!important}
}
.vi16.disclosure .disclosure-cntnr{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  padding:0 20px;
margin:0 auto}
.vi16.disclosure .disclosure-cntnr a{
  color:#616161;
text-decoration:underline}
.vi16.disclosure .disclosure-cntnr a:hover{
color:#000}
.vi16.disclosure .disclosure-cntnr .disclosure-16{
  font-size:16px;
  line-height:24px;
padding-bottom:14px}
.vi16.disclosure .disclosure-cntnr .disclosure-14{
  font-size:14px;
  line-height:20px;
padding-bottom:16px}
.vi16.disclosure .disclosure-cntnr .disclosure-12{
  font-size:12px;
  line-height:18px;
padding-bottom:15px}
.vi16.disclosure .disclosure-cntnr .disclosure-11{
  font-size:11px;
  line-height:17px;
padding-bottom:15px}
.vi16.disclosure .disclosure-cntnr .disclosure-highlight{
  color:#9062bc;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .disclosure-cntnr{
  width:auto}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .disclosure-cntnr .disclosure-16{
    font-size:14px;
  line-height:20px}
  .blk-responsive .vi16 .disclosure-cntnr .disclosure-14{
    font-size:13px;
  line-height:19px}
}
.vi16 .featured-links{
  background-color:#fff;
  padding:40px 0 40px 0;
  display:table;
width:100%}
.vi16 .featured-links .left-content{
  display:table-cell;
  vertical-align:top;
  width:66%;
padding-right:50px}
.vi16 .featured-links .left-content .header{
  line-height:38px;
  font-size:30px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  color:#008b5c;
padding-bottom:18px}
.vi16 .featured-links .left-content .item-links .item{
padding-bottom:5px}
.vi16 .featured-links .left-content .item-links .item .cta{
  display:block;
padding-left:20px}
.vi16 .featured-links .left-content .item-links .item .cta .label{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
line-height:24px}
.vi16 .featured-links .left-content .item-links .item .cta .icon{
  left:-13px;
  width:0;
  position:relative;
margin-right:0}
.vi16 .featured-links .right-content{
  display:table-cell;
  width:33%;
  vertical-align:top;
  background-color:#000;
padding:20px 30px 30px 20px}
.vi16 .featured-links .right-content.bg-blue,.vi16 .featured-links .right-content.bg-core-blue{
  background-color:#000;
color:#fff}
.vi16 .featured-links .right-content.bg-dry-teal{
  background-color:#000;
color:#000}
.vi16 .featured-links .right-content.bg-lush-green{
  background-color:#008b5c;
color:#000}
.vi16 .featured-links .right-content.bg-cold-purple{
  background-color:#9062bc;
color:#000}
.vi16 .featured-links .right-content.bg-pure-white{
  background-color:#fff;
border:1px solid #efefef}
.vi16 .featured-links .right-content.bg-pure-white .header{
color:#000}
.vi16 .featured-links .right-content.bg-pure-white .headline{
color:#000}
.vi16 .featured-links .right-content .header{
  line-height:20px;
  font-size:12px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  padding-bottom:12px;
text-transform:uppercase}
.vi16 .featured-links .right-content .headline{
  line-height:32px;
  font-size:24px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
padding-bottom:18px}
.vi16 .featured-links .cta.button:hover{
  background-color:#fff;
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .featured-links{
  padding-bottom:0}
  .blk-responsive .vi16 .featured-links .left-content{
    display:block;
    padding:0 20px 10px 20px;
  width:auto}
  .blk-responsive .vi16 .featured-links .right-content{
    display:block;
    width:auto;
  margin:0 20px 0 20px}
}
.vi16 .heat-map{
  padding-top:15px;
padding-bottom:82px}
.vi16 .heat-map .heat-map-table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .heat-map .heat-map-table td{
width:120px}
.vi16 .heat-map .heat-map-table .strategy-group{
  background-color:#000;
  color:#fff;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-size:18px}
.vi16 .heat-map .heat-map-table .conviction-header,.vi16 .heat-map .heat-map-table .strategy-group{
height:36px}
.vi16 .heat-map .heat-map-table .col-header{
  font-size:12px;
  color:#fff;
  line-height:16px;
font-weight:700}
.vi16 .heat-map .heat-map-table .col-header td{
  padding-bottom:10px;
  vertical-align:bottom;
padding-top:15px}
.vi16 .heat-map .heat-map-table .col-header,.vi16 .heat-map .heat-map-table .conviction-header{
  text-align:center;
font-weight:700}
.vi16 .heat-map .heat-map-table .conviction-header{
  color:#fff;
font-size:14px}
.vi16 .heat-map .heat-map-table .conviction-header td:first-child>span{
visibility:hidden}
.vi16 .heat-map .heat-map-table .conviction-header td,.vi16 .heat-map .heat-map-table .conviction-ideas td{
  border-color:#000;
  border-width:0 0 1px 0;
border-style:solid}
.vi16 .heat-map .heat-map-table .conviction-ideas{
vertical-align:top}
.vi16 .heat-map .heat-map-table .conviction-ideas td{
padding-bottom:15px}
.vi16 .heat-map .heat-map-table .conviction-ideas ul{
  list-style-type:disc;
padding-left:15px}
.vi16 .heat-map .heat-map-table .broker-overview{
  height:40px;
  text-align:center;
  font-size:12px;
color:#000}
.vi16 .heat-map .heat-map-table .broker-overview td{
  border-width:1px 0 1px 1px;
  border-color:#000 #fff #efefef #efefef;
border-style:solid}
.vi16 .heat-map .heat-map-table .broker-overview td:first-child{
  text-align:left;
  color:#000;
  font-weight:700;
  font-size:14px;
border-color:#000 #fff #efefef #fff}
.vi16 .heat-map .heat-map-table .strategy-row td{
  border-width:0 0 1px 1px;
  border-color:#efefef #fff #efefef #efefef;
border-style:solid}
.vi16 .heat-map .heat-map-table .strategy-row td.strategy-name{
  width:210px;
  height:30px;
  color:#000;
  position:relative;
border-color:#efefef #fff #efefef #fff}
.vi16 .heat-map .heat-map-table .strategy-row .comment-icon{
  position:absolute;
  top:5px;
  right:10px;
  height:20px;
  width:20px;
background-position:-9px -6409px}
.vi16 .heat-map .heat-map-table .broker-overview td:first-child,.vi16 .heat-map .heat-map-table .strategy-group-row td:first-child,.vi16 .heat-map .heat-map-table .strategy-row td:first-child{
padding-left:10px}
.vi16 .heat-map .heat-map-table td.outlook,.vi16 .heat-map .heat-map-table td.strategy-name{
font-size:14px}
.vi16 .heat-map .heat-map-table.heat-map-table-overlay{
  position:fixed;
  top:0;
visibility:hidden}
.vi16 .heat-map .heat-map-table.heat-map-table-overlay .col-header{
background-color:#fff}
.vi16 .heat-map .heat-map-table.overlay-980{
width:980px}
.vi16 .heat-map .outlook{
text-align:center}
.vi16 .heat-map .view{
  height:16px;
  width:16px;
  display:inline-block;
border-radius:50%}
.vi16 .heat-map .view.positive{
background-color:#008b5c}
.vi16 .heat-map .view.negative{
background-color:#c00b28}
.vi16 .heat-map .view.neutral{
background-color:#ffce00}
.vi16 .heat-map .view.no-view{
background-color:#efefef}
.vi16 .heat-map .view-change-icon{
  display:inline-block;
  height:12px;
width:12px}
.vi16 .heat-map .view-change-icon.upgrade{
background-position:-9px -6678px}
.vi16 .heat-map .view-change-icon.downgrade{
background-position:-9px -6705px}
.vi16 .heat-map .view-change-icon.nochange{
background-position:-9px -6731px}
.vi16 .heat-map .caption{
margin-top:20px}
.vi16 .heat-map .caption .view-caption{
  margin-right:15px;
  display:inline-block;
  line-height:18px;
vertical-align:middle}
.vi16 .heat-map .caption .view-caption .view,.vi16 .heat-map .caption .view-caption .view-change-icon{
  vertical-align:middle;
margin-right:5px}
.vi16 .heat-map .caption .view-caption .fa-download{
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .heat-map .heat-map-table-container{
    overflow-x:scroll;
  margin-left:170px}
  .blk-responsive .vi16 .heat-map .heat-map-table{
  table-layout:fixed}
  .blk-responsive .vi16 .heat-map .heat-map-table .col-header td:first-child{
    height:26px;
  padding-bottom:0}
  .blk-responsive .vi16 .heat-map .heat-map-table .strategy-group-name>span{
    position:relative;
  top:11px}
  .blk-responsive .vi16 .heat-map .heat-map-table .strategy-row{
  position:static}
  .blk-responsive .vi16 .heat-map .heat-map-table .strategy-row .outlook{
  height:30px}
  .blk-responsive .vi16 .heat-map .heat-map-table .strategy-row .strategy-name{
  background-color:#fff}
  .blk-responsive .vi16 .heat-map .heat-map-table .strategy-row .strategy-name>span{
  top:8px}
  .blk-responsive .vi16 .heat-map .heat-map-table .broker-overview td:first-child,.blk-responsive .vi16 .heat-map .heat-map-table .col-header td:first-child,.blk-responsive .vi16 .heat-map .heat-map-table .conviction-header td:first-child,.blk-responsive .vi16 .heat-map .heat-map-table .strategy-group-row td:first-child,.blk-responsive .vi16 .heat-map .heat-map-table .strategy-row td:first-child{
    position:absolute;
    left:0;
    width:170px;
  padding-left:0}
  .blk-responsive .vi16 .heat-map .heat-map-table .broker-overview td:first-child>span,.blk-responsive .vi16 .heat-map .heat-map-table .col-header td:first-child>span,.blk-responsive .vi16 .heat-map .heat-map-table .conviction-header td:first-child>span,.blk-responsive .vi16 .heat-map .heat-map-table .strategy-group-row td:first-child>span,.blk-responsive .vi16 .heat-map .heat-map-table .strategy-row td:first-child>span{
    padding-left:10px;
  position:relative}
  .blk-responsive .vi16 .heat-map .heat-map-table .broker-overview td:first-child,.blk-responsive .vi16 .heat-map .heat-map-table .strategy-row td:first-child{
  box-shadow:1px 0 0 #efefef}
  .blk-responsive .vi16 .heat-map .heat-map-table .conviction-header td>span{
  visibility:hidden}
  .blk-responsive .vi16 .heat-map .heat-map-table .conviction-header td:first-child{
    text-align:left;
  height:35px}
  .blk-responsive .vi16 .heat-map .heat-map-table .conviction-header td:first-child>span{
    visibility:visible;
  top:11px}
  .blk-responsive .vi16 .heat-map .heat-map-table .broker-overview td:first-child{
  height:38px}
  .blk-responsive .vi16 .heat-map .heat-map-table .broker-overview td:first-child>span{
  top:13px}
  .blk-responsive .vi16 .heat-map .heat-map-table .comment-icon,.blk-responsive .vi16 .heat-map .heat-map-table.heat-map-table-overlay{
  display:none}
  .blk-responsive .vi16 .heat-map .caption-container{
  margin-top:20px}
  .blk-responsive .vi16 .heat-map .caption-container .caption{
    margin-top:0;
  margin-left:20px}
  .blk-responsive .vi16 .heat-map .caption-container .caption .view-caption{
  margin-top:15px}
}
.vi16-heat-map-tooltip{
  border-radius:0;
  -webkit-border-radius:0;
  box-shadow:0 0 1px rgba(0,0,0,.35);
  padding:20px;
background-color:#fff}
.vi16-heat-map-tooltip .qtip-titlebar{
  background-color:#fff;
  border-bottom:none;
  padding:0 0 10px 0;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-weight:400;
  font-size:16px;
line-height:24px}
.vi16-heat-map-tooltip .qtip-content{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  line-height:20px;
  color:#000;
  text-align:left;
padding:0}
.vi16-tooltip{
  box-shadow:2px 2px 6px grey;
border:1px solid #000}
.vi16-tooltip.qtip{
max-width:300px}
.vi16-tooltip .qtip-content{
  background-color:#fff;
  color:#000;
  padding:10px 28px 10px 10px;
  font-size:12px;
  line-height:18px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16-tooltip .qtip-close{
  right:2px;
  top:2px;
  border:none;
  border-radius:0;
  height:25px;
  width:25px;
  padding-top:3px;
  box-sizing:border-box;
  text-align:center;
background-color:#fff}
.vi16-tooltip .qtip-close span{
display:none}
.vi16-tooltip .qtip-close:before{
  font:normal normal normal 14px/1 FontAwesome;
  content:"\f00d";
  font-size:16px;
  color:#000;
  text-rendering:auto;
transform:translate(0,0)}
.vi16-tooltip .qtip-close:hover{
text-decoration:none}
span[data-vi16-tooltip]{
  background-color:#9bd7be;
  padding:0 5px 0 0;
cursor:pointer}
span[data-vi16-tooltip]:hover{
background-color:#9bd7be}
span[data-vi16-tooltip].vi16-info-bubble{
background:0 0}
span[data-vi16-tooltip].vi16-info-bubble:before{
  font:normal normal normal 14px/1 FontAwesome;
  content:"\f05a";
  font-size:16px;
  color:#cdb9e6;
  text-rendering:auto;
  transform:translate(0,0);
position:relative}
.vi16 .sitemap{
  background-color:#fff;
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi16 .sitemap .head-block{
  padding-top:35px;
  padding-bottom:35px;
  display:table;
  width:100%;
box-sizing:border-box}
.vi16 .sitemap .head-block a{
  display:table-cell;
vertical-align:middle}
.vi16 .sitemap .head-block .logo{
display:inline-block}
.vi16 .sitemap .head-block .logo.mobile{
display:none}
.vi16 .sitemap .head-block .social-links{
  display:table-cell;
  vertical-align:middle;
text-align:right}
.vi16 .sitemap .head-block .social-links li{
display:inline-block}
.vi16 .sitemap .head-block .social-links a{
  display:inline-block;
margin-left:14px}
.vi16 .sitemap .head-block .social-links .social-fa-icon{
  color:#000;
  font-size:24px;
float:left}
.vi16 .sitemap .head-block .social-links .social-fa-icon:hover{
color:#000}
.vi16 .sitemap .head-block .social-links .social-fa-icon.fa-blk-blog-square:before{
content:"\f143"}
.vi16 .sitemap .head-block .social-links .social-fa-icon.fa-wechat-square:before{
content:"\f1d7"}
.vi16 .sitemap .head-block .social-links .social-fa-icon.fa-line-square{
  background:url('../images/line-brand-black.svg') no-repeat;
  width:21.56px;
height:24px}
.vi16 .sitemap .head-block .social-links .social-fa-icon.fa-ant-square{
  background:url('../images/ant-black.svg') no-repeat;
  width:21.56px;
height:24px}
.vi16 .sitemap .sitemap-links{
  display:block;
  float:left;
padding-bottom:20px}
.vi16 .sitemap .sitemap-links .column{
  float:left;
  margin-right:40px;
box-sizing:border-box}
.vi16 .sitemap .sitemap-links .column:last-child{
margin-right:0}
.vi16 .sitemap .sitemap-links .column.one-in-2,.vi16 .sitemap .sitemap-links .column.one-in-3{
width:300px}
.vi16 .sitemap .sitemap-links .column.one-in-4{
width:215px}
.vi16 .sitemap .sitemap-links .column.one-in-5{
width:164px}
.vi16 .sitemap .sitemap-links .column.one-in-6{
width:130px}
.vi16 .sitemap .sitemap-links .menu{
  font:12px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  display:block;
  text-transform:uppercase;
  margin-bottom:20px;
text-decoration:none}
.vi16 .sitemap .sitemap-links .menu-item{
  display:block;
  color:#000;
  font:14px/18px NotoSans-TC-Regular,Arial,sans-serif;
margin-bottom:10px}
.vi16 .sitemap .sitemap-links .menu-item.inactive{
color:#fff}
.vi16 .sitemap .sitemap-links .menu-item.inactive:hover{
text-decoration:none}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .sitemap{
  border-bottom:none}
  .blk-responsive .vi16 .sitemap .hide-on-mobile{
  display:none!important}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  body.page-class-error .vi16 .sitemap .head-block{
    padding-left:20px;
  padding-right:20px}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .sitemap .head-block{
  padding:25px 20px}
  .blk-responsive .vi16 .sitemap .head-block .logo{
  display:none}
  .blk-responsive .vi16 .sitemap .head-block .logo.mobile{
  display:inline-block}
  .blk-responsive .vi16 .sitemap .head-block .social-links{
  margin-right:0}
  .blk-responsive .vi16 .sitemap .head-block .social-links a:last-child{
  margin-right:0}
}
#vi20-sitemap{
  background:#161616;
  color:#fff;
  position:relative;
overflow:hidden}
#vi20-sitemap .multibrand-sitemap__wrapper{
  max-width:1920px;
  width:100%;
  margin:0 auto;
  padding:40px 80px 64px;
overflow:hidden}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__header{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
margin-bottom:32px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row{
  display:flex;
  flex-wrap:wrap;
  margin-left:-8px;
margin-right:-8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .smcol-2{
  width:calc(100% / 2);
  padding-left:8px;
padding-right:8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .smcol-3{
  width:calc(100% / 3);
  padding-left:8px;
padding-right:8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .smcol-4,#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .smcol-7 .smcol-8{
  width:calc(100% / 4);
  padding-left:8px;
padding-right:8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .smcol-5{
  width:calc(100% / 5);
  padding-left:8px;
padding-right:8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .smcol-6{
  width:calc(100% / 6);
  padding-left:8px;
padding-right:8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__header{
  padding-bottom:16px;
border-bottom:1px solid #616161}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__header a,#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__header span{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  text-decoration:none;
  display:flex;
  height:100%;
align-items:flex-end}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__header a:hover{
text-decoration:underline}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container{
margin-top:24px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l2-header{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:uppercase;
margin-bottom:8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-item-container li{
margin-top:4px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-item-container li:first-child{
margin-top:0}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-item-container li .l3-item{
  font:12px/16px NotoSans-TC-Regular,Arial,sans-serif;
color:#fff}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__special-link-container{
  margin-top:16px;
  border-top:1px solid #616161;
padding-top:24px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__special-link-container li{
margin-top:8px}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__special-link-container li:first-child{
margin-top:0}
#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__special-link-container li .special-link,#vi20-sitemap .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__special-link-container li .special-link span{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
color:#fff}
#vi20-sitemap .multibrand-sitemap__overlay{
display:none}
#vi20-sitemap .multibrand-sitemap__overlay.always-visible,#vi20-sitemap .multibrand-sitemap__overlay.visible{
  display:block;
  position:absolute;
  bottom:0;
  width:100%;
  padding-top:64px;
  padding-bottom:32px;
  background:linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
  background:-moz-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
  background:-webkit-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
  background:-o-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
background:-ms-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%)}
#vi20-sitemap .multibrand-sitemap__overlay.always-visible .explore-more-btn,#vi20-sitemap .multibrand-sitemap__overlay.visible .explore-more-btn{
  padding:12px 24px;
  border:1px solid #fff;
  border-radius:2px;
  display:block;
  margin:auto;
  background:#161616;
  color:#fff;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
cursor:pointer}
#vi20-sitemap .multibrand-sitemap__overlay.always-visible .explore-more-btn:hover,#vi20-sitemap .multibrand-sitemap__overlay.visible .explore-more-btn:hover{
  padding:12px 24px 10px;
border-bottom:3px solid #ff4713}
@media screen and (max-width:1439px){
  #vi20-sitemap .multibrand-sitemap__wrapper{
  padding:40px 40px 64px}
}
@media screen and (max-width:1023px){
  #vi20-sitemap{
  display:none}
}
.vi16 .footer .ot-sdk-show-settings{
  font:14px/18px NotoSans-TC-Regular,Arial,sans-serif!important;
  background-color:#fff!important;
  padding:0!important;
  color:inherit!important;
  border:none!important;
cursor:pointer!important}
.vi16 .footer .ot-sdk-show-settings:hover{
  text-decoration:underline!important;
background-color:#fff!important}
.vi16 .footer .wrapper-980{
font-size:0}
.vi16 .footer .ro-code-container .ro-code{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
padding:30px 0}
.vi16 .footer .links{
  padding-top:28px;
border-bottom:1px solid #000}
.vi16 .footer .links .cta{
  padding-right:65px;
  display:inline-block;
padding-bottom:25px}
.vi16 .footer .links .cta:last-child{
padding-right:0}
.vi16 .footer .links .cta .label{
  font:14px/18px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .footer .copyright{
  padding-top:28px;
  padding-bottom:16px;
  font:12px/14px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .footer .links{
    background-color:#fff;
    border-top:none;
  padding:0 20px 0 20px}
  .blk-responsive .vi16 .footer .links .cta{
  padding-right:32px}
  .blk-responsive .vi16 .footer .copyright{
    padding:28px 20px 20px 16px;
  font:12px/20px NotoSans-TC-Regular,Arial,sans-serif}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .footer .links{
  padding:0 0 20px 20px}
  .blk-responsive .vi16 .footer .links .cta{
    padding-bottom:0;
  display:block}
  .blk-responsive .vi16 .footer .links .cta .label{
    padding:0;
  font:14px/32px NotoSans-TC-Regular,Arial,sans-serif}
}
#vi20-footer .multibrand-footer{
  background:#000;
color:#fff}
#vi20-footer .multibrand-footer .ot-sdk-show-settings{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  margin:16px 0 0;
  display:block;
  color:#fff;
  background-color:#000!important;
  border:none;
padding:0}
#vi20-footer .multibrand-footer .ot-sdk-show-settings:hover{
  text-decoration:underline;
background-color:#000!important}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper{
  max-width:1920px;
  width:100%;
  margin:0 auto;
  padding:64px 80px;
overflow:hidden}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row{
  display:flex;
  margin-left:-8px;
margin-right:-8px}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__marker,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__spacer{
  padding-left:8px;
padding-right:8px}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content{
  width:33.3333333333%;
  display:flex;
  flex-direction:column;
justify-content:center}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__logo img{
  width:auto;
max-height:32px}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__brand-description{
margin-top:48px}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__brand-description p{
  margin:0;
  padding:0;
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__brand-description p a{
  color:#fff;
  font-weight:700;
text-decoration:underline}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__brand-description p a:hover{
text-decoration:none}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__brand-description p a:focus{
  color:#000;
  background-color:#fff;
text-decoration:none}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links{
margin-top:32px}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul{
  display:flex;
flex-wrap:wrap}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li{
margin-right:16px}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li a,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li a:hover{
text-decoration:none}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fa,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fab{
  width:32px;
  height:32px;
  font-size:16px;
  color:#000;
  background:#fff;
  border-radius:32px;
  display:flex;
  align-items:center;
justify-content:center}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fa img,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fab img{
  width:16px!important;
height:16px!important}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fa.fa-blk-blog:before,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fab.fa-blk-blog:before{
content:"\f09e"}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fa.fa-wechat:before,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li .social-fa-icon.fab.fa-wechat:before{
content:"\f1d7"}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links ul li:last-child{
margin-right:0}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__marker,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__spacer{
width:8.3333333333%}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__marker{
display:flex}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__marker .marker{
  border:1px solid #979797;
border-style:none none none solid}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper{
  width:50%;
  display:flex;
  justify-content:space-between;
margin:48px 0}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column{
width:calc(50% - 8px)}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column .column-header{
  color:#ff4713;
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column a span:not(.short){
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  margin:16px 0 0;
  display:block;
color:#fff}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column a span:not(.short):hover{
text-decoration:underline}
#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column a span.short{
display:none}
#vi20-footer .copyright,#vi20-footer .ro-code{
  max-width:1920px;
  width:100%;
  margin:0 auto;
  padding:16px 80px 32px;
  color:#000;
font:12px/16px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-footer .ro-code{
padding-top:0!important}
@media screen and (max-width:1439px){
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper{
  padding:64px 40px}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper{
  margin:90px 0}
  #vi20-footer .copyright,#vi20-footer .ro-code{
  padding:16px 40px 32px}
}
@media screen and (max-width:1023px){
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper{
  padding:32px}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row{
  flex-direction:column}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper,#vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__spacer{
  width:100%}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__brand-description{
  margin-top:24px}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__brand-content .multibrand-footer__social-links{
  margin-top:16px}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__marker{
    width:auto;
    margin:32px 0;
  flex-direction:column}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__marker .marker{
  border-style:solid none none}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper{
  margin:0}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column{
  width:calc(50% - 4px)}
  #vi20-footer .copyright,#vi20-footer .ro-code{
  padding:16px 32px 32px}
}
@media screen and (max-width:767px){
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper{
  padding:32px 20px}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper{
  flex-direction:column}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column{
  width:100%}
  #vi20-footer .multibrand-footer .multibrand-footer__wrapper .multibrand-footer__row .multibrand-footer__column-wrapper .footer-column:nth-child(2){
  margin-top:32px}
  #vi20-footer .copyright,#vi20-footer .ro-code{
  padding:16px 20px 32px}
}
.vi16.related-videos .list-view{
  max-width:780px;
  margin:48px auto 118px;
  border-width:1px 0;
  border-style:solid;
border-color:#000}
.vi16.related-videos .list-view .border-bottom,.vi16.related-videos .list-view .border-top{
display:none}
.vi16.related-videos .scroll-view-wrapper{
  border-bottom:1px solid;
  border-color:#000;
  padding-bottom:18px;
padding-top:18px}
.vi16.related-videos .scroll-view{
  margin:0 auto;
max-width:1020px}
.vi16.related-videos .expand-panel{
  text-align:center;
  font-size:16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
cursor:pointer}
.vi16.related-videos .expand-panel .expand{
display:inline-block}
.vi16.related-videos .hide{
display:none}
.vi16.related-videos .panel-icon{
  font-size:20px;
padding-left:5px}
.vi16.related-videos .panel-icon .expand{
display:inline}
.vi16.related-videos .left-arrow,.vi16.related-videos .right-arrow{
  font-size:40px;
  color:#000;
  position:absolute;
  top:60%;
  cursor:pointer;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
z-index:10}
.vi16.related-videos .left-arrow{
  left:0;
text-align:left}
.vi16.related-videos .right-arrow{
  right:0;
text-align:right}
.vi16.related-videos li{
  padding-top:15px;
  padding-bottom:15px;
  border-top:1px solid;
border-color:#616161}
.vi16.related-videos li:first-child{
border-width:0}
.vi16.related-videos li .thumbnail-wrapper{
  float:left;
position:relative}
.vi16.related-videos li .thumbnail-wrapper img{
  display:block;
  height:62px;
  width:110px;
border:1px solid #616161}
.vi16.related-videos li .thumbnail-wrapper .thumbnail-caption{
  position:absolute;
  left:74px;
  bottom:1px;
  color:#fff;
  font-size:11px;
  background-color:rgba(0,0,0,.6);
padding:0 5px}
.vi16.related-videos li .thumbnail-wrapper .play-caption{
  position:absolute;
  top:50%;
  left:50%;
  margin:-8px 0 0 -34px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  line-height:16px;
  color:#fff;
display:none}
.vi16.related-videos li .thumbnail-wrapper .overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(7,53,134,.7);
display:none}
.vi16.related-videos li .content-wrapper{
  margin-left:124px;
  padding-top:7px;
padding-bottom:7px}
.vi16.related-videos li .content-wrapper .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:24px;
color:#000}
.vi16.related-videos li .content-wrapper .title a{
color:#000}
.vi16.related-videos li .content-wrapper .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:24px;
  color:#616161;
margin-top:1px}
.vi16.related-videos li.active .content-wrapper .title,.vi16.related-videos li:hover .content-wrapper .title{
color:#000}
.vi16.related-videos li.active .content-wrapper .title a,.vi16.related-videos li:hover .content-wrapper .title a{
color:#000}
.vi16.related-videos li.active .content-wrapper .description,.vi16.related-videos li:hover .content-wrapper .description{
color:#000}
.vi16.related-videos li.active .thumbnail-wrapper .overlay,.vi16.related-videos li.active .thumbnail-wrapper .play-caption{
display:inherit}
.vi16.related-videos .scroll-wrapper{
  margin:0 auto 0;
  position:relative;
  top:-155px;
transition:all .2s}
.vi16.related-videos .scroll-wrapper .scrollable-panel{
  overflow:hidden;
  width:100%;
padding:30px 18px 22px 20px}
.vi16.related-videos .scroll-wrapper .scrollable-panel .scrollable-list{
  list-style:none;
  display:flex;
  flex-wrap:nowrap;
  width:100%;
  padding:0;
  position:relative;
margin:0}
.vi16.related-videos .scroll-wrapper .scrollable-panel .scrollable-item{
  float:left;
  border-top:0;
  margin-right:20px;
position:relative}
.vi16.related-videos .scroll-wrapper .scrollable-panel .expand-panel{
text-align:center}
.vi16.related-videos .scrollable-item{
  height:124px;
width:auto}
.vi16.related-videos .scrollable-item .content-wrap{
  background:#000;
  padding:0 0;
position:relative}
.vi16.related-videos .scrollable-item .content-wrap .thumbnail-image{
  opacity:.65;
background:#000}
.vi16.related-videos .scrollable-item .content-wrap img{
  opacity:.75;
  display:block;
  height:124px;
width:220px}
.vi16.related-videos .scrollable-item .content-wrap .description{
  display:none;
color:#fff}
.vi16.related-videos .scrollable-item .content-wrap .text-wrap{
  position:absolute;
  top:0;
  box-sizing:border-box;
  padding:0 10px;
  width:100%;
  display:table;
height:124px}
.vi16.related-videos .scrollable-item .content-wrap .title{
  color:#fff;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  text-align:center;
  display:table-cell;
vertical-align:middle}
.vi16.related-videos .scrollable-item .content-wrap .video-meta{
  display:none;
  color:#fff;
  font-size:9px;
  line-height:14px;
  bottom:8px;
  padding:0 20px;
position:absolute}
.vi16.related-videos .scrollable-item .content-wrap .video-meta .date-caption,.vi16.related-videos .scrollable-item .content-wrap .video-meta .duration-caption,.vi16.related-videos .scrollable-item .content-wrap .video-meta .watch-link{
  display:inline-block;
  padding-right:5px;
  border-right:1px solid #fff;
padding-left:5px}
.vi16.related-videos .scrollable-item .content-wrap .video-meta .watch-link{
  border-right:none;
cursor:pointer}
.vi16.related-videos .scrollable-item .content-wrap .video-meta .watch-link:hover{
text-decoration:underline}
.vi16.related-videos .scrollable-item .content-wrap.content-hover{
  box-shadow:0 5px 10px rgba(0,0,0,.6);
  z-index:2;
  -webkit-transition:all 50ms ease-in;
  -webkit-transform:scale(1.25,1.25);
  -ms-transition:all 50ms ease-in;
  -ms-transform:scale(1.25,1.25);
  -moz-transition:all 50ms ease-in;
  -moz-transform:scale(1.25,1.25);
  transition:all 50ms ease-in;
  transform:scale(1.25,1.25);
position:relative}
.vi16.related-videos .scrollable-item .content-wrap:hover .thumbnail-image{
  opacity:.75;
background:#000}
.vi16.related-videos .scrollable-item .content-wrap:hover img{
opacity:.75}
.vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap{
  top:8%;
  padding:0 25px;
display:block}
.vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap .title{
  font-size:10px;
  line-height:14.5px;
  font-weight:700;
  padding-bottom:5px;
  text-align:left;
display:block}
.vi16.related-videos .scrollable-item .content-wrap:hover .description{
  display:block;
  font-size:9px;
  line-height:14px;
position:relative}
.vi16.related-videos .scrollable-item .content-wrap:hover .date-caption,.vi16.related-videos .scrollable-item .content-wrap:hover .duration-caption,.vi16.related-videos .scrollable-item .content-wrap:hover .watch-link{
display:inline-block}
.vi16.related-videos .scrollable-item .content-wrap:hover .video-meta{
display:block}
.vi16.related-videos .toggle-list{
display:block!important}
.vi16.related-videos .toggle-list.hide{
display:inline!important}
.vi16.related-videos .toggle{
display:none!important}
.vi16.related-videos .overlay-wrap{
  position:fixed;
  width:100%;
  height:100%;
  z-index:999;
  background-color:rgba(0,0,0,.9);
  top:0;
  left:0;
display:none}
.vi16.related-videos .overlay-wrap .videoparacomponent{
  height:625px;
  width:620px;
  font-size:16px;
  line-height:24px;
  position:absolute;
  margin:auto;
  left:0;
  bottom:0;
  right:0;
top:0}
.vi16.related-videos .overlay-wrap .videoparacomponent .close-panel{
  width:22px;
  float:right;
padding-bottom:20px}
.vi16.related-videos .overlay-wrap .videoparacomponent .close-panel .close{
  width:100%;
  height:30px;
  font-size:30px;
  color:#fff;
cursor:pointer}
.vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper{
  width:100%;
clear:both}
.vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player{
width:600px!important}
.vi16.related-videos .overlay-wrap .videoparacomponent .video-title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  padding-top:10px;
  font-size:16px;
  line-height:24px;
padding-bottom:5px}
.vi16.related-videos .overlay-wrap .videoparacomponent .video-description{
  color:#fff;
  padding-top:10px;
max-width:620px}
.vi16.related-videos .overlay-wrap .videoparacomponent .date-metadata{
  color:#fff;
padding-top:10px}
.vi16.related-videos .overlay-wrap .videoparacomponent .date-metadata .duration-block{
  display:inline-block;
padding-left:5px}
.vi16.related-videos .overlay-wrap .videoparacomponent .date-metadata .date-block{
  display:inline-block;
  padding-right:5px;
  border-right:1px solid #fff;
padding-left:5px}
.vi16.related-videos .toggle-arrow{
display:block}
.vi16.related-videos .first-slide{
transform-origin:left}
.vi16.related-videos .last-slide{
transform-origin:right}
.vi16.related-videos .panel-wrapper{
  overflow:hidden;
  transition:all .2s ease;
  height:0;
position:relative}
.vi16.related-videos .panel-wrapper.slide{
height:176px}
.vi16.related-videos .panel-wrapper.slide .scroll-wrapper{
top:0}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.related-videos{
  margin:28px auto 54px}
  .blk-responsive .vi16.related-videos .left-arrow,.blk-responsive .vi16.related-videos .right-arrow{
  display:none}
  .blk-responsive .vi16.related-videos .list-view li{
  padding:15px}
  .blk-responsive .vi16.related-videos .scrollable-panel{
  padding:30px 0}
  .blk-responsive .vi16.related-videos .scrollable-panel .scrollable-list{
  left:0}
  .blk-responsive .vi16.related-videos li{
  padding:0}
  .blk-responsive .vi16.related-videos li .content-wrapper{
    float:left;
    margin-left:0;
    padding:8px 0 0;
  width:100%}
  .blk-responsive .vi16.related-videos .scrollable-item:first-child{
  margin-left:10px}
  .blk-responsive .vi16.related-videos .scrollable-item .content-wrap{
    transform:none;
    margin:0;
  box-shadow:none}
  .blk-responsive .vi16.related-videos .scrollable-item .content-wrap:hover{
  position:relative}
  .blk-responsive .vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap{
    position:absolute;
    top:0;
    box-sizing:border-box;
    padding:0 10px;
    width:100%;
    display:table;
  height:124px}
  .blk-responsive .vi16.related-videos .scrollable-item .content-wrap:hover .text-wrap .title{
    font-size:14px;
    font-weight:400;
    line-height:20px;
    text-align:center;
    display:table-cell;
  vertical-align:middle}
  .blk-responsive .vi16.related-videos .scrollable-item .content-wrap:hover .description,.blk-responsive .vi16.related-videos .scrollable-item .content-wrap:hover .video-meta{
  display:none}
  .blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent{
    width:70%;
    height:500px;
  overflow-y:auto}
  .blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent .video-title{
  padding-top:20px}
  .blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player{
    width:100%!important;
  height:150px!important}
  .blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player .blk-vd-wrapper{
    width:100%!important;
  height:auto!important}
  .blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player .blk-vd-wrapper img{
    width:100%!important;
  height:auto!important}
  .blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent .video-wrapper .player .blk-vd-wrapper svg{
    top:40%!important;
    left:42%!important;
    width:40px!important;
  height:auto!important}
  .blk-responsive .vi16.related-videos .overlay-wrap .videoparacomponent.landscape{
    width:60%;
  height:100vh}
}
.vi16.related-materials{
  max-width:960px;
  margin:0 auto;
box-sizing:border-box}
.vi16.related-materials .related-materials-container{
padding:56px 0 56px}
.vi16.related-materials .related-materials-container .optional-cta{
  padding-top:24px;
padding-left:10px}
.vi16.related-materials .screener-cta{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  display:inline-block;
  padding:8px 0;
  border:1px solid #000;
  width:940px;
  font-size:16px;
  color:#000;
  text-align:center;
  margin-top:16px;
margin-left:10px}
.vi16.related-materials .screener-cta:active,.vi16.related-materials .screener-cta:focus,.vi16.related-materials .screener-cta:hover{
text-decoration:none}
.vi16.related-materials *{
box-sizing:border-box}
.vi16.related-materials .mb-16{
margin-bottom:16px!important}
.vi16.related-materials h2,.vi16.related-materials h3{
  font-weight:400;
  text-align:center;
  max-width:780px;
margin:0 0 56px}
.vi16.related-materials h2{
  font-size:40px;
  line-height:48px;
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.related-materials h3{
  font-size:32px;
  line-height:40px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-materials .subheader{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  max-width:620px;
margin:0 0 56px}
.vi16.related-materials .subheader a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
text-decoration:underline}
.vi16.related-materials .card-wrapper{
  float:left;
  width:33.3333333333%;
padding:0 10px}
.vi16.related-materials .card{
  height:300px;
  padding:32px 20px 20px;
  border:1px solid #616161;
  transition:box-shadow .3s;
  position:relative;
  display:block;
text-decoration:none}
.vi16.related-materials .card.product{
background:#fff}
.vi16.related-materials .card.en_AU .meta .statistic .footnotes,.vi16.related-materials .card.en_HK .meta .statistic .footnotes,.vi16.related-materials .card.en_SG .meta .statistic .footnotes{
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16.related-materials .card.en_AU .meta .statistic .info-icon,.vi16.related-materials .card.en_HK .meta .statistic .info-icon,.vi16.related-materials .card.en_SG .meta .statistic .info-icon{
font-size:12px}
.vi16.related-materials .card .name.no-ticker{
  font-size:27px;
  line-height:31px;
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16.related-materials .card.en_AU .name.no-ticker,.vi16.related-materials .card.en_HK .name.no-ticker,.vi16.related-materials .card.en_SG .name.no-ticker{
margin-left:-3px}
.vi16.related-materials .card .eyebrow{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  color:#000;
  text-transform:uppercase;
margin:0 0 9px}
.vi16.related-materials .card .date{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  line-height:12px;
  color:#000;
margin:0 0 15px}
.vi16.related-materials .card .jumbotron{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:58px;
  line-height:50px;
  margin:0 0 15px -4px;
color:#000}
.vi16.related-materials .card .name,.vi16.related-materials .card .ratings{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  line-height:18px;
  color:#000;
margin:0 0 10px}
.vi16.related-materials .card .ratings .info-icon{
  margin:0 8px 0 0;
vertical-align:middle}
.vi16.related-materials .card .ratings .star-icon{
  color:#ffce00;
vertical-align:middle}
.vi16.related-materials .card .ratings .blank-star-icon{
  vertical-align:middle;
color:transparent}
.vi16.related-materials .card .jumbotron.commodity,.vi16.related-materials .card .name.commodity{
color:#8959c3}
.vi16.related-materials .card .jumbotron.equity,.vi16.related-materials .card .name.equity{
color:#008b5c}
.vi16.related-materials .card .jumbotron.fixed-income,.vi16.related-materials .card .name.fixed-income{
color:#ff4713}
.vi16.related-materials .card .jumbotron.real-estate,.vi16.related-materials .card .name.real-estate{
color:#000}
.vi16.related-materials .card .jumbotron.multi-asset,.vi16.related-materials .card .name.multi-asset{
color:#c00b28}
.vi16.related-materials .card .page-links{
margin-top:20px}
.vi16.related-materials .card .page-links .page-link{
  border-width:1px 0 0;
  border-style:solid;
  border-color:#000;
padding:15px 0}
.vi16.related-materials .card .page-links .page-link .cta{
  text-decoration:none;
display:block}
.vi16.related-materials .card .page-links .page-link .cta .label{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:14px;
  line-height:18px;
color:#000}
.vi16.related-materials .card .page-links .page-link .cta .label .icon{
  float:right;
  margin:0;
line-height:20px}
.vi16.related-materials .card .page-links .page-link:first-child{
border-width:0}
.vi16.related-materials .card .meta{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  padding:10px;
  border-top:1px solid #000;
display:flex}
.vi16.related-materials .card .meta .statistic{
  width:50%;
  color:#000;
text-align:center}
.vi16.related-materials .card .meta .statistic:first-child{
border-right:1px solid #000}
.vi16.related-materials .card .meta .statistic .arrow-up-icon{
color:#00573c}
.vi16.related-materials .card .meta .statistic .arrow-down-icon{
color:#c00b28}
.vi16.related-materials .card .meta .statistic .arrow-down-icon,.vi16.related-materials .card .meta .statistic .arrow-up-icon,.vi16.related-materials .card .meta .statistic .info-icon{
  font-size:14px;
background:0 0}
.vi16.related-materials .card .meta .statistic .figure{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:18px;
line-height:24px}
.vi16.related-materials .card .meta .statistic .footnotes{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:9px;
line-height:12px}
.vi16.related-materials .card .title{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:30px;
  line-height:38px;
color:#000}
.vi16.related-materials .card:hover{
box-shadow:0 0 11px rgba(33,33,33,.2)}
.vi16.related-materials .card:hover{
box-shadow:0 0 11px rgba(33,33,33,.5)}
.vi16.related-materials .card.bg-white{
  background-color:#fff;
border-color:#000}
.vi16.related-materials .card.bg-white .eyebrow{
color:#000}
.vi16.related-materials .card.bg-white .fa-angle-right{
color:#ff4713}
.vi16.related-materials .card.bg-catalinablue .eyebrow,.vi16.related-materials .card.bg-darkgreen .eyebrow,.vi16.related-materials .card.bg-orient .eyebrow,.vi16.related-materials .card.bg-pinkchill .eyebrow,.vi16.related-materials .card.bg-voodoo .eyebrow{
color:#000}
.vi16.related-materials .card.bg-catalinablue .date,.vi16.related-materials .card.bg-darkgreen .date,.vi16.related-materials .card.bg-orient .date,.vi16.related-materials .card.bg-pinkchill .date,.vi16.related-materials .card.bg-voodoo .date{
color:#000}
.vi16.related-materials .card.bg-catalinablue .page-links .page-link,.vi16.related-materials .card.bg-darkgreen .page-links .page-link,.vi16.related-materials .card.bg-orient .page-links .page-link,.vi16.related-materials .card.bg-pinkchill .page-links .page-link,.vi16.related-materials .card.bg-voodoo .page-links .page-link{
border-color:#000}
.vi16.related-materials .card.bg-catalinablue .page-links .page-link .cta .label,.vi16.related-materials .card.bg-darkgreen .page-links .page-link .cta .label,.vi16.related-materials .card.bg-orient .page-links .page-link .cta .label,.vi16.related-materials .card.bg-pinkchill .page-links .page-link .cta .label,.vi16.related-materials .card.bg-voodoo .page-links .page-link .cta .label{
color:#000}
.vi16.related-materials .card.bg-catalinablue .title,.vi16.related-materials .card.bg-darkgreen .title,.vi16.related-materials .card.bg-orient .title,.vi16.related-materials .card.bg-pinkchill .title,.vi16.related-materials .card.bg-voodoo .title{
color:#000}
.vi16.related-materials .card.bg-catalinablue:hover,.vi16.related-materials .card.bg-darkgreen:hover,.vi16.related-materials .card.bg-orient:hover,.vi16.related-materials .card.bg-pinkchill:hover,.vi16.related-materials .card.bg-voodoo:hover{
box-shadow:0 0 11px rgba(33,33,33,.5)}
.vi16.related-materials .card.bg-fungreen{
  background-color:#000;
  border-color:#000;
color:#fff}
.vi16.related-materials .card.bg-fungreen .eyebrow{
color:#ff4713}
.vi16.related-materials .card.bg-fungreen .fa-angle-right{
color:#ff4713}
.vi16.related-materials .card.bg-fungreen .date{
color:#fff}
.vi16.related-materials .card.bg-fungreen .page-links .page-link{
border-color:#fff}
.vi16.related-materials .card.bg-fungreen .page-links .page-link .cta .label{
color:#fff}
.vi16.related-materials .card.bg-fungreen .title{
color:#fff}
.vi16.related-materials .card.bg-fungreen:hover{
box-shadow:0 0 11px rgba(33,33,33,.5)}
.vi16.related-materials .card.bg-orient{
  background-color:#ff4713;
  border-color:#ff4713;
color:#000}
.vi16.related-materials .card.bg-voodoo{
  background-color:#ffce00;
  border-color:#ffce00;
color:#000}
.vi16.related-materials .card.bg-pinkchill{
  background-color:#00a9e0;
  border-color:#00a9e0;
color:#000}
.vi16.related-materials .card.bg-catalinablue{
  background-color:#00a9e0;
  border-color:#00a9e0;
color:#000}
.vi16.related-materials .card.bg-darkgreen{
  background-color:#72ca33;
  border-color:#72ca33;
color:#000}
.vi16.related-materials .card.aladdin-bg-green{
border-color:#00573c}
.vi16.related-materials .card.aladdin-bg-green .eyebrow{
color:#fff}
.vi16.related-materials .card.aladdin-bg-green .date{
color:#fff}
.vi16.related-materials .card.aladdin-bg-green .title{
color:#fff}
.vi16.related-materials .card.aladdin-bg-green:hover{
box-shadow:0 0 11px rgba(33,33,33,.5)}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.related-materials{
  padding:0 20px}
  .blk-responsive .vi16.related-materials .header,.blk-responsive .vi16.related-materials .subheader{
  margin-bottom:40px}
  .blk-responsive .vi16.related-materials .cards .content-block{
  padding-bottom:16px}
  .blk-responsive .vi16.related-materials .cards .content-block:last-child{
  padding-bottom:0!important}
  .blk-responsive .vi16.related-materials .card-wrapper{
    width:100%;
    float:none;
  padding:0}
  .blk-responsive .vi16.related-materials .screener-cta{
    width:100%;
  margin-left:0}
}
@media only screen and (max-width:374px){
  .blk-responsive .vi16.related-materials .header{
  margin:0 0 15px}
  .blk-responsive .vi16.related-materials .subheader{
  margin:0 0 22px}
  .blk-responsive .vi16.related-materials .cards{
  padding:0}
}
.vi16 .contact-us{
  padding:60px 30px;
  overflow:auto;
background:#fff}
.vi16 .contact-us .hidden{
display:none}
.vi16 .contact-us .contact-us-mask{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.6);
z-index:1}
.vi16 .contact-us .wrapper-480{
  max-width:480px;
margin:0 auto}
.vi16 .contact-us .contactus-form-error{
display:none}
.vi16 .contact-us .heading{
  font-size:35px;
text-align:center}
.vi16 .contact-us .description{
  font-size:16px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  margin:35px auto;
  line-height:22px;
max-width:600px}
.vi16 .contact-us [data-role=row]{
  position:relative;
margin:28px 0}
.vi16 .contact-us .placeholder{
  top:0;
  position:absolute;
  display:block;
  padding:10px 0;
  white-space:nowrap;
  transition:all .2s;
  use-select:none;
  transform:translateY(0);
  color:#000;
  pointer-events:none;
  font-size:16px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .contact-us .input-highlight-bar{
  display:block;
  width:calc(100% - 20px);
position:relative}
.vi16 .contact-us .input-highlight-bar:after,.vi16 .contact-us .input-highlight-bar:before{
  content:"";
  width:0;
  position:absolute;
  top:0;
  height:2px;
  box-shadow:0 1px 4px rgba(147,221,219,.75);
  background-color:#93dddb;
transition:all .3s ease}
.vi16 .contact-us .input-highlight-bar:after{
right:0}
.vi16 .contact-us .active-highlight~.input-highlight-bar:after,.vi16 .contact-us .active-highlight~.input-highlight-bar:before,.vi16 .contact-us input:focus~.input-highlight-bar:after,.vi16 .contact-us input:focus~.input-highlight-bar:before,.vi16 .contact-us select:focus~.input-highlight-bar:after,.vi16 .contact-us select:focus~.input-highlight-bar:before{
width:50%}
.vi16 .contact-us .message{
  color:#000;
  font-size:16px;
  margin-top:15px;
  display:block;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .contact-us .active-placeholer .placeholder{
  transform:translateY(-20px);
font-size:12px}
.vi16 .contact-us .input-box{
  padding:6px 0;
  border:none;
  outline:0;
  font-size:16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  border-bottom:1px solid #000;
  color:#000;
  transition:all .2s ease;
width:calc(100% - 20px)}
.vi16 .contact-us textarea.input-box{
  min-height:150px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  padding:5px;
  margin-top:15px;
  line-height:24px;
width:calc(100% - 30px)}
.vi16 .contact-us textarea.input-box:focus{
  border-color:transparent;
box-shadow:0 0 5px 2px #93dddb}
.vi16 .contact-us .dropdown-arrow-icon{
  pointer-events:none;
  position:relative;
  right:18px;
top:4px}
.vi16 .contact-us .dropdown-arrow-icon i{
  font-size:24px;
color:#000}
.vi16 .contact-us .form-submit{
  margin:15px 20px;
  font-size:14px;
float:right}
.vi16 .contact-us .form-submit span.label span{
text-transform:capitalize}
.vi16 .contact-us .tooltip{
  padding:10px;
  color:#000;
  position:absolute;
  display:none;
  width:200px;
  top:-2px;
  left:102%;
  z-index:1;
  background-color:#fff;
  line-height:15px;
  border-radius:2px;
  border:1px solid #efefef;
transition:all .2s ease}
.vi16 .contact-us .tooltip .contactus-form-error{
display:block}
.vi16 .contact-us .tooltip:after,.vi16 .contact-us .tooltip:before{
  content:"";
  border-width:1px;
  border-style:solid;
  position:absolute;
  background-color:#fff;
  padding:4px;
transform:rotate(45deg)}
.vi16 .contact-us .tooltip:before{
  border-color:transparent transparent #efefef #efefef;
  top:34%;
left:-5px}
.vi16 .contact-us .tooltip:after{
  display:none;
  border-color:transparent #efefef #efefef transparent;
  bottom:-5px;
left:60%}
.vi16 .contact-us .invalid.input-box:hover~.tooltip{
display:block}
.vi16 .contact-us .hide-tooltip .tooltip{
display:none}
.vi16 .contact-us .tick{
  width:10px;
  height:10px;
  font-size:16px;
  position:absolute;
  right:0;
top:8px}
.vi16 .contact-us .tick .error-tick{
  color:#c00b28;
display:none}
.vi16 .contact-us .tick .success-tick{
  color:#008b5c;
display:none}
.vi16 .contact-us .input-box.invalid{
  border-bottom-color:#c00b28;
color:#c00b28}
.vi16 .contact-us select.input-box.invalid{
color:#000}
.vi16 .contact-us .input-box.invalid{
  border-bottom-color:#c00b28;
color:#c00b28}
.vi16 .contact-us select.input-box.invalid{
color:#000}
.vi16 .contact-us .invalid~.tick .error-tick{
display:inline-block}
.vi16 .contact-us .valid~.tick .success-tick{
display:inline-block}
.vi16 .contact-us .invalid~.tooltip{
  border-color:#c00b28;
color:#c00b28}
.vi16 .contact-us .invalid~.tooltip:before{
border-color:transparent transparent #c00b28 #c00b28}
.vi16 .contact-us .error-message{
  font-size:16px;
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  color:#c00b28;
  max-width:620px;
  line-height:1.6em;
margin:30px auto}
.vi16 .contact-us .error-message .exclamation-icon{
  font-size:24px;
padding:0 10px 0 5px}
.vi16 .contact-us .welcome-message{
  max-width:620px;
margin:30px auto}
.vi16 .contact-us .modal{
  display:block;
  position:fixed;
  z-index:9999;
  left:0;
  top:0;
  width:100%;
  height:100%;
  overflow:auto;
background-color:rgba(0,0,0,.75)}
.vi16 .contact-us .modal .modal-content{
  max-width:620px;
  background-color:#fff;
  margin:10% auto;
  webkit-box-shadow:0 0 20px;
  -moz-box-shadow:0 0 20px;
box-shadow:0 0 20px}
.vi16 .contact-us .bar{
  width:100%;
  margin:0 auto;
  height:10px;
  display:block;
background-color:#008b5c}
.vi16 .contact-us .modal-body{
  padding:20px 25px 25px 25px;
  max-width:570px;
text-align:center}
.vi16 .contact-us .modal-body .check-icon{
font-size:66px}
.vi16 .contact-us .modal-body .message-header{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:36px;
  line-height:44px;
  color:#000;
  margin-top:10px;
margin-bottom:20px}
.vi16 .contact-us .modal-body .message-body{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
color:#000}
.vi16 .contact-us .modal-body .message-body>*{
text-align:center}
.vi16 .contact-us .modal-body .back-btn{
  margin-top:36px;
font-size:14px}
.vi16 .contact-us .modal-body .back-btn span.label span{
text-transform:capitalize}
.vi16 .contact-us #testUser{
display:none}
.vi16 .contact-us .flexi-dropdown{
display:block}
.vi16 .contact-us .flexi-dropdown div.selected-item{
  border-bottom:none;
width:100%}
.vi16 .contact-us .flexi-dropdown div.selected-item .text-holder{
  height:auto;
  padding:0;
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-size:16px}
.vi16 .contact-us .flexi-dropdown div.selected-item .icon-holder{
  padding:0;
text-align:right}
.vi16 .contact-us .flexi-dropdown div.selected-item .icon-holder i{
  font-size:24px;
  position:relative;
top:5px}
.vi16 .contact-us .flexi-dropdown section{
  margin-top:9px;
overflow:visible}
.vi16 .contact-us .flexi-dropdown section ul{
  padding:10px;
  border-top:none;
  border:1px solid #efefef;
  background-color:#fff;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  box-shadow:0 2px 6px 0 rgba(0,0,0,.25);
  max-height:200px;
overflow-y:auto}
.vi16 .contact-us .flexi-dropdown section ul li{
  height:auto;
  border-bottom:none;
  color:#000;
  line-height:30px;
font-size:14px}
.vi16 .contact-us .flexi-dropdown section ul li:hover{
color:#000}
.vi16 .contact-us .flexi-dropdown.unbold .text-holder{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .contact-us .flexi-dropdown.opened{
border-bottom:1px solid transparent}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .contact-us .cta .label{
  display:block}
  .blk-responsive .vi16 .contact-us .tooltip{
    width:60%;
    top:-35px;
    margin:0 auto;
    left:0;
  right:0}
  .blk-responsive .vi16 .contact-us .tooltip:before{
  display:none}
  .blk-responsive .vi16 .contact-us .tooltip:after{
  display:block}
  .blk-responsive .vi16 .contact-us .invalid+.tooltip{
  border-color:#c00b28}
  .blk-responsive .vi16 .contact-us .invalid+.tooltip:after{
  border-color:transparent #c00b28 #c00b28 transparent}
}
.vi16 .search-box .search-form{
  padding:100px 0 0 0;
  background:0 0!important;
  max-width:460px;
margin:0 auto}
.vi16 .search-box .submit-button.loading{
background:transparent url('../images/ui-anim_basic_16x16.gif') no-repeat scroll 38% 47%!important}
.vi16 .search-box .search-tray #searchBoxResults{
  position:relative;
  max-width:1024px;
  margin:0 auto;
padding-bottom:100px}
.vi16 .search-box .search-form fieldset{
  border-bottom:3px solid #000;
padding:0}
.vi16 .search-box .search-form .reset-button,.vi16 .search-box .search-form .search-input{
  border:none;
outline:0}
.vi16 .search-box .search-tray{
position:relative!important}
.vi16 .search-box .search-tray .search-tray-content{
height:auto!important}
.vi16 .search-box .search-form .search-input{
  font-size:28px!important;
  color:#000!important;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  padding:10px 0!important;
width:calc(100% - 30px)!important}
.vi16 .search-box .search-form .search-input::-webkit-input-placeholder{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .search-box .search-form .search-input::-moz-placeholder{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .search-box .search-form .search-input:-ms-input-placeholder{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi16 .search-box .ui-autocomplete{
  left:0!important;
  max-width:100%;
  top:0!important;
  width:100%;
  overflow:initial;
  padding:15px 0 0 0;
  position:relative;
  max-height:none;
border:none!important}
.vi16 .search-box .ui-autocomplete li.ui-autocomplete-category{
  padding-top:7px!important;
  font-size:15px;
  line-height:23px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#707372;
  border-bottom:1px solid #c1c6c8;
padding:13px 0 3px 10px}
.vi16 .search-box .ui-autocomplete li.ui-autocomplete-category a{
  font-size:12px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  text-transform:uppercase;
  color:#000;
  padding-right:10px;
marign-top:10px}
.vi16 .search-box .ui-autocomplete .ui-menu-item a,.vi16 .search-box .ui-autocomplete .ui-menu-item>div{
  font-size:18px;
  line-height:26px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
padding-left:10px}
.vi16 .search-box .ui-autocomplete-see-all{
margin-top:22px}
.vi16 .search-box .ui-autocomplete-see-all a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  line-height:20px;
  color:#000;
  text-transform:uppercase;
  float:left;
  margin:28px 0 28px 10px;
  border:1px solid #000;
  border-radius:2px;
  letter-spacing:2px;
padding:7px 18px 7px 20px}
.vi16 .search-box .search-form .reset-button{
  top:123px;
  height:15px;
  right:30px;
  position:absolute;
width:15px}
.vi16 .search-box .search-form .submit-button{
  font-size:28px;
  background:0 0;
  border:none;
  width:30px;
  cursor:pointer;
  position:absolute;
  height:53px;
  padding:0;
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .search-box{
  padding:0 20px}
  .blk-responsive .vi16 .search-box .ui-autocomplete{
    max-height:none!important;
    padding:0!important;
    background:#fff!important;
  top:-16px!important}
  .blk-responsive .vi16 .search-box .ui-autocomplete li.ui-autocomplete-category{
  padding-top:25px!important}
}
.vi16 .error-page{
  background-position:center;
  background-size:cover;
background-repeat:no-repeat}
.vi16 .error-page header{
  position:relative;
  height:375px;
align-items:center}
.vi16 .error-page .header-wrapper{
  text-align:center;
  width:100%;
  box-sizing:border-box;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
padding:0 20px}
.vi16 .error-page h1{
  font-size:64px;
  color:#fff;
  line-height:72px;
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16 .error-page .message{
  font-size:32px;
  padding-top:20px;
  color:#fff;
  line-height:40px;
font-family:NotoSans-TC-Light,Arial,sans-serif}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .error-page h1{
    font-size:40px;
  line-height:48px}
  .blk-responsive .vi16 .error-page .message{
    font-size:24px;
  line-height:32px}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .error-page h1{
    font-size:32px;
  line-height:40px}
}
.vi16.banner .banner-container{
  min-height:190px;
  text-align:center;
  background-size:cover;
  color:#000;
  background-position:center center;
  display:flex;
align-items:center}
.vi16.banner .banner-container .banner-content{
  max-width:640px;
  min-width:130px;
  margin:auto;
padding:25px 0}
.vi16.banner .banner-container .banner-content .banner-header h1{
  font-family:NotoSans-TC-Light,Arial,sans-serif;
  font-size:36px;
line-height:44px}
.vi16.banner .banner-container .banner-content .banner-subHeader{
  padding-top:12px;
margin:0}
.vi16.banner .banner-container .banner-content .banner-subHeader p{
  font-family:FortBook,Arial,sans-serif;
  font-size:16px;
line-height:24px}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.banner .banner-container{
  min-height:130px}
  .blk-responsive .vi16.banner .banner-container .banner-content .banner-header h1{
    font-size:30px;
  line-height:34px}
  .blk-responsive .vi16.banner .banner-container .banner-content .banner-subHeader{
    padding-top:2px;
  margin:0 20px}
}
div.site-entry.ui-dialog{
  visibility:hidden;
  padding:0;
  overflow:auto;
  position:fixed;
  z-index:999999!important;
  border:none;
background:0 0}
.site-entry.ui-dialog .ui-dialog-titlebar{
display:none}
div.site-entry.ui-dialog~div.optanon-alert-box-wrapper{
display:none!important}
#siteEntryOverlay{
  font-size:16px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  padding:0;
  width:100%!important;
  height:100vh!important;
  position:fixed;
  background:#fff;
overflow-x:hidden}
#siteEntryOverlay .content-table{
  display:block;
  word-break:normal;
overflow:auto}
#siteEntryOverlay.site-entry-popup{
background:0 0}
@media only screen and (max-width:767px){
  #siteEntryOverlay{
  -webkit-overflow-scrolling:touch}
}
#siteEntryOverlay .grid-container{
  display:flex;
min-height:100%}
#siteEntryOverlay .grid-row{
  display:flex;
  flex-wrap:nowrap;
  margin-left:-8px;
  margin-right:-8px;
  min-height:100%;
min-width:100%}
#siteEntryOverlay .main-container{
  max-width:1920px;
  padding-left:20px;
  padding-right:20px;
  display:flex;
  margin-left:auto;
margin-right:auto}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container{
    padding-left:32px;
  padding-right:32px}
}
@media only screen and (min-width:1024px){
  #siteEntryOverlay .main-container{
    padding-left:40px;
  padding-right:40px}
}
@media only screen and (min-width:1440px){
  #siteEntryOverlay .main-container{
    padding-left:80px;
  padding-right:80px}
}
#siteEntryOverlay .main-container .main{
  display:none;
min-width:100%}
#siteEntryOverlay .main-container .main .content{
  min-height:100vh;
  min-width:100%;
  background:#fff;
  margin-left:-8px;
margin-right:-8px}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content{
    display:flex;
  flex-wrap:nowrap}
}
#siteEntryOverlay .main-container .main .content .sidebar-column{
  box-sizing:border-box;
  padding-left:8px;
  padding-right:8px;
  display:flex;
max-width:100%}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .sidebar-column{
    flex:0 0 33.333333%;
    max-width:33.333333%;
  min-height:100%}
}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content{
  min-width:100%;
  min-height:100%;
  display:flex;
  position:relative;
z-index:1}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content:before{
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:-20px;
  z-index:-1;
  width:100vw;
  height:100%;
background:#000}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content:before{
  right:0}
}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content>.grid-row{
  min-width:100%;
min-height:100%}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content>.grid-row:before{
  content:"";
  box-sizing:border-box;
  flex:0 0 25%;
  max-width:25%;
  min-height:100%;
  padding-left:8px;
  padding-right:8px;
display:none}
@media only screen and (min-width:1440px){
  #siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content>.grid-row:before{
  display:block}
}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar{
  padding-top:115px;
  padding-bottom:36px;
  box-sizing:border-box;
  flex:0 0 100%;
  max-width:100%;
  min-height:100%;
  padding-left:8px;
  padding-right:8px;
  color:#fff;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  line-height:22px;
  z-index:1;
  display:flex;
  flex-direction:column;
position:relative}
@media only screen and (max-width:1023px) and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar{
  padding-bottom:100px}
}
@media only screen and (max-width:767px){
  #siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar{
  padding-top:36px}
}
@media only screen and (min-width:1440px){
  #siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar{
    flex:0 0 75%;
  max-width:75%}
}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .logo img{
width:170px}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .description{
  margin:20px 0 55px 0;
padding-right:37px}
@media only screen and (max-width:767px){
  #siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location{
    display:flex;
  justify-content:space-between}
}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .current-location{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .current-location .change-location{
margin-bottom:36px}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .current-location .change-location a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#fff;
  padding-bottom:30px;
  font-size:16px;
  line-height:22px;
text-decoration:none}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .current-location .change-location a:hover{
text-decoration:underline}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .language-select{
  margin-bottom:36px;
display:flex}
@media only screen and (max-width:767px){
  #siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .language-select{
  max-height:22px}
}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .language-select a{
  display:block;
  padding-right:7px;
  margin-right:7px;
  border-right:1px solid #fff;
  color:#fff;
text-transform:capitalize}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .language-select a:last-child{
  border-right:none;
  margin-right:0;
padding-right:0}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .language-select a.selected{
  pointer-events:none;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .location .language-select a:hover{
text-decoration:underline}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .column-footer ul li{
  border-color:#fff;
  font-size:13px;
line-height:13px}
#siteEntryOverlay .main-container .main .content .sidebar-column .sidebar-column-content .sidebar .column-footer ul li a{
color:#fff}
#siteEntryOverlay .main-container .main .content .content-column{
  box-sizing:border-box;
  padding-left:8px;
  padding-right:8px;
  display:flex;
  flex-wrap:nowrap;
  flex:0 0 100%;
  max-width:100%;
  scrollbar-face-color:#000;
  scrollbar-arrow-color:#000;
  padding-top:70px;
padding-bottom:36px}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .content-column{
    flex:0 0 66.666667%;
    max-width:66.666667%;
    min-height:100%;
  padding-top:115px}
}
@media only screen and (max-width:1023px){
  #siteEntryOverlay .main-container .main .content .content-column{
  padding-bottom:120px}
}
@media only screen and (max-width:767px){
  #siteEntryOverlay .main-container .main .content .content-column{
  padding-top:35px}
}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content{
  display:flex;
  min-width:100%;
padding-top:24px}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed{
  transform:translateX(60px);
transition:transform .3s ease-out}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(3){
transform:translateX(-100%) translateX(60px)}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(4){
transform:translateX(-200%) translateX(60px)}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed{
  transform:translateX(70px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(3){
  transform:translateX(-100%) translateX(70px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(4){
  transform:translateX(-200%) translateX(70px)}
}
@media only screen and (min-width:1024px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed{
  transform:translateX(80px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(3){
  transform:translateX(-100%) translateX(80px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(4){
  transform:translateX(-200%) translateX(80px)}
}
@media only screen and (min-width:1440px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed{
  transform:translateX(120px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(3){
  transform:translateX(-100%) translateX(120px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(4){
  transform:translateX(-200%) translateX(120px)}
}
@media only screen and (min-width:1920px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed{
  transform:translateX(120px) translateX(100vw) translateX(-960px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(3){
  transform:translateX(-100%) translateX(120px) translateX(100vw) translateX(-960px)}
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:nth-child(4){
  transform:translateX(-200%) translateX(120px) translateX(100vw) translateX(-960px)}
}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content.open{
  transform:translateX(-100%);
  transition:transform .3s ease-out;
z-index:2}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content.open:nth-child(3){
  transform:translateX(-200%);
z-index:3}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content.open:nth-child(4){
  transform:translateX(-300%);
z-index:4}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:before,#siteEntryOverlay .main-container .main .content .content-column .content-column-content.open:before{
  content:"";
  display:block;
  position:absolute;
  height:calc(100% + 72px);
  top:-35px;
  left:-21px;
  width:21px;
  background-color:#fff;
border-left:1px solid #000}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content.closed:before,#siteEntryOverlay .main-container .main .content .content-column .content-column-content.open:before{
    top:-115px;
    left:-17px;
    width:16px;
    min-height:calc(100% + 151px);
  height:100%}
}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content>.grid-row{
background-color:#fff}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content>.grid-row:after,#siteEntryOverlay .main-container .main .content .content-column .content-column-content>.grid-row:before{
  content:"";
  box-sizing:border-box;
  flex:0 0 12.5%;
  max-width:12.5%;
  min-height:100%;
  padding-left:8px;
  padding-right:8px;
display:none}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content>.grid-row:before{
  display:block}
}
@media only screen and (min-width:1024px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content>.grid-row:after{
  display:block}
}
#siteEntryOverlay .main-container .main .content .content-column .content-column-content .content-column-screen{
  box-sizing:border-box;
  flex:0 0 100%;
  max-width:100%;
  min-height:100%;
  padding-left:8px;
padding-right:8px}
@media only screen and (min-width:768px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content .content-column-screen{
    flex:0 0 87.5%;
  max-width:87.5%}
}
@media only screen and (min-width:1024px){
  #siteEntryOverlay .main-container .main .content .content-column .content-column-content .content-column-screen{
    flex:0 0 75%;
  max-width:75%}
}
#siteEntryOverlay .main-container .main.popup-siteoverlay-container{
height:auto}
#siteEntryOverlay .column-footer{
  margin-top:auto;
overflow:hidden}
#siteEntryOverlay .column-footer ul{
  margin-left:-8px;
padding-top:30px}
#siteEntryOverlay .column-footer li{
  font-size:11px;
  line-height:12px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  list-style:none;
  display:inline-block;
  border-left:1px solid #000;
  padding-left:7px;
padding-right:7px}
#siteEntryOverlay .column-footer li>a{
  color:#000;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
#siteEntryOverlay .column-footer li>a:hover{
cursor:pointer}
#siteEntryOverlay .selected{
display:flex!important}
#siteEntryOverlay .site-entry.ui-dialog{
  visibility:hidden;
  padding:0;
  overflow:auto;
  position:fixed;
  z-index:999999!important;
  border:none;
background:0 0}
#siteEntryOverlay .site-entry.ui-dialog .ui-dialog-titlebar{
display:none}
#siteEntryOverlay .site-entry.ui-dialog~div.optanon-alert-box-wrapper{
display:none!important}
#siteEntryOverlay ul{
  margin:0;
padding:0}
#siteEntryOverlay strong{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
#siteEntryOverlay .logo .close-button{
  cursor:pointer;
margin-top:14px}
#siteEntryOverlay .hidden{
display:none!important}
#siteEntryOverlay .close-button{
  position:absolute;
  top:-24px;
  right:0;
  height:32px;
background-color:#fff}
#siteEntryOverlay .close-button:before{
  content:"\f00d";
  font-family:FontAwesome;
  font-size:32px;
  line-height:32px;
  display:block;
  width:32px;
  height:32px;
  position:absolute;
  top:0;
  right:0;
text-align:right}
#siteEntryOverlay .closed .close-button{
display:none}
#siteEntryOverlay .user-type-screen .welcome-message{
  font-size:40px;
  line-height:48px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
#siteEntryOverlay .user-type-screen .sub-header{
  font-size:20px;
  line-height:24px;
  padding-top:16px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
#siteEntryOverlay .user-type-screen a{
  color:#000;
text-decoration:none}
#siteEntryOverlay .user-type-screen a:hover{
text-decoration:none}
#siteEntryOverlay .user-type-screen a:hover .user-type-details .heading{
color:#ff4713}
#siteEntryOverlay .user-type-screen ul{
margin-top:55px}
#siteEntryOverlay .user-type-screen ul li{
margin-bottom:40px}
#siteEntryOverlay .user-type-screen ul li:last-child{
margin-bottom:0}
#siteEntryOverlay .user-type-screen .user-type{
  display:flex;
  flex-wrap:nowrap;
  color:#000;
cursor:pointer}
#siteEntryOverlay .user-type-screen .user-type:hover .user-type-details .heading{
color:#ff4713}
#siteEntryOverlay .user-type-screen .user-type .user-type-icon{
  flex:0 0 55px;
  max-width:55px;
  margin-right:35px;
  display:flex;
  align-items:flex-start;
justify-content:center}
#siteEntryOverlay .user-type-screen .user-type .user-type-details .heading{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:24px;
line-height:32px}
#siteEntryOverlay .user-type-screen .user-type .user-type-details .heading:before{
  content:"\f105";
  font:bold 24px FontAwesome;
padding-right:10px}
#siteEntryOverlay .terms-condition-screen{
  display:flex;
flex-direction:column}
#siteEntryOverlay .terms-condition-screen .terms-condition-tabs ul{
  display:flex;
  flex-wrap:nowrap;
  justify-content:stretch;
  border-bottom:1px solid #000;
  margin-bottom:10px;
overflow-y:auto}
#siteEntryOverlay .terms-condition-screen .terms-condition-tabs ul li{
  text-align:center;
  line-height:20px;
  letter-spacing:-.16px;
  margin-right:25px;
  padding-bottom:8px;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-basis:0px;
  flex-grow:1;
  flex-shrink:1;
cursor:pointer}
#siteEntryOverlay .terms-condition-screen .terms-condition-tabs ul li:last-child{
margin-right:0}
#siteEntryOverlay .terms-condition-screen .terms-condition-tabs ul li.active{
  padding-bottom:4px;
border-bottom:4px solid #000}
#siteEntryOverlay .accept-terms-condition-screen{
display:flex}
#siteEntryOverlay .accept-terms-condition-screen>div:not(.close-button){
  min-width:100%;
  display:flex;
  flex-direction:column;
  min-height:100%;
box-sizing:border-box}
#siteEntryOverlay .direct-url-screen{
display:flex}
#siteEntryOverlay .direct-url-screen>div:not(.close-button){
  display:flex;
  flex-direction:column;
  min-height:100%;
  box-sizing:border-box;
min-width:100%}
#siteEntryOverlay .direct-url-screen>div:not(.close-button) .welcome-message-nohomepage{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:34px;
line-height:40px}
#siteEntryOverlay .direct-url-screen>div:not(.close-button) .TnCheading{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
line-height:28px}
#siteEntryOverlay .accept-terms-condition-header{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:24px;
line-height:28px}
#siteEntryOverlay .accept-terms-condition-subheader{
  font-size:20px;
  padding:0;
  margin:0;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
padding-top:5px}
#siteEntryOverlay .accept-terms-condition-footer{
  display:flex;
flex-wrap:wrap}
#siteEntryOverlay .accept-terms-condition-footer .checkbox-container{
  position:relative;
min-width:100%}
#siteEntryOverlay .accept-terms-condition-footer .checkbox-container label{
  width:15px;
  height:15px;
  cursor:pointer;
  position:absolute;
  top:0;
  left:1px;
  border:2px solid #000;
border-radius:2px}
#siteEntryOverlay .accept-terms-condition-footer .checkbox-container label:after{
  content:"";
  width:13px;
  height:9px;
  position:absolute;
  top:-2px;
  right:-4px;
  border:3px solid #000;
  border-top:none;
  border-right:none;
  background:#fff;
  opacity:0;
transform:rotate(-45deg)}
#siteEntryOverlay .accept-terms-condition-footer .checkbox-container input[type=checkbox]{
  visibility:hidden;
margin-right:10px}
#siteEntryOverlay .accept-terms-condition-footer .checkbox-container input[type=checkbox]:checked+label:after{
opacity:1}
#siteEntryOverlay .accept-terms-condition-footer .checkbox-container .checkbox-text{
display:inline-block}
#siteEntryOverlay .cta a{
  border-radius:2px;
  background-color:#000;
  display:inline-flex;
  min-width:211px;
  text-align:center;
  padding:14px 0;
  vertical-align:middle;
  color:#fff;
  text-decoration:none;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  align-items:center;
  justify-content:center;
margin-top:16px}
#siteEntryOverlay .cta a.disabled{
  background-color:#efefef;
color:#616161}
#siteEntryOverlay .confirm-investor-type{
  color:#000;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  line-height:18px;
margin-top:25px}
#siteEntryOverlay .confirm-investor-type:hover{
  cursor:pointer;
text-decoration:underline}
#siteEntryOverlay ::-webkit-scrollbar{
  width:3px;
height:0}
#siteEntryOverlay ::-webkit-scrollbar-thumb{
  height:3px;
  border:3px solid #000;
border-radius:10px}
#siteEntryOverlay .scrollbox{
  flex-grow:1;
  flex-shrink:1;
  flex-basis:0px;
  min-height:200px;
  position:relative;
  display:flex;
margin-top:24px}
#siteEntryOverlay .scrollbox .scrollbox-content{
  flex-grow:1;
  flex-shrink:1;
  flex-basis:0px;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  margin-right:-15px;
  padding-right:15px;
  box-sizing:border-box;
  padding-bottom:32px;
  padding-top:22px;
  min-height:100%;
background-color:#fff}
#siteEntryOverlay .scrollbox:after{
  content:"";
  display:block;
  position:absolute;
  z-index:1;
  bottom:-1px;
  left:0;
  height:32px;
  width:100%;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 40%,#fff 70%,#fff 100%);
-webkit-appearance:none}
#siteEntryOverlay .popup-siteoverlay{
  background:#fff;
  max-width:849px;
  width:100%;
  height:568px;
  max-height:100vh;
  overflow-x:hidden;
  overflow-y:auto;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  position:fixed;
  margin:auto;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  box-sizing:border-box;
  flex-direction:column;
padding:0 100px}
@media only screen and (max-width:767px){
  #siteEntryOverlay .popup-siteoverlay{
    padding:0 25px;
  height:100%}
}
@media only screen and (max-width:1023px) and (min-width:768px){
  #siteEntryOverlay .popup-siteoverlay{
  padding:0 60px}
}
@media only screen and (max-width:1439px) and (min-width:1024px){
  #siteEntryOverlay .popup-siteoverlay{
  padding:0 80px}
}
#siteEntryOverlay .popup-siteoverlay.popup-container-continue .column-footer,#siteEntryOverlay .popup-siteoverlay.popup-container-continue .popup-siteoverlay-content{
width:100%}
#siteEntryOverlay .popup-siteoverlay.popup-container-accept .column-footer,#siteEntryOverlay .popup-siteoverlay.popup-container-accept .popup-siteoverlay-content{
width:100%}
#siteEntryOverlay .popup-siteoverlay .terms-condition-screen{
  position:absolute;
  background:#fff;
  padding:60px 56px 40px;
  top:0;
  left:0;
  width:100%;
  transition:left .3s ease-out;
  height:100%;
  box-sizing:border-box;
z-index:10000}
@media only screen and (max-width:767px){
  #siteEntryOverlay .popup-siteoverlay .terms-condition-screen{
    padding-left:25px;
  padding-right:25px}
}
#siteEntryOverlay .popup-siteoverlay .terms-condition-screen.closed{
display:none}
#siteEntryOverlay .popup-siteoverlay .terms-condition-screen .terms-condition-tabs-content{
  overflow-y:scroll;
-webkit-overflow-scrolling:touch}
#siteEntryOverlay .popup-siteoverlay .popup-siteoverlay-content{
  display:flex;
  flex-direction:column;
  flex-grow:1;
justify-content:center}
#siteEntryOverlay .popup-siteoverlay .popup-siteoverlay-content .scrollbox{
max-height:220px}
#siteEntryOverlay .popup-siteoverlay .popup-siteoverlay-content .cta-footer-container{
  display:flex;
align-items:baseline}
#siteEntryOverlay .popup-siteoverlay .popup-siteoverlay-content .cta-footer-container .cta a{
min-width:104px}
@media only screen and (max-width:767px){
  #siteEntryOverlay .popup-siteoverlay .popup-siteoverlay-content .cta-footer-container{
  flex-direction:column}
  #siteEntryOverlay .popup-siteoverlay .popup-siteoverlay-content .cta-footer-container .cta{
  align-self:flex-end}
  #siteEntryOverlay .popup-siteoverlay .popup-siteoverlay-content .cta-footer-container .cta a{
  margin-top:32px}
}
#siteEntryOverlay .popup-siteoverlay .popup-terms{
  font-size:14px;
  line-height:24px;
  height:205px;
  overflow-y:scroll;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch;
  word-wrap:break-word;
  margin-top:20px;
  position:relative;
  padding-right:10px;
padding-bottom:25px}
#siteEntryOverlay .popup-siteoverlay .close-button{
  right:25px;
  top:25px;
  width:32px;
z-index:1000}
#siteEntryOverlay .popup-siteoverlay .close-button:hover{
cursor:pointer}
.site-overlay.ui-widget-overlay{
opacity:.7}
.vi16 .rss-feed{
  padding:50px 0;
height:188px}
.vi16 .rss-feed .rss-logo-container .rss-text{
  margin-left:5px;
  height:15px;
  width:25px;
  font-size:12px;
  font-weight:800;
  letter-spacing:0;
line-height:15px}
.vi16 .rss-feed .rss-logo-orange{
color:#ff4713}
.vi16 .rss-feed .container{
  margin:auto;
width:85%}
.vi16 .rss-feed .rss-body-container .row .col-md-6 .rss-announcement-heading{
  margin-top:8px;
  color:#fff!important;
font:24px/28px NotoSans-TC-Bold,Arial,sans-serif!important}
.vi16 .rss-feed .rss-body-container .rss-select-feed-container .rss-select-feed{
  width:100%;
  height:44px;
  font:14px/17px FortBookItalic,Arial,sans-serif;
  background-color:#fff;
  border-radius:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
cursor:pointer}
.vi16 .rss-feed .rss-body-container .rss-select-feed-container .rss-select-feed::-ms-expand{
display:none}
.vi16 .rss-feed .rss-body-container .rss-select-feed-container select{
text-indent:10px}
.vi16 .rss-feed .rss-body-container .rss-select-feed-container .select-icon{
  align-self:flex-end;
  cursor:pointer;
  pointer-events:none;
  color:#000;
  padding:5px;
  position:absolute;
  top:13px;
right:20px}
.vi16 .rss-feed .rss-body-container .rss-submit-button-container{
  flex-basis:16.666%;
text-align:right}
.vi16 .rss-feed .rss-body-container .rss-submit-button-container .rss-submit-button{
  padding:10px 40px;
  font:16px/24px NotoSans-TC-Medium,Arial,sans-serif;
  height:44px;
  background-color:#fff;
  border-radius:2px;
  width:175px;
  margin-left:20px;
cursor:pointer}
.vi16 .rss-feed .rss-body-container .rss-submit-button-container .rss-submit-button::after{
  color:#ff4713;
content:"> "}
.vi16 .default-black-bg{
background-color:#000}
@media (max-width:767px){
  .vi16 .rss-feed{
  height:302px}
  .vi16 .rss-feed .rss-body-container .rss-select-feed-container{
  margin:20px 0}
  .vi16 .rss-feed .rss-body-container .rss-submit-button-container .rss-submit-button{
  margin:15px 0}
  .vi16 .rss-feed .rss-body-container .rss-submit-button-container .rss-submit-button-ishares{
  margin:15px 0}
}
.vi16 .blk-bg-black{
  background-color:#000;
color:#fff}
.vi16 .blk-bg-yellow{
background-color:#ffce00}
.vi16 .blk-bg-orange{
background-color:#ff4713}
.vi16 .blk-bg-pink{
background-color:#fc9bb3}
.vi16 .blk-bg-lgray{
background-color:#f4f1eb}
.vi16 .blk-bg-neutral-shade{
background-color:#f4f1eb}
.vi16 .ishares-bg-purple{
background-color:#9e79d9}
.vi16 .ishares-bg-gray{
background-color:#d6d5dd}
.vi16 .ishares-bg-yellow{
background-color:#ffce00}
.vi16 .ishares-bg-blue{
background-color:#00a9e0}
.vi16 .ishares-bg-green{
background-color:#72ca33}
.vi16 .ishares-bg-pink{
background-color:#f78bdb}
.vi16 .aladdin-bg-black{
  background-color:#000;
color:#fff}
.vi16 .aladdin-bg-yellow{
background-color:#ffce00}
.vi16 .aladdin-bg-orange{
background-color:#ff8200}
.vi16 .aladdin-bg-blue{
background-color:#00a9e0}
.vi16 .aladdin-bg-purple{
  background-color:#8e50ed;
color:#fff}
.vi16 .aladdin-bg-aqua{
background-color:#00cfba}
.vi16 .aladdin-bg-white{
background-color:#fff}
.vi16 .aladdin-bg-green{
  background-color:#008b5c;
color:#fff}
.vi16 .aladdin-bg-lgray{
background-color:#f2f2f2}
.vi16 .aladdin-bg-gray{
background-color:#d6d5dd}
.vi16 .aladdin-bg-dgray{
  background-color:#898d8d;
color:#fff}
.vi16 .blackrock .cta .icon{
  margin-right:8px;
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
font-size:14px}
.vi16 .blackrock .cta .icon.fa-angle-right{
font-size:16px}
.vi16 .blackrock .cta .icon.fa-download{
font-weight:400}
.vi16 .blackrock .cta .icon.fa-download:before{
content:"\f33d"}
.vi16 .blackrock .cta .icon.fa-envelope-o:before{
content:"\f0e0"}
.vi16 .blackrock .cta .icon.fa-film:before{
content:"\f144"}
.vi16 .blackrock .cta .icon.fa-calendar:before{
content:"\f133"}
.vi16 .blackrock .cta.link .label,.vi16 .blackrock a.cta.link{
color:#000}
.vi16 .blackrock .cta.link .label .icon,.vi16 .blackrock a.cta.link .icon{
color:#ff4713}
.vi16 .blackrock a.cta:hover{
text-decoration:none}
.vi16 .blackrock .cta-container-box{
display:inline-block}
.vi16 .blackrock .cta-container-animation{
  display:block;
  width:auto;
position:relative}
.vi16 .blackrock .cta-container-animation:after{
  content:"";
  width:0;
  height:3px;
  display:block;
  transition:width .3s;
  position:absolute;
  bottom:0;
background-color:#ff4713}
.vi16 .blackrock .cta.link~.cta-container-animation::after{
bottom:-5px}
.vi16 .blackrock .cta:hover~.cta-container-animation::after{
width:100%}
.vi16 .blackrock .cta.primary.pop~.cta-container-animation::after,.vi16 .blackrock .cta.secondary.pop~.cta-container-animation::after{
background-color:#000}
.vi16 .blackrock .cta.button{
  border-color:#000;
  background-color:#000;
  margin-bottom:0;
  padding:12px 24px;
border-radius:0}
.vi16 .blackrock .cta.button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi16 .blackrock .cta.button .icon{
  float:none;
  margin:auto 8px auto 0;
color:#ff4713}
.vi16 .blackrock .cta.button .label{
color:#fff}
.vi16 .blackrock .cta.button.secondary{
background:0 0}
.vi16 .blackrock .cta.button.secondary .label{
color:#000}
.vi16 .blackrock .cta.button.pop{
  border-color:#ff4713;
  background-color:#ff4713;
color:#000}
.vi16 .blackrock .cta.button.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #ff4713}
.vi16 .blackrock .cta.button.pop .icon,.vi16 .blackrock .cta.button.pop .label{
color:#000}
.vi16 .blackrock.blk-bg-black .cta.link .label,.vi16 .blackrock.blk-bg-black a.cta.link{
color:#fff}
.vi16 .blackrock.blk-bg-black .cta.button,.vi16 .blackrock.blk-bg-black .cta.button.primary{
  border-color:#fff;
background-color:#fff}
.vi16 .blackrock.blk-bg-black .cta.button.primary:focus-visible,.vi16 .blackrock.blk-bg-black .cta.button:focus-visible{
  outline-offset:2px;
outline:2px solid #fff}
.vi16 .blackrock.blk-bg-black .cta.button .label,.vi16 .blackrock.blk-bg-black .cta.button.primary .label{
color:#000}
.vi16 .blackrock.blk-bg-black .cta.button.primary.secondary,.vi16 .blackrock.blk-bg-black .cta.button.secondary{
  background:0 0;
border-color:#fff}
.vi16 .blackrock.blk-bg-black .cta.button.primary.secondary:focus-visible,.vi16 .blackrock.blk-bg-black .cta.button.secondary:focus-visible{
  outline-offset:2px;
outline:2px solid #fff}
.vi16 .blackrock.blk-bg-black .cta.button.primary.secondary .label,.vi16 .blackrock.blk-bg-black .cta.button.secondary .label{
color:#fff}
.vi16 .blackrock.blk-bg-black .cta.button.pop{
  border-color:#ff4713;
  background-color:#ff4713;
color:#000}
.vi16 .blackrock.blk-bg-black .cta.button.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #ff4713}
.vi16 .blackrock.blk-bg-black .cta.button.pop .icon,.vi16 .blackrock.blk-bg-black .cta.button.pop .label{
color:#000}
.vi16 .blackrock.blk-bg-black .cta.button.pop~.cta-container-animation::after{
background-color:#fff}
.vi16 .blackrock.blk-bg-orange .cta.link .label .icon,.vi16 .blackrock.blk-bg-pink .cta.link .label .icon,.vi16 .blackrock.blk-bg-yellow .cta.link .label .icon{
color:#000}
.vi16 .blackrock.blk-bg-orange .cta.link~.cta-container-animation::after,.vi16 .blackrock.blk-bg-pink .cta.link~.cta-container-animation::after,.vi16 .blackrock.blk-bg-yellow .cta.link~.cta-container-animation::after{
background-color:#000}
.vi16 .blackrock.blk-bg-orange .cta.button.primary.core,.vi16 .blackrock.blk-bg-orange .cta.button.primary.pop,.vi16 .blackrock.blk-bg-pink .cta.button.primary.core,.vi16 .blackrock.blk-bg-pink .cta.button.primary.pop,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.core,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.pop{
  border-color:#000;
background-color:#000}
.vi16 .blackrock.blk-bg-orange .cta.button.primary.core:focus-visible,.vi16 .blackrock.blk-bg-orange .cta.button.primary.pop:focus-visible,.vi16 .blackrock.blk-bg-pink .cta.button.primary.core:focus-visible,.vi16 .blackrock.blk-bg-pink .cta.button.primary.pop:focus-visible,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.core:focus-visible,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi16 .blackrock.blk-bg-orange .cta.button.primary.core .label,.vi16 .blackrock.blk-bg-orange .cta.button.primary.pop .label,.vi16 .blackrock.blk-bg-pink .cta.button.primary.core .label,.vi16 .blackrock.blk-bg-pink .cta.button.primary.pop .label,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.core .label,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.pop .label{
color:#fff}
.vi16 .blackrock.blk-bg-orange .cta.button.primary.core .label .icon,.vi16 .blackrock.blk-bg-orange .cta.button.primary.pop .label .icon,.vi16 .blackrock.blk-bg-pink .cta.button.primary.core .label .icon,.vi16 .blackrock.blk-bg-pink .cta.button.primary.pop .label .icon,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.core .label .icon,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.pop .label .icon{
color:#fff}
.vi16 .blackrock.blk-bg-orange .cta.button.primary.core~.cta-container-animation::after,.vi16 .blackrock.blk-bg-orange .cta.button.primary.pop~.cta-container-animation::after,.vi16 .blackrock.blk-bg-pink .cta.button.primary.core~.cta-container-animation::after,.vi16 .blackrock.blk-bg-pink .cta.button.primary.pop~.cta-container-animation::after,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.core~.cta-container-animation::after,.vi16 .blackrock.blk-bg-yellow .cta.button.primary.pop~.cta-container-animation::after{
background-color:#fff}
.vi16 .blackrock.blk-bg-orange .cta.button.secondary.core,.vi16 .blackrock.blk-bg-orange .cta.button.secondary.pop,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.core,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.pop,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.core,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.pop{
  border-color:#000;
background:0 0}
.vi16 .blackrock.blk-bg-orange .cta.button.secondary.core:focus-visible,.vi16 .blackrock.blk-bg-orange .cta.button.secondary.pop:focus-visible,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.core:focus-visible,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.pop:focus-visible,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.core:focus-visible,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi16 .blackrock.blk-bg-orange .cta.button.secondary.core .label,.vi16 .blackrock.blk-bg-orange .cta.button.secondary.pop .label,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.core .label,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.pop .label,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.core .label,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.pop .label{
color:#000}
.vi16 .blackrock.blk-bg-orange .cta.button.secondary.core .label .icon,.vi16 .blackrock.blk-bg-orange .cta.button.secondary.pop .label .icon,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.core .label .icon,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.pop .label .icon,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.core .label .icon,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.pop .label .icon{
color:#000}
.vi16 .blackrock.blk-bg-orange .cta.button.secondary.core~.cta-container-animation::after,.vi16 .blackrock.blk-bg-orange .cta.button.secondary.pop~.cta-container-animation::after,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.core~.cta-container-animation::after,.vi16 .blackrock.blk-bg-pink .cta.button.secondary.pop~.cta-container-animation::after,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.core~.cta-container-animation::after,.vi16 .blackrock.blk-bg-yellow .cta.button.secondary.pop~.cta-container-animation::after{
background-color:#000}
.vi16 .ishares .cta.link .label,.vi16 .ishares a.cta.link{
color:#000}
.vi16 .ishares .cta.button{
  border-color:#9e79d9;
background-color:#9e79d9}
.vi16 .ishares .cta.button .label{
color:#000}
.vi16 .ishares .cta.button.bg-core-blue{
  background:#9e79d9;
  color:#000;
border-color:#9e79d9}
.vi16 .ishares .cta.button.bg-lush-green{
  background:#ffce00;
  color:#000;
border-color:#ffce00}
.vi16 .ishares .cta.button.bg-teal{
  background:#f78bdb;
  color:#000;
border-color:#f78bdb}
.vi16 .ishares .cta.button.bg-ishares-blue{
  background:#00a9e0;
  color:#000;
border-color:#00a9e0}
.vi16 .ishares .cta.button.bg-ishares-green{
  background:#72ca33;
  color:#000;
border-color:#72ca33}
.vi16 .ishares .cta.button.secondary{
background:0 0}
.vi16 .ishares .cta.button.secondary .label{
color:#000}
.vi16 .ishares .cta.button.secondary.bg-core-blue{
  border-color:#9e79d9;
color:#000}
.vi16 .ishares .cta.button.secondary.bg-core-blue .label{
color:#000}
.vi16 .ishares .cta.button.secondary.bg-lush-green{
  border-color:#ffce00;
color:#000}
.vi16 .ishares .cta.button.secondary.bg-lush-green .label{
color:#000}
.vi16 .ishares .cta.button.secondary.bg-teal{
  border-color:#f78bdb;
color:#000}
.vi16 .ishares .cta.button.secondary.bg-teal .label{
color:#000}
.vi16 .ishares .cta.button.secondary.bg-ishares-blue{
  border-color:#00a9e0;
color:#000}
.vi16 .ishares .cta.button.secondary.bg-ishares-blue .label{
color:#000}
.vi16 .ishares .cta.button.secondary.bg-ishares-green{
  border-color:#72ca33;
color:#000}
.vi16 .ishares .cta.button.secondary.bg-ishares-green .label{
color:#000}
.vi16 .ishares .cta.button.pop{
  border-color:#ffce00;
  background-color:#ffce00;
color:#000}
.vi16 .ishares .cta.button.pop .label{
color:#000}
.vi16 .ishares .cta.button.pop.secondary{
background:0 0}
.vi16 .ishares .cta.button.pop.secondary .label{
color:#000}
.vi16 .ishares.ishares-bg-blue .cta.link .label,.vi16 .ishares.ishares-bg-blue a.cta.link,.vi16 .ishares.ishares-bg-gray .cta.link .label,.vi16 .ishares.ishares-bg-gray a.cta.link,.vi16 .ishares.ishares-bg-green .cta.link .label,.vi16 .ishares.ishares-bg-green a.cta.link,.vi16 .ishares.ishares-bg-pink .cta.link .label,.vi16 .ishares.ishares-bg-pink a.cta.link,.vi16 .ishares.ishares-bg-purple .cta.link .label,.vi16 .ishares.ishares-bg-purple a.cta.link,.vi16 .ishares.ishares-bg-yellow .cta.link .label,.vi16 .ishares.ishares-bg-yellow a.cta.link{
color:#000}
.vi16 .ishares.ishares-bg-blue .cta.button,.vi16 .ishares.ishares-bg-blue .cta.button.pop,.vi16 .ishares.ishares-bg-gray .cta.button,.vi16 .ishares.ishares-bg-gray .cta.button.pop,.vi16 .ishares.ishares-bg-green .cta.button,.vi16 .ishares.ishares-bg-green .cta.button.pop,.vi16 .ishares.ishares-bg-pink .cta.button,.vi16 .ishares.ishares-bg-pink .cta.button.pop,.vi16 .ishares.ishares-bg-purple .cta.button,.vi16 .ishares.ishares-bg-purple .cta.button.pop,.vi16 .ishares.ishares-bg-yellow .cta.button,.vi16 .ishares.ishares-bg-yellow .cta.button.pop{
  border-color:#fff;
background-color:#fff}
.vi16 .ishares.ishares-bg-blue .cta.button .label,.vi16 .ishares.ishares-bg-blue .cta.button.pop .label,.vi16 .ishares.ishares-bg-gray .cta.button .label,.vi16 .ishares.ishares-bg-gray .cta.button.pop .label,.vi16 .ishares.ishares-bg-green .cta.button .label,.vi16 .ishares.ishares-bg-green .cta.button.pop .label,.vi16 .ishares.ishares-bg-pink .cta.button .label,.vi16 .ishares.ishares-bg-pink .cta.button.pop .label,.vi16 .ishares.ishares-bg-purple .cta.button .label,.vi16 .ishares.ishares-bg-purple .cta.button.pop .label,.vi16 .ishares.ishares-bg-yellow .cta.button .label,.vi16 .ishares.ishares-bg-yellow .cta.button.pop .label{
color:#000}
.vi16 .ishares.ishares-bg-blue .cta.button.pop.secondary,.vi16 .ishares.ishares-bg-blue .cta.button.secondary,.vi16 .ishares.ishares-bg-gray .cta.button.pop.secondary,.vi16 .ishares.ishares-bg-gray .cta.button.secondary,.vi16 .ishares.ishares-bg-green .cta.button.pop.secondary,.vi16 .ishares.ishares-bg-green .cta.button.secondary,.vi16 .ishares.ishares-bg-pink .cta.button.pop.secondary,.vi16 .ishares.ishares-bg-pink .cta.button.secondary,.vi16 .ishares.ishares-bg-purple .cta.button.pop.secondary,.vi16 .ishares.ishares-bg-purple .cta.button.secondary,.vi16 .ishares.ishares-bg-yellow .cta.button.pop.secondary,.vi16 .ishares.ishares-bg-yellow .cta.button.secondary{
  background:0 0;
border-color:#000}
.vi16 .ishares.ishares-bg-blue .cta.button.pop.secondary .label,.vi16 .ishares.ishares-bg-blue .cta.button.secondary .label,.vi16 .ishares.ishares-bg-gray .cta.button.pop.secondary .label,.vi16 .ishares.ishares-bg-gray .cta.button.secondary .label,.vi16 .ishares.ishares-bg-green .cta.button.pop.secondary .label,.vi16 .ishares.ishares-bg-green .cta.button.secondary .label,.vi16 .ishares.ishares-bg-pink .cta.button.pop.secondary .label,.vi16 .ishares.ishares-bg-pink .cta.button.secondary .label,.vi16 .ishares.ishares-bg-purple .cta.button.pop.secondary .label,.vi16 .ishares.ishares-bg-purple .cta.button.secondary .label,.vi16 .ishares.ishares-bg-yellow .cta.button.pop.secondary .label,.vi16 .ishares.ishares-bg-yellow .cta.button.secondary .label{
color:#000}
.vi16 .aladdin .cta.link .label,.vi16 .aladdin a.cta.link{
color:#000}
.vi16 .aladdin .cta.button{
  border-color:#000;
background-color:#000}
.vi16 .aladdin .cta.button .label{
color:#fff}
.vi16 .aladdin .cta.button.secondary{
background:0 0}
.vi16 .aladdin .cta.button.secondary .label{
color:#000}
.vi16 .aladdin .cta.button.pop{
  border-color:#ff8200;
  background-color:#ff8200;
color:#000}
.vi16 .aladdin .cta.button.pop .label{
color:#000}
.vi16 .aladdin .cta.button.pop.secondary{
background:0 0}
.vi16 .aladdin .cta.button.pop.secondary .label{
color:#000}
.vi16 .aladdin.aladdin-bg-black .cta.link .label,.vi16 .aladdin.aladdin-bg-black a.cta.link,.vi16 .aladdin.aladdin-bg-dgray .cta.link .label,.vi16 .aladdin.aladdin-bg-dgray a.cta.link,.vi16 .aladdin.aladdin-bg-green .cta.link .label,.vi16 .aladdin.aladdin-bg-green a.cta.link,.vi16 .aladdin.aladdin-bg-purple .cta.link .label,.vi16 .aladdin.aladdin-bg-purple a.cta.link{
color:#fff}
.vi16 .aladdin.aladdin-bg-black .cta.button,.vi16 .aladdin.aladdin-bg-black .cta.button.pop,.vi16 .aladdin.aladdin-bg-dgray .cta.button,.vi16 .aladdin.aladdin-bg-dgray .cta.button.pop,.vi16 .aladdin.aladdin-bg-green .cta.button,.vi16 .aladdin.aladdin-bg-green .cta.button.pop,.vi16 .aladdin.aladdin-bg-purple .cta.button,.vi16 .aladdin.aladdin-bg-purple .cta.button.pop{
  border-color:#fff;
background-color:#fff}
.vi16 .aladdin.aladdin-bg-black .cta.button .label,.vi16 .aladdin.aladdin-bg-black .cta.button.pop .label,.vi16 .aladdin.aladdin-bg-dgray .cta.button .label,.vi16 .aladdin.aladdin-bg-dgray .cta.button.pop .label,.vi16 .aladdin.aladdin-bg-green .cta.button .label,.vi16 .aladdin.aladdin-bg-green .cta.button.pop .label,.vi16 .aladdin.aladdin-bg-purple .cta.button .label,.vi16 .aladdin.aladdin-bg-purple .cta.button.pop .label{
color:#000}
.vi16 .aladdin.aladdin-bg-black .cta.button.pop.secondary,.vi16 .aladdin.aladdin-bg-black .cta.button.secondary,.vi16 .aladdin.aladdin-bg-dgray .cta.button.pop.secondary,.vi16 .aladdin.aladdin-bg-dgray .cta.button.secondary,.vi16 .aladdin.aladdin-bg-green .cta.button.pop.secondary,.vi16 .aladdin.aladdin-bg-green .cta.button.secondary,.vi16 .aladdin.aladdin-bg-purple .cta.button.pop.secondary,.vi16 .aladdin.aladdin-bg-purple .cta.button.secondary{
  background:0 0;
border-color:ALADDIN_WHITE}
.vi16 .aladdin.aladdin-bg-black .cta.button.pop.secondary .label,.vi16 .aladdin.aladdin-bg-black .cta.button.secondary .label,.vi16 .aladdin.aladdin-bg-dgray .cta.button.pop.secondary .label,.vi16 .aladdin.aladdin-bg-dgray .cta.button.secondary .label,.vi16 .aladdin.aladdin-bg-green .cta.button.pop.secondary .label,.vi16 .aladdin.aladdin-bg-green .cta.button.secondary .label,.vi16 .aladdin.aladdin-bg-purple .cta.button.pop.secondary .label,.vi16 .aladdin.aladdin-bg-purple .cta.button.secondary .label{
color:#fff}
.vi16 .image-cta-hero.blackrock.blk-bg-black .eyebrow,.vi16 .image-cta.blackrock.blk-bg-black .eyebrow{
color:#ff4713}
.vi16 .image-cta-hero.blackrock.blk-bg-black .txt-block .header,.vi16 .image-cta.blackrock.blk-bg-black .txt-block .header{
color:#fff}
.vi16 .image-cta-hero.blackrock.blk-bg-black .cta .icon,.vi16 .image-cta.blackrock.blk-bg-black .cta .icon{
color:#ff4713}
.vi16 .image-cta-hero.blackrock .txt-block .eyebrow,.vi16 .image-cta.blackrock .txt-block .eyebrow{
text-transform:uppercase}
.vi16 .image-cta-hero.blackrock .txt-block .description q::after,.vi16 .image-cta-hero.blackrock .txt-block .description q::before,.vi16 .image-cta.blackrock .txt-block .description q::after,.vi16 .image-cta.blackrock .txt-block .description q::before{
color:#efefef}
.vi16 .image-cta-hero.blackrock .content-block .img-block{
display:flex}
.vi16 .image-cta-hero.blackrock .content-block .img-block.center{
justify-content:center}
.vi16 .image-cta-hero.blackrock .content-block .img-block.left{
justify-content:flex-start}
.vi16 .image-cta-hero.blackrock .content-block .img-block.right{
justify-content:flex-end}
.vi16 .image-cta-hero.blackrock .content-block .img-block img{
min-width:unset}
.vi16 .image-cta.blackrock .txt-block{
overflow:visible}
.vi16 .image-cta.blackrock.img-size-medium .txt-block .header{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .image-cta.blackrock.img-size-large .txt-block .header{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .image-cta.blackrock.img-size-medium .txt-block .header{
    font-size:24px;
  line-height:32px}
}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .image-cta.blackrock.img-size-large .txt-block .header{
    font-size:32px;
  line-height:40px}
}
.vi16 .image-cta-hero.ishares .txt-block .description q::after,.vi16 .image-cta-hero.ishares .txt-block .description q::before,.vi16 .image-cta.ishares .txt-block .description q::after,.vi16 .image-cta.ishares .txt-block .description q::before{
color:#d6d5dd}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-black .eyebrow,.vi16 .image-cta-hero.aladdin.aladdin-bg-black .eyebrow,.vi16 .image-cta.aladdin-new-skin.aladdin-bg-black .eyebrow,.vi16 .image-cta.aladdin.aladdin-bg-black .eyebrow{
color:#00cfba}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-black .txt-block .header,.vi16 .image-cta-hero.aladdin.aladdin-bg-black .txt-block .header,.vi16 .image-cta.aladdin-new-skin.aladdin-bg-black .txt-block .header,.vi16 .image-cta.aladdin.aladdin-bg-black .txt-block .header{
color:#fff}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-black .cta .icon,.vi16 .image-cta-hero.aladdin.aladdin-bg-black .cta .icon,.vi16 .image-cta.aladdin-new-skin.aladdin-bg-black .cta .icon,.vi16 .image-cta.aladdin.aladdin-bg-black .cta .icon{
color:#00cfba}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-dgray .txt-block .header,.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-green .txt-block .header,.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-purple .txt-block .header,.vi16 .image-cta-hero.aladdin.aladdin-bg-dgray .txt-block .header,.vi16 .image-cta-hero.aladdin.aladdin-bg-green .txt-block .header,.vi16 .image-cta-hero.aladdin.aladdin-bg-purple .txt-block .header,.vi16 .image-cta.aladdin-new-skin.aladdin-bg-dgray .txt-block .header,.vi16 .image-cta.aladdin-new-skin.aladdin-bg-green .txt-block .header,.vi16 .image-cta.aladdin-new-skin.aladdin-bg-purple .txt-block .header,.vi16 .image-cta.aladdin.aladdin-bg-dgray .txt-block .header,.vi16 .image-cta.aladdin.aladdin-bg-green .txt-block .header,.vi16 .image-cta.aladdin.aladdin-bg-purple .txt-block .header{
color:#fff}
.vi16 .image-cta-hero.aladdin .txt-block .description q::after,.vi16 .image-cta-hero.aladdin .txt-block .description q::before,.vi16 .image-cta-hero.aladdin-new-skin .txt-block .description q::after,.vi16 .image-cta-hero.aladdin-new-skin .txt-block .description q::before,.vi16 .image-cta.aladdin .txt-block .description q::after,.vi16 .image-cta.aladdin .txt-block .description q::before,.vi16 .image-cta.aladdin-new-skin .txt-block .description q::after,.vi16 .image-cta.aladdin-new-skin .txt-block .description q::before{
color:#d6d5dd}
.vi16 .image-cta-hero.aladdin,.vi16 .image-cta-hero.aladdin-new-skin{
padding:24px 0 48px 0}
.vi16 .image-cta-hero.aladdin .content-block,.vi16 .image-cta-hero.aladdin-new-skin .content-block{
  min-height:auto;
  vertical-align:inherit;
justify-content:space-between}
.vi16 .image-cta-hero.aladdin .content-block .txt-block .eyebrow,.vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .eyebrow{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
margin-bottom:16px}
.vi16 .image-cta-hero.aladdin .content-block .txt-block .header,.vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .header{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .image-cta-hero.aladdin .content-block .txt-block .description,.vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .description{
  font-size:18px;
  line-height:26px;
margin-top:16px}
.vi16 .image-cta-hero.aladdin .content-block .txt-block .cta,.vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .cta{
margin-top:16px}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-small .txt-block .header{
  font:24px/32px NotoSans-TC-Regular,Arial,sans-serif;
text-transform:uppercase}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-small.img-on-left .txt-block{
padding-left:60px}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-small.img-on-right .txt-block{
padding-right:60px}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-large{
padding:36px 0 56px 0}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-large .txt-block .header{
  font:32px/40px NotoSans-TC-Regular,Arial,sans-serif!important;
text-transform:uppercase}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-large .txt-block .description{
  font-size:16px!important;
  line-height:24px!important;
margin-top:40px!important}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-large .txt-block .cta{
margin-top:40px!important}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-large .txt-block .cta.aladdin-bg-black{
padding:8px 24px}
.vi16 .image-cta-hero.aladdin-new-skin .content-block{
  align-items:flex-start;
  flex-direction:row-reverse;
min-height:auto}
.vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .eyebrow{
  margin-bottom:16px;
  font-size:12px;
line-height:20px}
.vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .description{
  font-size:18px;
  line-height:26px;
margin-top:16px}
.vi16 .image-cta-hero.aladdin-new-skin .content-block .img-block img{
  width:100%;
height:auto}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block{
flex-direction:unset}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .img-block{
padding-right:50px!important}
.vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .txt-block .cta{
margin-top:32px}
.vi16 .image-cta-hero.aladdin-new-skin.border-bottom .content-block{
border-bottom:1px solid #000}
.vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block{
padding-right:150px!important}
.vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .eyebrow{
  margin-bottom:16px;
  display:inline-block;
border-bottom:8px solid #fff}
.vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .header{
  font-size:42px;
line-height:50px}
.vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .description{
  margin-top:24px;
max-width:100%}
.vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .cta{
margin-top:48px}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-white.img-none .content-block .txt-block .eyebrow{
border-bottom:8px solid #00a9e0}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-large .content-block .img-block .img-wrap{
position:relative}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-large .content-block .img-block .img-wrap::before{
  right:0;
  content:"";
  position:absolute;
  border:20px solid #fff;
  top:0;
  width:100%;
height:100%}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-small .content-block .img-block .img-wrap{
position:relative}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-small .content-block .img-block .img-wrap::before{
  right:0;
  content:"";
  position:absolute;
  border:15px solid #fff;
  top:0;
  width:100%;
height:100%}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-none .content-block .txt-block .eyebrow{
  margin-bottom:16px;
  display:inline-block;
border-bottom:8px solid #000}
.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-none .content-block .txt-block .cta .icon{
color:#f2f2f2}
.vi16 .image-cta.aladdin-new-skin .wrapper-980{
  padding-top:0;
padding-bottom:0}
.vi16 .image-cta.aladdin-new-skin .img-cta-content{
padding:64px 0}
.vi16 .image-cta.aladdin-new-skin.img-size-small .img-block{
  text-align:left;
  width:auto;
margin-right:32px}
.vi16 .image-cta.aladdin-new-skin.img-size-small .img-block img{
  max-width:64px;
max-height:64px}
.vi16 .image-cta.aladdin-new-skin.img-size-small .txt-block{
padding-right:0}
.vi16 .image-cta.aladdin-new-skin.img-size-small .txt-block .description,.vi16 .image-cta.aladdin-new-skin.img-size-small .txt-block .header{
  font-size:16px;
line-height:24px}
.vi16 .image-cta.aladdin-new-skin.img-size-small .border-top-full{
border-top:1px solid #000}
.vi16 .image-cta.aladdin-new-skin.img-size-small .content-area{
  padding-top:0;
margin-left:0!important}
.vi16 .image-cta.aladdin-new-skin.img-size-large .img-block{
margin-right:54px}
.vi16 .image-cta.aladdin-new-skin .img-block img{
width:100%!important}
.vi16 .image-cta.aladdin-new-skin .txt-block .description{
  font-size:18px;
  line-height:28px;
  margin-right:8.33%;
margin-bottom:0}
.vi16 .image-cta.aladdin-new-skin .txt-block .header{
  margin-right:8.33%;
margin-bottom:8px}
.vi16 .image-cta.aladdin-new-skin .txt-block .cta-container-box{
margin-top:24px}
.vi16 .image-cta.aladdin-new-skin .cta .label{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .image-cta.aladdin-new-skin .img-cta-content{
  align-items:normal;
flex-direction:row-reverse}
.vi16 .image-cta.aladdin-new-skin .border-top{
border-top:0}
.vi16 .image-cta.aladdin-new-skin .border-top-full{
border-top:1px solid #000}
.vi16 .image-cta.aladdin-new-skin.aladdin-bg-lgray img{
  outline:15px solid #fff;
outline-offset:-15px}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi16 .image-cta.aladdin-new-skin .txt-block{
  padding-left:0}
  .vi16 .image-cta.aladdin-new-skin .txt-block .header{
    font-size:20px;
  line-height:28px}
  .vi16 .image-cta.aladdin-new-skin .txt-block .description{
    font-size:18px;
  line-height:26px}
  .vi16 .image-cta.aladdin-new-skin.aladdin-bg-lgray img{
    outline:10px solid #fff;
  outline-offset:-10px}
  .vi16 .image-cta.img-size-large .img-block{
  margin-right:32px}
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block{
  padding-right:50px!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .img-block{
  padding-right:50px!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .txt-block{
  padding-right:80px!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .header{
    font-size:42px;
  line-height:50px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .description{
    font-size:24px;
  line-height:32px}
  .vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-small .content-block .img-block .img-wrap::before{
  border:10px solid #fff}
}
@media only screen and (max-width:1023px){
  .vi16 .image-cta-hero.aladdin-new-skin .content-block{
  padding:32px 0!important}
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block{
  padding-right:30px!important}
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .header{
    font-size:22px;
  line-height:30px}
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .description{
    font-size:16px;
    line-height:24px;
  margin-top:16px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .img-block{
  padding-right:37px!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .txt-block{
  padding-right:40px!important}
  .vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-large .content-block .img-block .img-wrap::before{
  border:15px solid #fff}
  .vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-small .content-block .img-block .img-wrap::before{
  border:10px solid #fff}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block{
  padding:32px 0}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block{
  padding-right:0!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .eyebrow{
  margin-bottom:16px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .header{
    font-size:36px;
  line-height:44px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .description{
    margin-top:16px;
    font-size:18px;
  line-height:26px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .cta{
  margin-top:24px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .cta .icon{
  color:#000!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-white .content-block .txt-block .cta .icon{
  color:#00cfba!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-black .content-block .txt-block .cta .icon,.vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-black .content-block .txt-block .cta .label,.vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-dgray .content-block .txt-block .cta .icon,.vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-dgray .content-block .txt-block .cta .label,.vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-green .content-block .txt-block .cta .icon,.vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-green .content-block .txt-block .cta .label,.vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-purple .content-block .txt-block .cta .icon,.vi16 .image-cta-hero.aladdin-new-skin.img-none.aladdin-bg-purple .content-block .txt-block .cta .label{
  color:#fff!important}
  .vi16 .image-cta.aladdin-new-skin.img-size-small .img-block{
  width:74px}
  .vi16 .image-cta.aladdin-new-skin.img-size-small .img-block img{
    max-height:50px;
  max-width:50px}
  .vi16 .image-cta.aladdin-new-skin .txt-block{
    padding-left:0!important;
  padding-bottom:0!important}
  .vi16 .image-cta.aladdin-new-skin .txt-block .description,.vi16 .image-cta.aladdin-new-skin .txt-block .header{
    font-size:16px;
    line-height:24px;
  margin-right:0}
  .vi16 .image-cta.aladdin-new-skin.aladdin-bg-lgray img{
    outline:10px solid #fff;
  outline-offset:-10px}
  .vi16 .image-cta.aladdin-new-skin .img-cta-content{
  align-items:normal}
  .vi16 .image-cta.aladdin-new-skin.img-size-large .img-block{
  margin-right:28px}
}
@media only screen and (max-width:767px){
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block{
    padding-right:4px!important;
  padding-bottom:24px}
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .header{
    font-size:20px;
  line-height:28px}
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .txt-block .description{
    font-size:16px;
    line-height:24px;
  margin-top:16px}
  .vi16 .image-cta-hero.aladdin-new-skin .content-block .img-block img{
    width:100%!important;
    margin-left:0!important;
  margin-right:0!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .img-block,.vi16 .image-cta-hero.aladdin-new-skin.img-size-small .content-block .txt-block{
  padding-right:4px!important}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block{
  padding-bottom:0}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .eyebrow{
  margin-bottom:16px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .header{
    font-size:28px;
  line-height:36px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .description{
    font-size:18px;
    line-height:26px;
  margin-top:16px}
  .vi16 .image-cta-hero.aladdin-new-skin.img-none .content-block .txt-block .cta{
  margin-top:24px}
  .vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-small .content-block .img-block .img-wrap::before{
  border:15px solid #fff}
  .vi16 .image-cta.aladdin-new-skin.img-size-small .img-block{
    max-width:50px;
    max-height:50px;
  margin-right:16px}
  .vi16 .image-cta.aladdin-new-skin.img-size-small .img-block img{
    max-height:50px!important;
  max-width:50px!important}
  .vi16 .image-cta.aladdin-new-skin.img-size-large .txt-block{
  padding-bottom:0!important}
  .vi16 .image-cta.aladdin-new-skin .txt-block{
  padding-bottom:0!important}
  .vi16 .image-cta.aladdin-new-skin .txt-block .description,.vi16 .image-cta.aladdin-new-skin .txt-block .header{
    font-size:16px;
    line-height:24px;
  margin-right:0}
  .vi16 .image-cta.aladdin-new-skin .img-block{
  padding-top:0}
  .vi16 .image-cta.aladdin-new-skin.aladdin-bg-lgray img{
    outline:10px solid #fff;
  outline-offset:-10px}
  .vi16 .image-cta.aladdin-new-skin .border-top{
  border-top:0}
  .vi16 .image-cta.aladdin-new-skin .border-top-full{
  border-top:1px solid #000}
  .vi16 .image-cta.aladdin-new-skin .img-cta-content{
    align-items:normal;
  flex-direction:row-reverse}
  .blk-responsive .vi16 .image-cta.img-size-small.aladdin-new-skin .img-cta-content .content-area .txt-block{
  padding:0!important}
}
@media only screen and (max-width:599px){
  .vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-large .content-block .img-block,.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-small .content-block .img-block{
  padding-right:2px}
  .vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-large .content-block .img-block .img-wrap::before,.vi16 .image-cta-hero.aladdin-new-skin.aladdin-bg-lgray.img-size-small .content-block .img-block .img-wrap::before{
  border:10px solid #fff}
  .vi16 .image-cta.aladdin-new-skin.img-size-small .img-block{
    padding-top:0;
  padding-right:0}
  .vi16 .image-cta.aladdin-new-skin.img-size-small .img-block img{
  width:100%!important}
  .vi16 .image-cta.aladdin-new-skin.img-size-large .txt-block{
  padding-bottom:0!important}
  .vi16 .image-cta.aladdin-new-skin.img-size-large .img-block{
  margin-right:0}
  .vi16 .image-cta.aladdin-new-skin .img-block{
  padding-bottom:24px}
  .vi16 .image-cta.aladdin-new-skin .img-cta-content{
  flex-direction:column-reverse}
}
.vi16 .footer-sticky.blackrock.blk-bg-white.border-top{
border-top:2px solid #000}
.vi16 .footer-sticky.blackrock.blk-bg-white.normal{
border-top:none}
.vi16 .footer-sticky.blackrock.blk-bg-black .close{
color:#fff}
.vi16 .footer-sticky.blackrock.blk-bg-black.border-top,.vi16 .footer-sticky.blackrock.blk-bg-pink.border-top{
border-top:2px solid #fff}
.vi16 .footer-sticky.blackrock.blk-bg-black.normal,.vi16 .footer-sticky.blackrock.blk-bg-pink.normal{
border-top:none}
.vi16 .footer-sticky.ishares.ishares-bg-pink .close,.vi16 .footer-sticky.ishares.ishares-bg-purple .close,.vi16 .footer-sticky.ishares.ishares-bg-white .close{
color:#000}
.vi16 .footer-sticky.ishares.ishares-bg-pink.border-top,.vi16 .footer-sticky.ishares.ishares-bg-purple.border-top,.vi16 .footer-sticky.ishares.ishares-bg-white.border-top{
border-top:2px solid #000}
.vi16 .footer-sticky.ishares.ishares-bg-pink.normal,.vi16 .footer-sticky.ishares.ishares-bg-purple.normal,.vi16 .footer-sticky.ishares.ishares-bg-white.normal{
border-top:none}
.vi16 .footer-sticky.aladdin.aladdin-bg-white.border-top{
border-top:1px solid #000}
.vi16 .footer-sticky.aladdin.aladdin-bg-white.normal{
border-top:none}
.vi16 .footer-sticky.aladdin.aladdin-bg-black .close,.vi16 .footer-sticky.aladdin.aladdin-bg-dgray .close,.vi16 .footer-sticky.aladdin.aladdin-bg-green .close,.vi16 .footer-sticky.aladdin.aladdin-bg-purple .close{
color:#fff}
.vi16 .footer-sticky.aladdin.aladdin-bg-black.border-top,.vi16 .footer-sticky.aladdin.aladdin-bg-blue.border-top{
border-top:1px solid #fff}
.vi16 .footer-sticky.aladdin.aladdin-bg-black.normal,.vi16 .footer-sticky.aladdin.aladdin-bg-blue.normal{
border-top:none}
.vi16.navigation-banner .blackrock.cover{
  height:auto;
background-image:none!important}
.vi16.navigation-banner .blackrock.cover .content-panel nav{
position:relative}
.vi16.navigation-banner .blackrock.cover .content-panel .article-type{
  color:#ff4713;
margin:0 0 24px}
.vi16.navigation-banner .blackrock.cover .content-panel .headline{
  font:56px/64px NotoSans-TC-Bold,Arial,sans-serif;
margin:0 0 40px}
.vi16.navigation-banner .blackrock.cover .content-panel .subheader{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
margin:0 0 32px}
.vi16.navigation-banner .blackrock.cover .content-panel .cta{
display:inline-block}
.vi16.navigation-banner .blackrock.cover .content-panel .cta.link .icon{
  color:#ff4713;
  padding-right:8px;
  float:left!important;
margin-right:auto}
.vi16.navigation-banner .blackrock.cover .content-panel .content{
  padding-top:56px;
padding-bottom:56px}
.vi16.navigation-banner .blackrock.cover .content-panel .content img{
display:block}
.vi16.navigation-banner .blackrock.cover .content-panel .noimage{
  display:flex;
  padding-bottom:80px;
background-clip:content-box}
.vi16.navigation-banner .blackrock.cover .content-panel .noimage .nav-links{
margin-top:auto}
.vi16.navigation-banner .blackrock.cover .content-panel header .headline{
display:block}
.vi16.navigation-banner .blackrock.cover .content-panel header .cta{
  text-decoration:none;
position:relative}
.vi16.navigation-banner .blackrock.cover .content-panel header .cta.link .icon{
line-height:20px}
.vi16.navigation-banner .blackrock.cover .content-panel header.bg-dark-overlay{
color:#fff!important}
.vi16.navigation-banner .blackrock.cover .content-panel header.bg-dark-overlay .link .label{
color:#fff!important}
.vi16.navigation-banner .blackrock.cover .content-panel header.bg-light-overlay{
color:#000!important}
.vi16.navigation-banner .blackrock.cover .content-panel header.bg-light-overlay .link .label{
color:#000!important}
.vi16.navigation-banner .blackrock.cover .content-panel nav{
  height:auto;
  top:0;
  transform:none;
padding:24px 0}
.vi16.navigation-banner .blackrock.cover .content-panel nav .cta{
  margin:0;
  display:inline-block;
border-bottom:none}
.vi16.navigation-banner .blackrock.cover .content-panel nav .cta.active{
display:none}
.vi16.navigation-banner .blackrock.cover .content-panel nav .cta.link:hover{
text-decoration:none}
.vi16.navigation-banner .blackrock.cover .content-panel nav .cta.link:hover .label{
text-decoration:none}
.vi16.navigation-banner .blackrock.cover .content-panel nav .label{
  text-decoration:none;
  font-size:20px;
line-height:28px}
.vi16.navigation-banner .blackrock.cover .content-panel nav .cta-container-animation:after{
bottom:15px}
.vi16.navigation-banner .blackrock.cover .content-panel .image-container{
  position:relative;
  height:0;
padding:56.25% 0 0 0}
.vi16.navigation-banner .blackrock.cover .content-panel .image-container img{
  position:absolute;
  display:block;
  max-width:100%;
  max-height:100%;
  left:0;
  right:0;
  top:auto;
  bottom:0;
  margin:auto;
  border:0;
line-height:0}
.vi16.navigation-banner .blackrock.cover .content-panel nav-links{
height:auto}
.vi16.navigation-banner .blackrock.cover .content-panel .title{
display:none}
.vi16.navigation-banner .blackrock.cover.bg-dark-overlay{
  box-shadow:none;
background-color:#000}
.vi16.navigation-banner .blackrock.cover.bg-dark-overlay .nav-links{
background-color:#fff}
.vi16.navigation-banner .blackrock.cover.bg-dark-overlay .nav-links li{
  margin:0 40px;
border-bottom:1px solid #000}
.vi16.navigation-banner .blackrock.cover.bg-dark-overlay .nav-links li:last-child{
border-bottom:none}
.vi16.navigation-banner .blackrock.cover.bg-dark-overlay .nav-links .cta .label{
color:#000}
.vi16.navigation-banner .blackrock.cover.bg-dark-overlay .nav-links .cta.link:hover{
color:#000}
.vi16.navigation-banner .blackrock.cover.bg-dark-overlay .noimage{
background-color:#fff}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay{
  box-shadow:none;
background-color:#fff}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay.border{
border-bottom:1px solid #000}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay.border-top{
border-top:1px solid #000}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay .nav-links{
background-color:#000}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay .nav-links li{
  margin:0 40px;
border-bottom:1px solid #fff}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay .nav-links li:last-child{
border-bottom:none}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay .nav-links .cta .label{
color:#fff}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay .nav-links .cta.link:hover{
color:#fff}
.vi16.navigation-banner .blackrock.cover.bg-light-overlay .noimage{
background-color:#000}
@media only screen and (max-width:1023px) and (min-width:768px){
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel nav li{
  margin:0 24px}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel header{
  height:auto}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel header .headline{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel .navigation-banner-content{
  flex-direction:row}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel nav li{
  margin:0 24px}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel .content{
  padding:0}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel .nav-link-data{
  padding:56px 0 24px 0}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel header{
  height:auto}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel header .headline{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .blk-responsive .vi16.navigation-banner .blackrock.cover .content-panel .image-container{
  display:none}
}
.vi16 .multi-column-teaser.blackrock .component-heading{
  max-width:740px;
margin-left:0!important}
.vi16 .multi-column-teaser.blackrock .component-heading.extra-bold{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .multi-column-teaser.blackrock .component-heading.bold{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .multi-column-teaser.blackrock .intro{
  max-width:740px;
margin-left:0}
.vi16 .multi-column-teaser.blackrock .cta.link.multiple .label span{
display:flex}
.vi16 .multi-column-teaser.blackrock.blk-bg-black .component-heading,.vi16 .multi-column-teaser.blackrock.blk-bg-black .description,.vi16 .multi-column-teaser.blackrock.blk-bg-black .heading .label,.vi16 .multi-column-teaser.blackrock.blk-bg-black .heading a,.vi16 .multi-column-teaser.blackrock.blk-bg-black .intro{
color:#fff}
.vi16 .multi-column-teaser.blackrock.blk-bg-black .read-more .cta .icon,.vi16 .multi-column-teaser.blackrock.blk-bg-black a.cta.link .icon,.vi16 .multi-column-teaser.blackrock.blk-bg-white .read-more .cta .icon,.vi16 .multi-column-teaser.blackrock.blk-bg-white a.cta.link .icon{
color:#ff4713}
.vi16 .multi-column-teaser.blackrock.blk-bg-orange .component-heading,.vi16 .multi-column-teaser.blackrock.blk-bg-orange .description,.vi16 .multi-column-teaser.blackrock.blk-bg-orange .heading .label,.vi16 .multi-column-teaser.blackrock.blk-bg-orange .heading a,.vi16 .multi-column-teaser.blackrock.blk-bg-orange .intro,.vi16 .multi-column-teaser.blackrock.blk-bg-pink .component-heading,.vi16 .multi-column-teaser.blackrock.blk-bg-pink .description,.vi16 .multi-column-teaser.blackrock.blk-bg-pink .heading .label,.vi16 .multi-column-teaser.blackrock.blk-bg-pink .heading a,.vi16 .multi-column-teaser.blackrock.blk-bg-pink .intro,.vi16 .multi-column-teaser.blackrock.blk-bg-yellow .component-heading,.vi16 .multi-column-teaser.blackrock.blk-bg-yellow .description,.vi16 .multi-column-teaser.blackrock.blk-bg-yellow .heading .label,.vi16 .multi-column-teaser.blackrock.blk-bg-yellow .heading a,.vi16 .multi-column-teaser.blackrock.blk-bg-yellow .intro{
color:#000}
.vi16 .multi-column-teaser.blackrock.blk-bg-white.border-top-bottom{
border:1px solid #000}
.vi16 .multi-column-teaser.blackrock .col-topic{
margin-bottom:56px}
.vi16 .multi-column-teaser.blackrock .cols-2 .col-topic .section-image .image{
float:none}
.vi16 .multi-column-teaser.blackrock .cols-1 .col-topic .section-text{
  overflow:auto;
  display:block;
padding-left:56px}
.vi16 .multi-column-teaser.blackrock .multiple-columns-display{
display:inline-block}
@media only screen and (max-width:767px){
  .vi16 .multi-column-teaser.blackrock .component-heading.bold,.vi16 .multi-column-teaser.blackrock .component-heading.extra-bold{
  font:24px/32px NotoSans-TC-Regular,Arial,sans-serif}
}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .multi-column-teaser.blackrock .cols-2 .col-topic .section-image{
  display:inline-block}
}
@media only screen and (min-width:1024px){
  .blk-responsive .vi16 .multi-column-teaser.blackrock .cols-4 .link-list{
  padding-right:16px}
  .blk-responsive .vi16 .multi-column-teaser.blackrock .cols-2 .col-topic{
  display:flex}
  .blk-responsive .vi16 .multi-column-teaser.blackrock .cols-2 .col-topic .section-image{
    float:left;
  clear:both}
  .blk-responsive .vi16 .multi-column-teaser.blackrock .cols-2 .col-topic .section-text{
    display:block;
    padding-left:56px;
  padding-right:40px}
}
.vi16 .multi-column-teaser.ishares .component-heading{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .multi-column-teaser.ishares.ishares-bg-blue .component-heading,.vi16 .multi-column-teaser.ishares.ishares-bg-blue .description,.vi16 .multi-column-teaser.ishares.ishares-bg-blue .heading .label,.vi16 .multi-column-teaser.ishares.ishares-bg-blue .heading a,.vi16 .multi-column-teaser.ishares.ishares-bg-blue .intro,.vi16 .multi-column-teaser.ishares.ishares-bg-gray .component-heading,.vi16 .multi-column-teaser.ishares.ishares-bg-gray .description,.vi16 .multi-column-teaser.ishares.ishares-bg-gray .heading .label,.vi16 .multi-column-teaser.ishares.ishares-bg-gray .heading a,.vi16 .multi-column-teaser.ishares.ishares-bg-gray .intro,.vi16 .multi-column-teaser.ishares.ishares-bg-green .component-heading,.vi16 .multi-column-teaser.ishares.ishares-bg-green .description,.vi16 .multi-column-teaser.ishares.ishares-bg-green .heading .label,.vi16 .multi-column-teaser.ishares.ishares-bg-green .heading a,.vi16 .multi-column-teaser.ishares.ishares-bg-green .intro,.vi16 .multi-column-teaser.ishares.ishares-bg-pink .component-heading,.vi16 .multi-column-teaser.ishares.ishares-bg-pink .description,.vi16 .multi-column-teaser.ishares.ishares-bg-pink .heading .label,.vi16 .multi-column-teaser.ishares.ishares-bg-pink .heading a,.vi16 .multi-column-teaser.ishares.ishares-bg-pink .intro,.vi16 .multi-column-teaser.ishares.ishares-bg-purple .component-heading,.vi16 .multi-column-teaser.ishares.ishares-bg-purple .description,.vi16 .multi-column-teaser.ishares.ishares-bg-purple .heading .label,.vi16 .multi-column-teaser.ishares.ishares-bg-purple .heading a,.vi16 .multi-column-teaser.ishares.ishares-bg-purple .intro,.vi16 .multi-column-teaser.ishares.ishares-bg-yellow .component-heading,.vi16 .multi-column-teaser.ishares.ishares-bg-yellow .description,.vi16 .multi-column-teaser.ishares.ishares-bg-yellow .heading .label,.vi16 .multi-column-teaser.ishares.ishares-bg-yellow .heading a,.vi16 .multi-column-teaser.ishares.ishares-bg-yellow .intro{
color:#000}
.vi16 .multi-column-teaser.ishares.ishares-bg-white.border-top-bottom{
border:1px solid #000}
.vi16 .multi-column-teaser .topic,.vi16 .multi-column-teaser .topic-row{
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flex;
display:flex}
.vi16 .multi-column-teaser.aladdin .component-heading,.vi16 .multi-column-teaser.aladdin-vi21 .component-heading{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-black .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-black .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-black .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-black .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-black .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-dgray .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-dgray .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-dgray .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-dgray .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-dgray .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-green .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-green .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-green .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-green .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-green .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-purple .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-purple .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-purple .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-purple .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-purple .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-black .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-black .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-black .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-black .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-black .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-dgray .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-dgray .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-dgray .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-dgray .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-dgray .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-green .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-green .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-green .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-green .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-green .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-purple .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-purple .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-purple .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-purple .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-purple .intro{
color:#fff}
.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-aqua .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-aqua .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-aqua .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-aqua .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-aqua .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-blue .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-blue .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-blue .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-blue .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-blue .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-gray .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-gray .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-gray .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-gray .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-gray .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-lgray .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-lgray .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-lgray .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-lgray .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-lgray .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-orange .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-orange .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-orange .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-orange .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-orange .intro,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-yellow .component-heading,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-yellow .description,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-yellow .heading .label,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-yellow .heading a,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-bg-yellow .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-aqua .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-aqua .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-aqua .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-aqua .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-aqua .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-blue .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-blue .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-blue .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-blue .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-blue .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-gray .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-gray .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-gray .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-gray .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-gray .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-lgray .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-lgray .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-lgray .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-lgray .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-lgray .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-orange .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-orange .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-orange .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-orange .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-orange .intro,.vi16 .multi-column-teaser.aladdin.aladdin-bg-yellow .component-heading,.vi16 .multi-column-teaser.aladdin.aladdin-bg-yellow .description,.vi16 .multi-column-teaser.aladdin.aladdin-bg-yellow .heading .label,.vi16 .multi-column-teaser.aladdin.aladdin-bg-yellow .heading a,.vi16 .multi-column-teaser.aladdin.aladdin-bg-yellow .intro{
color:#000}
.vi16 .multi-column-teaser.aladdin .component-heading{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:16px!important}
.vi16 .multi-column-teaser.aladdin.aladdin-hub-white{
padding:72px 0 96px 0}
.vi16 .multi-column-teaser.aladdin.aladdin-hub-white .component-heading{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  padding-bottom:48px!important;
text-transform:uppercase}
.vi16 .multi-column-teaser.aladdin.aladdin-hub-white .topic{
margin-bottom:0}
.vi16 .multi-column-teaser.aladdin.aladdin-hub-white .topic .heading .label{
  font-size:24px;
line-height:32px}
.vi16 .multi-column-teaser.aladdin.aladdin-hub-white .topic .description{
padding-top:24px}
.vi16 .multi-column-teaser.aladdin.aladdin-hub-white .topic .read-more{
margin-top:24px}
.vi16 .multi-column-teaser.aladdin .intro{
  padding-top:0!important;
padding-bottom:16px!important}
.vi16 .multi-column-teaser.aladdin-vi21 a.cta{
display:block!important}
.vi16 .multi-column-teaser.aladdin-vi21 .full-width-wrapper{
padding-bottom:48px}
.vi16 .multi-column-teaser.aladdin-vi21 .wrapper-980{
padding-top:24px!important}
.vi16 .multi-column-teaser.aladdin-vi21 section{
  margin-left:20px;
  margin-right:20px;
  display:flex;
flex-direction:column}
.vi16 .multi-column-teaser.aladdin-vi21 section .left-column>.left-column-border-container,.vi16 .multi-column-teaser.aladdin-vi21 section .right-column{
  flex-grow:1;
  padding-top:24px;
padding-left:0}
.vi16 .multi-column-teaser.aladdin-vi21 h2.left-heading{
margin-bottom:0}
.vi16 .multi-column-teaser.aladdin-vi21 h3.component-heading{
  font-size:18px;
line-height:26px}
.vi16 .multi-column-teaser.aladdin-vi21 h4.component-heading{
  font-size:16px;
line-height:24px}
.vi16 .multi-column-teaser.aladdin-vi21 .component-heading{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:capitalize;
  margin:0!important;
padding:0!important}
.vi16 .multi-column-teaser.aladdin-vi21 .intro{
  font-size:16px;
  line-height:24px;
  width:auto;
  margin-bottom:0;
padding-top:16px}
.vi16 .multi-column-teaser.aladdin-vi21 .cta-container-box{
  display:inline-block;
padding-bottom:4px}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container{
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  row-gap:48px;
  padding-top:48px;
flex-grow:1}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser{
box-sizing:border-box}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser .image{
  margin-bottom:16px;
  width:50px;
  height:50px;
overflow:hidden}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser .image img{
max-width:100%}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser .heading{
  padding-right:0;
margin-top:0}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser .heading .label{
  font-size:16px;
  line-height:24px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser .description{
  padding-top:0!important;
  font-size:16px;
line-height:24px}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser .read-more{
margin-top:16px}
.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser:last-of-type{
margin-right:none!important}
.vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-both section,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-browser-width section,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-full-width section,.vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-right section{
border-top:1px solid #000}
.vi16 .multi-column-teaser.aladdin-vi21.no-left-heading section .left-column>.left-column-border-container{
  padding-top:0;
border-top:0}
.vi16 .multi-column-teaser.aladdin-vi21 .component-heading,.vi16 .multi-column-teaser.aladdin-vi21 .description,.vi16 .multi-column-teaser.aladdin-vi21 .heading,.vi16 .multi-column-teaser.aladdin-vi21 .intro,.vi16 .multi-column-teaser.aladdin-vi21 .left-heading,.vi16 .multi-column-teaser.aladdin-vi21 .read-more,.vi16 .multi-column-teaser.aladdin-vi21 .topic{
  text-align:left;
padding-right:0}
@media only screen and (min-width:600px){
  .vi16 .multi-column-teaser.aladdin-vi21 .teaser-container{
  flex-direction:row}
  .vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser{
    flex-basis:calc(50% - 56px);
    max-width:calc(50% - 56px);
  margin-right:56px}
}
@media only screen and (min-width:768px){
  .vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-both .left-column{
  border-top:none}
  .vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-both .left-column:before{
    content:"";
    display:block;
  border-top:1px solid #000}
  .vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-both .right-column{
  border-top:1px solid #000}
  .vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-right .right-column{
  border-top:1px solid #000}
  .vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-full-width section{
  border-top:1px solid #000!important}
  .vi16 .multi-column-teaser.aladdin-vi21.aladdin-border-browser-width .full-width-wrapper{
    border-top:1px solid #000;
  border-bottom:1px solid #000}
  .vi16 .multi-column-teaser.aladdin-vi21 section{
    border-top:none!important;
    justify-content:space-between;
    flex-direction:row;
  flex-grow:1}
  .vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser{
    flex-basis:calc(50% - 60px);
    max-width:calc(50% - 60px);
  margin-right:60px}
  .vi16 .multi-column-teaser.aladdin-vi21 .intro.no-padding-top,.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container.no-padding-top{
  padding-top:0}
}
@media only screen and (min-width:1024px){
  .vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser{
    flex-basis:calc((100% - 84px)/ 3);
    max-width:calc((100% - 84px)/ 3);
  margin-right:42px}
  .vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser:nth-of-type(3),.vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser:nth-of-type(6){
  margin-right:0}
  .vi16 .multi-column-teaser.aladdin-vi21 .wrapper-980.cols-2 .teaser-container .teaser,.vi16 .multi-column-teaser.aladdin-vi21 .wrapper-980.cols-4 .teaser-container .teaser{
    flex-basis:calc(50% - 80px);
    max-width:calc(50% - 80px);
  margin-right:80px}
}
@media only screen and (min-width:1440px){
  .vi16 .multi-column-teaser.aladdin-vi21 .teaser-container .teaser{
    flex-basis:calc((100% - 248px)/ 3);
    max-width:calc((100% - 248px)/ 3);
  margin-right:124px}
  .vi16 .multi-column-teaser.aladdin-vi21 .wrapper-980.cols-2 .teaser-container .teaser,.vi16 .multi-column-teaser.aladdin-vi21 .wrapper-980.cols-4 .teaser-container .teaser{
    max-width:calc(50% - 108px);
    flex-basis:calc(50% - 108px);
  margin-right:108px}
}
.vi16 .standard-banner .bg-area.blackrock .content-box{
padding:0 0 40px 0}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black{
color:#fff}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black .title{
color:#ff4713}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black .attribution .attribution-wrapper{
  color:#fff;
border-bottom:0}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black .attribution .multiple-author-list ul{
color:#fff}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black .attribution .multiple-author-list ul li:not(.date-format){
  display:inline-block;
margin-bottom:4px}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black .standard-banner-blackrock-author-list span{
  color:#fff;
border-bottom:1px solid #fff}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black .multiple-author-list ul li a{
  color:#fff;
border-bottom:1px solid #fff}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-black .blackrock-author-list{
border-top:3px solid #fff}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-orange .attribution .attribution-wrapper,.vi16 .standard-banner .bg-area.blackrock.blk-bg-yellow .attribution .attribution-wrapper{
color:#000}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-orange .multiple-author-list ul li a::after,.vi16 .standard-banner .bg-area.blackrock.blk-bg-orange .standard-banner-blackrock-author-list::after,.vi16 .standard-banner .bg-area.blackrock.blk-bg-yellow .multiple-author-list ul li a::after,.vi16 .standard-banner .bg-area.blackrock.blk-bg-yellow .standard-banner-blackrock-author-list::after{
background:#000}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list .date-format{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  border:0;
display:inline-block}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list .date-format:after{
  content:"|";
  display:inline-block;
margin:0 8px 0 8px}
.vi16 .standard-banner .bg-area.blackrock .standard-banner-blackrock-author-list span{
border-bottom:1px solid #fff}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-white{
border-bottom:1px solid #000}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-white.border-top-bottom{
border-bottom:3px solid #000}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-white .multiple-author-list .date-format{
color:#000}
.vi16 .standard-banner .bg-area.blackrock.blk-bg-white .title{
color:#000}
.vi16 .standard-banner .bg-area.blackrock .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  position:absolute;
margin-top:65px}
.vi16 .standard-banner .bg-area.blackrock .header h1{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin-top:92px;
padding-bottom:52px}
.vi16 .standard-banner .bg-area.blackrock .attribution{
  padding-left:0;
margin-bottom:0}
.vi16 .standard-banner .bg-area.blackrock .attribution .attribution-wrapper{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  border-bottom:none;
  margin:0;
  padding-bottom:0;
display:inline}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list{
display:inline-block}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul{
  display:inline;
color:#000}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul li{
display:inline-block}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul li a{
  border-bottom:1px solid #000;
  font-size:16px;
line-height:14px}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul li a:hover{
text-decoration:none}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul li a:hover::after{
width:100%}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul li a::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:relative;
bottom:-3px}
.vi16 .standard-banner .bg-area.blackrock .standard-banner-blackrock-author-list{
  display:inline-block;
  cursor:pointer;
  background-color:transparent;
  background-repeat:no-repeat;
  outline:0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
margin-left:4px}
.vi16 .standard-banner .bg-area.blackrock .standard-banner-blackrock-author-list span{
  border-bottom:1px solid #000;
  display:inline-block;
line-height:20px}
.vi16 .standard-banner .bg-area.blackrock .standard-banner-blackrock-author-list:hover{
text-decoration:none}
.vi16 .standard-banner .bg-area.blackrock .standard-banner-blackrock-author-list:hover::after{
width:100%}
.vi16 .standard-banner .bg-area.blackrock .standard-banner-blackrock-author-list::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:relative;
  bottom:1px;
overflow:hidden}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul li.standard-banner-blackrock-author-hover-li:after{
  content:",";
display:inline-block}
.vi16 .standard-banner .bg-area.blackrock .multiple-author-list ul li.standard-banner-blackrock-author-hover-li:last-child:after{
  content:"";
display:none}
.vi16 .standard-banner .bg-area.blackrock .blackrock-author-list{
  margin-top:40px;
border-top:3px solid #000}
@media only screen and (min-width:1024px){
  .vi16 .standard-banner .blackrock .attribution a::after{
  background:#ff4713}
}
@media only screen and (max-width:1023px){
  .vi16 .standard-banner .bg-area.blackrock .content-box{
  padding:0 0 40px 0}
  .vi16 .standard-banner .bg-area.blackrock .title{
  margin-top:81px}
  .vi16 .standard-banner .bg-area.blackrock .header h1{
    margin-top:108px;
  padding-bottom:40px}
}
.vi16 .standard-banner .bg-area.ishares.ishares-bg-white.border-top-bottom{
border-bottom:3px solid #000}
.vi16 .standard-banner .bg-area.ishares .title{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16 .standard-banner .bg-area.ishares .header h1{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16 .standard-banner .bg-area.ishares .attribution .attribution-wrapper{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
@media only screen and (min-width:1024px){
  .vi16 .standard-banner .ishares .attribution a::after{
  background:#000}
}
.vi16 .standard-banner .bg-area.aladdin.aladdin-bg-black,.vi16 .standard-banner .bg-area.aladdin.aladdin-bg-dgray,.vi16 .standard-banner .bg-area.aladdin.aladdin-bg-green,.vi16 .standard-banner .bg-area.aladdin.aladdin-bg-purple{
color:#fff}
.vi16 .standard-banner .bg-area.aladdin.aladdin-bg-black .title{
color:#00cfba}
.vi16 .standard-banner .bg-area.aladdin .title{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .standard-banner .bg-area.aladdin .header h1{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  word-break:break-all!important;
hyphens:auto!important}
.vi16 .standard-banner .aladdin-new-skin.bg-area{
min-height:auto}
.vi16 .standard-banner .aladdin-new-skin.bg-area .content-box{
  padding:35px 0;
display:block}
.vi16 .standard-banner .aladdin-new-skin.bg-area .content-box .title{
  font-size:12px;
  line-height:20px;
  text-align:left;
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  display:inline-block;
  border-bottom:8px solid #fff;
  padding:0;
margin-bottom:8px}
.vi16 .standard-banner .aladdin-new-skin.bg-area .content-box .header h1{
  font-size:42px;
  line-height:50px;
  text-align:left;
padding-top:16px}
.vi16 .standard-banner .aladdin-new-skin.bg-area.aladdin-bg-white .title{
border-bottom:8px solid #00a9e0}
.vi16 .standard-banner .aladdin-new-skin.bg-area.aladdin-bg-black,.vi16 .standard-banner .aladdin-new-skin.bg-area.aladdin-bg-dgray,.vi16 .standard-banner .aladdin-new-skin.bg-area.aladdin-bg-green,.vi16 .standard-banner .aladdin-new-skin.bg-area.aladdin-bg-purple{
color:#fff}
.vi16 .standard-banner.aladdin-new-skin.bordered.without-attribution{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi16 .standard-banner.aladdin-new-skin.bordered.with-attribution{
border-top:1px solid #000}
.vi16 .standard-banner.aladdin-new-skin.bordered.with-attribution .attribution{
border-bottom:1px solid #000}
.vi16 .standard-banner.aladdin-new-skin .attribution{
padding:24px 0}
.vi16 .standard-banner.aladdin-new-skin .attribution .attribution-wrapper{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  padding-bottom:0;
border-bottom:none}
.vi16 .standard-banner.aladdin-new-skin .attribution .attribution-wrapper span:last-of-type{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
@media only screen and (min-width:1024px){
  .vi16 .standard-banner .aladdin .attribution a::after{
  background:#00cfba}
}
@media only screen and (max-width:1023px){
  .vi16 .standard-banner .aladdin-new-skin.bg-area .content-box .header h1{
    font-size:36px;
  line-height:44px}
}
@media only screen and (max-width:767px){
  .vi16 .standard-banner .aladdin-new-skin.bg-area .content-box .header h1{
    font-size:32px!important;
  line-height:36px}
}
.vi16 .navigation-list.blackrock.blk-bg-black .cta i.fa,.vi16 .navigation-list.blackrock.blk-bg-white .cta i.fa{
color:#ff4713}
.vi16 .navigation-list.blackrock .header{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .navigation-list.ishares .header{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .navigation-list.aladdin-vi21{
padding:64px 0!important}
.vi16 .navigation-list.aladdin-vi21.aladdin-border-browser-width{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi16 .navigation-list.aladdin-vi21.aladdin-border-full-width .wrapper-980{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi16 .navigation-list.aladdin-vi21 .wrapper-980{
  padding-top:0!important;
margin-bottom:0!important}
.vi16 .navigation-list.aladdin-vi21 .wrapper-980 .row{
align-items:flex-start}
.vi16 .navigation-list.aladdin-vi21 .wrapper-980 .left-heading{
margin-bottom:24px!important}
.vi16 .navigation-list.aladdin-vi21 .links-container .links{
  display:flex;
  flex-wrap:wrap;
  flex-grow:1;
  row-gap:16px;
flex-direction:column}
.vi16 .navigation-list.aladdin-vi21 .links-container .cta-box{
margin:0!important}
@media only screen and (min-width:600px){
  .vi16 .navigation-list.aladdin-vi21 .links{
  flex-direction:row!important}
  .vi16 .navigation-list.aladdin-vi21 .links .cta-box{
    display:flex!important;
    flex-basis:50%;
  min-width:50%}
}
@media only screen and (min-width:768px){
  .vi16 .navigation-list.aladdin-vi21 .right-column{
  display:flex}
  .vi16 .navigation-list.aladdin-vi21 .links{
    align-self:center;
  column-gap:32px}
  .vi16 .navigation-list.aladdin-vi21 .links .cta-box{
    flex-basis:auto;
  min-width:auto}
  .vi16 .navigation-list.aladdin-vi21 .wrapper-980 .left-heading{
  margin-bottom:0!important}
}
.vi16.video-player .blackrock.blk-bg-black .cta .icon{
color:#ff4713}
.vi16.video-player .blackrock.blk-bg-black .videoparacomponent .video-content .pull-quote .quote-mark{
color:#fff}
.vi16.video-player .blackrock>.bordered{
border-color:#efefef}
.vi16.video-player .blackrock .videoparacomponent.full-width-player .title{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.video-player .blackrock .videoparacomponent .video-content{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.video-player .blackrock .videoparacomponent .video-content .pull-quote .quote-mark{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.video-player .blackrock .videoparacomponent.scaled-player .video-content .title{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi16.video-player .blackrock .videoparacomponent.scaled-player .video-content.medium-player-content .title{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.video-player .blackrock .videoparacomponent.scaled-player .video-content .title{
    font-size:24px;
  line-height:32px}
}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16.video-player .blackrock .videoparacomponent.scaled-player .video-content.medium-player-content .title{
    font-size:32px;
  line-height:40px}
}
.vi16.video-player .ishares.ishares-bg-purple .cta .icon{
color:#000}
.vi16.video-player .ishares.ishares-bg-blue .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .ishares.ishares-bg-green .videoparacomponent .video-content .pull-quote .quote-mark{
color:#000}
.vi16.video-player .ishares>.bordered{
border-color:#d6d5dd}
.vi16.video-player .ishares .videoparacomponent.full-width-player .title{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.video-player .ishares .videoparacomponent .video-content{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.video-player .ishares .videoparacomponent .video-content .pull-quote .quote-mark{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.video-player .aladdin.aladdin-bg-dgray .cta .icon,.vi16.video-player .aladdin.aladdin-bg-green .cta .icon,.vi16.video-player .aladdin.aladdin-bg-purple .cta .icon{
color:#fff}
.vi16.video-player .aladdin.aladdin-bg-dgray .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .aladdin.aladdin-bg-green .videoparacomponent .video-content .pull-quote .quote-mark,.vi16.video-player .aladdin.aladdin-bg-purple .videoparacomponent .video-content .pull-quote .quote-mark{
color:#fff}
.vi16.video-player .aladdin.aladdin-bg-black .cta .icon{
color:#00cfba}
.vi16.video-player .aladdin.aladdin-bg-black .videoparacomponent .video-content .pull-quote .quote-mark{
color:#fff}
.vi16.video-player .aladdin>.bordered{
border-color:#d6d5dd}
.vi16.video-player .aladdin .videoparacomponent.full-width-player .title{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.video-player .aladdin .videoparacomponent .video-content{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.video-player .aladdin .videoparacomponent .video-content .pull-quote .quote-mark{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-materials .blackrock .wrapper-980{
overflow:visible}
.vi16.related-materials .blackrock.related-materials-container .cards .content-block{
padding-bottom:16px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card{
  min-height:234px;
border:none}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card .eyebrow{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card:hover{
box-shadow:none}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card .header{
  font-size:40px;
line-height:48px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:0;
border:1px solid #000}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .fa-info-circle:before{
color:#9062bc}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta{
  border-top:0;
  position:relative;
padding:0 0 24px 24px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta .statistic:first-child{
  border-right:0;
margin-right:11%}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta .statistic{
  display:flex;
  flex-direction:column-reverse;
  text-align:left;
width:auto}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta .statistic .figure{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-size:24px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta .statistic .footnotes{
  font-size:12px;
margin-bottom:8px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta .statistic .info-icon{
  font-size:12px;
  line-height:12px;
background:0 0}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta .statistic .arrow-down-icon,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .meta .statistic .arrow-up-icon{
font-size:24px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product:hover{
text-decoration:none}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product:hover::after{
width:100%}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:0}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .eyebrow{
  background:#000;
  color:#fff;
  padding:10px 16px;
position:absolute}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .eyebrow::after{
border-top:0}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .product-fund-name{
padding:72px 24px 32px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .product-fund-name .jumbotron{
  margin:0 0 8px 0;
  font-size:16px;
  line-height:24px;
color:#000}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .product-fund-name .ratings .star-icon{
color:#000}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.product .product-fund-name .name{
  font-size:24px;
  line-height:32px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
color:#000}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.page .title{
  font-size:24px;
  line-height:32px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.page:hover{
text-decoration:none}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.page:hover::after{
width:100%}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.page::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#000;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:0}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.linkList .page-links{
margin-top:8px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.linkList .page-links .page-link .cta .label{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:20px;
line-height:24px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.linkList .page-links .page-link .cta .label .icon{
  float:none;
margin-right:8px}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.linkList .page-links .page-link .cta .label span{
display:inline-block}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.linkList .page-links .page-link .cta .label span:hover{
text-decoration:none}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-white{
  border:1px solid #000;
background:#fff}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-white.card .eyebrow,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-white.linkList .eyebrow{
color:#000}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black .icon,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-white .icon{
color:#ff4713}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black .cta-container-animation:after,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-white .cta-container-animation:after{
background-color:#ff4713}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black .eyebrow,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-white .eyebrow{
color:#ff4713}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black::after,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-white::after{
background:#ff4713}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-orange .icon,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-yellow .icon{
color:#000}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-orange .cta-container-animation:after,.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-yellow .cta-container-animation:after{
background-color:#000}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black{
  background-color:#000;
  border-color:#000;
color:#fff}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black .date{
color:#fff}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black .page-links .page-link{
border-color:#fff}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black .page-links .page-link .cta .label{
color:#fff}
.vi16.related-materials .blackrock.related-materials-container .cards .card-wrapper.blackrock .card.blk-bg-black .title{
color:#fff}
.vi16.related-materials .blackrock.related-materials-container.blk-border{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi16.related-materials .blackrock.related-materials-container.blk-bg-black .subheader a{
color:#fff}
.vi16.related-materials .blackrock.related-materials-container.blk-bg-black .card-wrapper .card,.vi16.related-materials .blackrock.related-materials-container.blk-bg-lgray .card-wrapper .card,.vi16.related-materials .blackrock.related-materials-container.blk-bg-neutral-shade .card-wrapper .card,.vi16.related-materials .blackrock.related-materials-container.blk-bg-orange .card-wrapper .card,.vi16.related-materials .blackrock.related-materials-container.blk-bg-yellow .card-wrapper .card{
border:none!important}
.vi16.related-materials .blackrock.related-materials-container.blk-bg-orange .card-wrapper .card.blk-bg-white.page::after,.vi16.related-materials .blackrock.related-materials-container.blk-bg-yellow .card-wrapper .card.blk-bg-white.page::after{
background:#000}
.vi16.related-materials .blackrock.related-materials-container.blk-bg-orange .card-wrapper .card.product::after,.vi16.related-materials .blackrock.related-materials-container.blk-bg-yellow .card-wrapper .card.product::after{
background:#000!important}
.vi16.related-materials .blackrock.related-materials-container.offset.related-materials-container,.vi16.related-materials .blackrock.related-materials-container.standard.related-materials-container{
padding:96px 0 64px}
.vi16.related-materials .blackrock.related-materials-container.offset .opteyebrow,.vi16.related-materials .blackrock.related-materials-container.standard .opteyebrow{
  font-size:12px;
  line-height:20px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px;
text-transform:uppercase}
.vi16.related-materials .blackrock.related-materials-container.offset .eyebrow::after,.vi16.related-materials .blackrock.related-materials-container.offset .opteyebrow::after,.vi16.related-materials .blackrock.related-materials-container.standard .eyebrow::after,.vi16.related-materials .blackrock.related-materials-container.standard .opteyebrow::after{
  content:"";
  display:block;
  border-top:3px solid #ff4713;
width:32px}
.vi16.related-materials .blackrock.related-materials-container.offset .eyebrow,.vi16.related-materials .blackrock.related-materials-container.offset h2,.vi16.related-materials .blackrock.related-materials-container.offset h3,.vi16.related-materials .blackrock.related-materials-container.standard .eyebrow,.vi16.related-materials .blackrock.related-materials-container.standard h2,.vi16.related-materials .blackrock.related-materials-container.standard h3{
  margin-bottom:0!important;
max-width:100%}
.vi16.related-materials .blackrock.related-materials-container.offset .font-size-fifty-six,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-fifty-six{
  font-size:48px;
  line-height:56px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.related-materials .blackrock.related-materials-container.offset .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container.offset .font-size-thirty-two,.vi16.related-materials .blackrock.related-materials-container.offset .font-size-thirty-two-extra-bold,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-thirty-two,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-thirty-two-extra-bold{
  font-size:32px;
  line-height:40px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
max-width:740px}
.vi16.related-materials .blackrock.related-materials-container.offset .font-size-thirty-two-extra-bold,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-thirty-two-extra-bold{
  font-size:24px;
line-height:32px}
.vi16.related-materials .blackrock.related-materials-container.offset .font-size-thirty-two,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-thirty-two{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.related-materials .blackrock.related-materials-container.offset .font-size-three-tiles,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-three-tiles{
  font-size:20px!important;
line-height:28px!important}
.vi16.related-materials .blackrock.related-materials-container.offset .card-wrapper,.vi16.related-materials .blackrock.related-materials-container.standard .card-wrapper{
box-shadow:0 0 12px 0 rgba(112,112,112,.5)}
.vi16.related-materials .blackrock.related-materials-container.offset .card-wrapper a,.vi16.related-materials .blackrock.related-materials-container.standard .card-wrapper a{
text-decoration:none}
.vi16.related-materials .blackrock.related-materials-container.offset .subheader,.vi16.related-materials .blackrock.related-materials-container.standard .subheader{
  line-height:28px;
margin-bottom:0!important}
.vi16.related-materials .blackrock.related-materials-container.offset .subheader.subheader-fifty-six,.vi16.related-materials .blackrock.related-materials-container.standard .subheader.subheader-fifty-six{
  font-size:20px;
padding-top:40px}
.vi16.related-materials .blackrock.related-materials-container.offset .subheader.subheader-forty,.vi16.related-materials .blackrock.related-materials-container.standard .subheader.subheader-forty{
  font-size:16px;
padding-top:24px}
.vi16.related-materials .blackrock.related-materials-container.offset .subheader.subheader-thirty-two,.vi16.related-materials .blackrock.related-materials-container.standard .subheader.subheader-thirty-two{
  font-size:16px;
padding-top:16px}
.vi16.related-materials .blackrock.related-materials-container.offset .card,.vi16.related-materials .blackrock.related-materials-container.standard .card{
  padding:24px 24px 80px 24px;
border:none!important}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .cta-container-box,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .cta-container-box{
  left:48px;
  position:absolute;
bottom:8px}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .cta-container-box .link .label,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .cta-container-box .link .label{
  display:flex;
  align-items:center;
color:#000}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .cta-container-box .link .short.label,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .cta-container-box .link .short.label{
display:none!important}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .cta-container-box .cta-container-animation:after,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .cta-container-box .cta-container-animation:after{
content:none}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .icon,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .icon{
  position:absolute;
  bottom:0;
  left:0;
  padding:13px 14px;
  background-color:#000;
color:#fff!important}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .icon.fa-angle-right,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .icon.fa-angle-right{
  font-size:24px;
padding:8px 14px}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .title,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .title{
margin-top:40px!important}
.vi16.related-materials .blackrock.related-materials-container.offset .card.page .description,.vi16.related-materials .blackrock.related-materials-container.standard .card.page .description{
  color:#000;
  font-size:16px;
  line-height:24px;
margin-top:16px}
.vi16.related-materials .blackrock.related-materials-container.offset .cards.padding-headline-thirty-two-font,.vi16.related-materials .blackrock.related-materials-container.standard .cards.padding-headline-thirty-two-font{
padding-top:56px}
.vi16.related-materials .blackrock.related-materials-container.offset.blk-bg-orange .opteyebrow::after,.vi16.related-materials .blackrock.related-materials-container.offset.blk-bg-yellow .opteyebrow::after,.vi16.related-materials .blackrock.related-materials-container.standard.blk-bg-orange .opteyebrow::after,.vi16.related-materials .blackrock.related-materials-container.standard.blk-bg-yellow .opteyebrow::after{
border-top:3px solid #000}
.vi16.related-materials .blackrock.related-materials-container.standard .optional-cta{
  padding-top:24px;
padding-bottom:16px}
.vi16.related-materials .blackrock.related-materials-container.standard.blk-bg-black .page .icon{
  background-color:#ff4713;
color:#000!important}
.vi16.related-materials .blackrock.related-materials-container.standard.blk-bg-neutral-shade .cards .card-wrapper .card::after,.vi16.related-materials .blackrock.related-materials-container.standard.blk-bg-white .cards .card-wrapper .card::after{
background:#000!important}
.vi16.related-materials .blackrock.related-materials-container.standard.standard.standard-headline-thirty-two{
padding-top:56px}
.vi16.related-materials .blackrock.related-materials-container.offset.related-materials-container{
padding:96px 0 144px}
.vi16.related-materials .blackrock.related-materials-container.offset .offset-container.headline-thirty-two{
padding-top:56px}
.vi16.related-materials .blackrock.related-materials-container.offset .offset-container{
  margin-top:-96px;
padding-top:96px}
.vi16.related-materials .blackrock.related-materials-container.offset .offset-container.blk-bg-black .page .icon{
  background-color:#ff4713;
color:#000!important}
.vi16.related-materials .blackrock.related-materials-container.offset .offset-container.blk-bg-black .cards .card-wrapper .card::after{
background:#ff4713!important}
.vi16.related-materials .blackrock.related-materials-container.offset .blk-bg-orange .opteyebrow::after,.vi16.related-materials .blackrock.related-materials-container.offset .blk-bg-yellow .opteyebrow::after{
border-top:3px solid #000}
.vi16.related-materials .blackrock.related-materials-container.offset .cards .card-wrapper .card::after{
background:#000!important}
.vi16.related-materials .blackrock.related-materials-container.offset .optional-cta{
  padding-top:104px;
  margin-bottom:-80px;
padding-bottom:16px}
.vi16.related-materials .blackrock.related-materials-container .riskValueContainer{
  color:#000;
font:12px/12px NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-materials .blackrock.related-materials-container .risk-tooltip-info{
  margin:0 8px 0 0;
  vertical-align:middle;
background:0 0}
.blk-risk-tooltip .blk-risk-text{
  color:#000;
font:12px/12px NotoSans-TC-Regular,Arial,sans-serif}
.blk-risk-tooltip .blk-risk-text.underline{
  padding-bottom:5px;
  text-decoration:underline;
font:12px/12px NotoSans-TC-Bold,Arial,sans-serif}
.blk-rating-image-holder{
  margin-top:12px;
  padding-left:14px;
position:relative}
.blk-rating-image-holder img{
width:100%}
.blk-rating-image-holder .blk-dynamic-rating{
  width:30px;
  height:28px;
  background-color:#000;
  position:absolute;
  opacity:.25;
  top:117px;
display:none}
.blk-rating-image-holder .blk-dynamic-rating.selected-7{
  left:208px;
display:block}
.blk-rating-image-holder .blk-dynamic-rating.selected-6{
  left:179px;
display:block}
.blk-rating-image-holder .blk-dynamic-rating.selected-5{
  left:150px;
display:block}
.blk-rating-image-holder .blk-dynamic-rating.selected-4{
  left:121px;
display:block}
.blk-rating-image-holder .blk-dynamic-rating.selected-3{
  left:92px;
display:block}
.blk-rating-image-holder .blk-dynamic-rating.selected-2{
  left:63px;
display:block}
.blk-rating-image-holder .blk-dynamic-rating.selected-1{
  left:34px;
display:block}
@media only screen and (min-width:768px){
  .vi16.related-materials .blackrock.related-materials-container.offset .cards{
    margin-bottom:-80px;
  display:inline-flex}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-fifty-six{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container.standard.standard-headline-fifty-six{
  padding-top:56px}
}
@media only screen and (min-width:1024px){
  .vi16.related-materials .blackrock.related-materials-container.offset.no-header,.vi16.related-materials .blackrock.related-materials-container.standard.no-header{
    padding-top:80px;
  padding-bottom:64px}
  .vi16.related-materials .blackrock.related-materials-container.offset .cards.padding-headline-forty-font,.vi16.related-materials .blackrock.related-materials-container.standard .cards.padding-headline-forty-font{
  padding-top:64px}
  .vi16.related-materials .blackrock.related-materials-container.offset .font-size-thirty-two-extra-bold,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-thirty-two-extra-bold{
    font-size:32px;
  line-height:40px}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-forty{
  padding-top:64px}
  .vi16.related-materials .blackrock.related-materials-container.standard.standard-headline-forty{
  padding-top:64px}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-fifty-six{
  padding-top:80px}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.no-header{
  padding-top:80px}
  .vi16.related-materials .blackrock.related-materials-container.standard.standard-headline-fifty-six{
  padding-top:80px}
  .vi16.related-materials .blackrock.related-materials-container .cards.mt-0.padding-headline-fifty-six-font,.vi16.related-materials .blackrock.related-materials-container .cards.mt-0.padding-headline-forty-font,.vi16.related-materials .blackrock.related-materials-container .cards.mt-0.padding-headline-thirty-two-font{
  padding-top:80px}
}
@media only screen and (min-width:1440px){
  .vi16.related-materials .blackrock.related-materials-container.offset .font-size-fifty-six,.vi16.related-materials .blackrock.related-materials-container.offset h2,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-fifty-six,.vi16.related-materials .blackrock.related-materials-container.standard h2{
    font-size:56px;
  line-height:64px}
  .vi16.related-materials .blackrock.related-materials-container.offset .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container.offset h3,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container.standard h3{
    font-size:40px;
  line-height:48px}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-fifty-six{
  padding-top:96px}
  .vi16.related-materials .blackrock.related-materials-container.standard.standard-headline-fifty-six{
  padding-top:96px}
  .vi16.related-materials .blackrock.related-materials-container .cards.padding-headline-fifty-six-font{
  padding-top:96px}
  .vi16.related-materials .blackrock.related-materials-container .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container .font-size-thirty-two,.vi16.related-materials .blackrock.related-materials-container .font-size-thirty-two-extra-bold{
  max-width:740px}
}
@media (max-width:1439px) and (min-width:768px){
  .vi16.related-materials .blackrock.related-materials-container.offset .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-fourty{
    font-size:40px;
  line-height:48px}
  .vi16.related-materials .blackrock.related-materials-container .cards.padding-headline-fifty-six-font{
  padding-top:80px}
  .vi16.related-materials .blackrock.related-materials-container .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container .font-size-thirty-two,.vi16.related-materials .blackrock.related-materials-container .font-size-thirty-two-extra-bold{
  max-width:704px!important}
}
@media (max-width:1023px) and (min-width:768px){
  .vi16.related-materials .blackrock.related-materials-container h2{
    font-size:32px;
  line-height:40px}
  .vi16.related-materials .blackrock.related-materials-container .cards .content-block{
    padding-bottom:16px!important;
  padding-top:0}
  .vi16.related-materials .blackrock.related-materials-container.offset.no-header,.vi16.related-materials .blackrock.related-materials-container.standard.no-header{
  padding-bottom:40px}
  .vi16.related-materials .blackrock.related-materials-container.offset .font-size-fifty-six,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-fifty-six{
    font-size:40px;
  line-height:48px}
  .vi16.related-materials .blackrock.related-materials-container .subheader.subheader-fifty-six{
  padding-top:32px!important}
  .vi16.related-materials .blackrock.related-materials-container.standard-headline-forty{
  padding-bottom:40px!important}
  .vi16.related-materials .blackrock.related-materials-container.offset.related-materials-container{
  padding-bottom:120px}
  .vi16.related-materials .blackrock.related-materials-container.standard.standard-headline-thirty-two{
  padding-bottom:40px}
}
@media only screen and (max-width:1023px){
  .vi16.related-materials .blackrock.related-materials-container .offset-container .content-block{
    padding-bottom:16px;
  padding-top:0}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-forty{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.no-header{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container.offset.no-header,.vi16.related-materials .blackrock.related-materials-container.standard.no-header{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container.offset .cards.padding-headline-forty-font,.vi16.related-materials .blackrock.related-materials-container.standard .cards.padding-headline-forty-font{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container.standard.standard-headline-forty{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container.standard.standard-headline-fifty-six{
  padding-bottom:40px}
  .vi16.related-materials .blackrock.related-materials-container .cards.mt-0.padding-headline-fifty-six-font,.vi16.related-materials .blackrock.related-materials-container .cards.mt-0.padding-headline-forty-font,.vi16.related-materials .blackrock.related-materials-container .cards.mt-0.padding-headline-thirty-two-font{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container .cards.padding-headline-forty-font{
  padding-top:56px}
}
@media only screen and (max-width:767px){
  .vi16.related-materials .blackrock.related-materials-container h2,.vi16.related-materials .blackrock.related-materials-container h3{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-fifty-six,.vi16.related-materials .blackrock.related-materials-container .offset-container.headline-forty,.vi16.related-materials .blackrock.related-materials-container .offset-container.headline-thirty-two,.vi16.related-materials .blackrock.related-materials-container .offset-container.no-header{
    padding-top:56px;
  margin-top:-56px}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-fifty-six .content-block,.vi16.related-materials .blackrock.related-materials-container .offset-container.headline-forty .content-block,.vi16.related-materials .blackrock.related-materials-container .offset-container.headline-thirty-two .content-block,.vi16.related-materials .blackrock.related-materials-container .offset-container.no-header .content-block{
    padding-bottom:16px;
  padding-top:0}
  .vi16.related-materials .blackrock.related-materials-container .offset-container.headline-fifty-six .content-block:last-child,.vi16.related-materials .blackrock.related-materials-container .offset-container.headline-forty .content-block:last-child,.vi16.related-materials .blackrock.related-materials-container .offset-container.headline-thirty-two .content-block:last-child,.vi16.related-materials .blackrock.related-materials-container .offset-container.no-header .content-block:last-child{
  margin-bottom:-56px}
  .vi16.related-materials .blackrock.related-materials-container.offset.no-header,.vi16.related-materials .blackrock.related-materials-container.standard.no-header{
  padding-bottom:56px}
  .vi16.related-materials .blackrock.related-materials-container.offset .font-size-fifty-six,.vi16.related-materials .blackrock.related-materials-container.standard .font-size-fifty-six{
    font-size:32px;
  line-height:40px}
  .vi16.related-materials .blackrock.related-materials-container.offset .cards.padding-headline-fifty-six-font,.vi16.related-materials .blackrock.related-materials-container.offset .cards.padding-headline-forty-font,.vi16.related-materials .blackrock.related-materials-container.standard .cards.padding-headline-fifty-six-font,.vi16.related-materials .blackrock.related-materials-container.standard .cards.padding-headline-forty-font{
  padding-top:56px}
  .vi16.related-materials .blackrock.related-materials-container.offset .link .short.label,.vi16.related-materials .blackrock.related-materials-container.standard .link .short.label{
    display:flex;
  align-items:center}
  .vi16.related-materials .blackrock.related-materials-container.standard.related-materials-container{
  padding:56px 0}
  .vi16.related-materials .blackrock.related-materials-container.standard .content-block:last-child{
  margin-bottom:0}
  .vi16.related-materials .blackrock.related-materials-container.standard .optional-cta{
    padding-top:40px;
  padding-bottom:0}
  .vi16.related-materials .blackrock.related-materials-container.offset.related-materials-container{
  padding:56px 0 112px}
  .vi16.related-materials .blackrock.related-materials-container.offset .optional-cta{
    padding-top:96px;
  padding-bottom:24px}
  .vi16.related-materials .blackrock.related-materials-container .subheader.subheader-fifty-six{
  padding-top:24px!important}
  .vi16.related-materials .blackrock.related-materials-container .font-size-fourty,.vi16.related-materials .blackrock.related-materials-container .font-size-thirty-two,.vi16.related-materials .blackrock.related-materials-container .font-size-thirty-two-extra-bold{
  max-width:320px!important}
}
.vi16.related-materials .card-wrapper.ishares .card .eyebrow{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.related-materials .card-wrapper.ishares .card.linkList .page-links .page-link .cta .label{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.related-materials .card-wrapper.ishares .card.page .title{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi16.related-materials .card-wrapper.ishares .card.product .ratings .star-icon{
color:#000}
.vi16.related-materials .card-wrapper.ishares .card.ishares-bg-white{
border-color:#000}
.vi16.related-materials .card-wrapper.ishares .card.product .jumbotron,.vi16.related-materials .card-wrapper.ishares .card.product .name{
color:#000}
.vi16.related-materials .card-wrapper.ishares .card.product .fa-info-circle:before{
color:#000}
.vi16.related-materials.aladdin-skin .cards{
margin-bottom:24px}
.vi16.related-materials .card-wrapper{
margin:0 52px 0 0!important}
.vi16.related-materials .card-wrapper.aladdin,.vi16.related-materials .card-wrapper.aladdin-skin{
padding-bottom:10px}
.vi16.related-materials .card-wrapper.aladdin .card,.vi16.related-materials .card-wrapper.aladdin-skin .card{
  height:100%;
  padding:32px;
min-height:250px}
.vi16.related-materials .card-wrapper.aladdin .card .eyebrow,.vi16.related-materials .card-wrapper.aladdin-skin .card .eyebrow{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  border-bottom:3px solid #8e50ed;
  display:inline-block;
color:#000}
.vi16.related-materials .card-wrapper.aladdin .card .date,.vi16.related-materials .card-wrapper.aladdin-skin .card .date{
margin:8px 0 24px 0}
.vi16.related-materials .card-wrapper.aladdin .card .description,.vi16.related-materials .card-wrapper.aladdin-skin .card .description{
  text-overflow:inherit;
  text-orientation:initial;
  margin:24px 0;
color:#000}
.vi16.related-materials .card-wrapper.aladdin .card .page-links .page-link,.vi16.related-materials .card-wrapper.aladdin-skin .card .page-links .page-link{
  border-width:0;
padding:12px 0}
.vi16.related-materials .card-wrapper.aladdin .card .page-links .page-link:first-child,.vi16.related-materials .card-wrapper.aladdin-skin .card .page-links .page-link:first-child{
border-width:0}
.vi16.related-materials .card-wrapper.aladdin .card .page-links .page-link .cta .label .icon,.vi16.related-materials .card-wrapper.aladdin-skin .card .page-links .page-link .cta .label .icon{
  float:left;
  margin:0 8px 0 0;
line-height:24px}
.vi16.related-materials .card-wrapper.aladdin .card.linkList .page-links .page-link .cta .label,.vi16.related-materials .card-wrapper.aladdin-skin .card.linkList .page-links .page-link .cta .label{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-materials .card-wrapper.aladdin .card.page .title,.vi16.related-materials .card-wrapper.aladdin-skin .card.page .title{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-white,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-white{
  border-color:#000;
border-width:0}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-white .fa-angle-right,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-white .fa-angle-right{
  color:#000;
margin-right:8px}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-white .cta .primary,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-white .cta .primary{
  padding:8px 10px;
  height:40px;
display:inline-block}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-gray,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-gray{
  border-color:#000;
  border-width:0;
background-color:#f2f2f2}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-gray .fa-angle-right,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-gray .fa-angle-right{
  color:#000;
margin-right:8px}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-gray .cta .primary,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-gray .cta .primary{
  padding:8px 10px;
  height:40px;
display:inline-block}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-green,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-green{
  background-color:#008b5c;
  border-color:#000;
color:#fff}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-green .eyebrow,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-green .eyebrow{
color:#fff}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-green .fa-angle-right,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-green .fa-angle-right{
color:#fff}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-green .date,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-green .date{
color:#fff}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-green .page-links .page-link,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-green .page-links .page-link{
border-color:#fff}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-green .page-links .page-link .cta .label,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-green .page-links .page-link .cta .label{
color:#fff}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-green .title,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-green .title{
color:#fff}
.vi16.related-materials .card-wrapper.aladdin .card.aladdin-bg-purple .img-cta-content .txt-block .header,.vi16.related-materials .card-wrapper.aladdin-skin .card.aladdin-bg-purple .img-cta-content .txt-block .header{
color:#fff}
.vi16.related-materials .aladdin-skin.related-materials-container{
padding:0}
.vi16.related-materials .aladdin-skin.related-materials-container .image-cta{
padding:48px 0 0 0}
.vi16.related-materials .aladdin-skin.related-materials-container .image-cta .txt-block .header{
  font-size:32px;
  font-family:FortBook,Arial,sans-serif;
  text-transform:uppercase;
margin-bottom:40px}
.vi16.related-materials .aladdin-skin.related-materials-container .txt-block .header{
  font-size:32px;
  font-family:FortBook,Arial,sans-serif;
  text-transform:uppercase;
margin-bottom:40px}
.vi16.related-materials .aladdin-skin.related-materials-container .image-cta.aladdin-bg-purple .txt-block .header{
color:#fff}
.vi16.related-materials .aladdin-skin.related-materials-container .img-cta-content{
  padding:0 0 114px 0;
justify-content:space-between!important}
.vi16.related-materials .aladdin-skin.related-materials-container .card-no-overflow{
  overflow:auto!important;
  position:relative;
top:-60px}
.vi16.related-materials .aladdin-skin.related-materials-container .wrapper-980.card-no-overflow:before{
  border-top:0!important;
padding-top:0!important}
.vi16.related-materials .aladdin-skin.related-materials-container .img-block img{
  width:100%;
height:auto}
.vi16.related-materials .aladdin-skin.related-materials-container.container-pad{
padding:0 0 48px}
.vi16.related-materials .aladdin-skin.related-materials-container .wrapper-980:before{
  content:"";
  display:block;
padding-top:48px}
.vi16.related-materials .aladdin-skin.related-materials-container.border .wrapper-980:before{
border-top:1px solid #000}
.vi16.related-materials .aladdin-skin.related-materials-container .row h2{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
line-height:28px}
.vi16.related-materials .aladdin-skin.related-materials-container .row h2.mb-8{
margin:0 0 24px}
.vi16.related-materials .aladdin-skin.related-materials-container .row .subheader{
margin:0 0 24px}
.vi16.related-materials .aladdin-skin.related-materials-container .card{
box-shadow:0 0 11px rgba(0,0,0,.1)}
.vi16.related-materials .aladdin-skin.related-materials-container .card .eyebrow{
  line-height:16px;
margin:0 0 24px 0}
.vi16.related-materials .aladdin-skin.related-materials-container .card .date{
line-height:20px}
.vi16.related-materials .aladdin-skin.related-materials-container .card .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif!important;
  font-size:24px;
line-height:32px}
.vi16.related-materials .aladdin-skin.related-materials-container .card.linkList .page-links .page-link .cta .label{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:16px;
line-height:24px}
.vi16.related-materials .aladdin-skin.related-materials-container .card.aladdin-bg-white{
  background:#fff;
border:none}
.vi16.related-materials .aladdin-skin.related-materials-container .optional-cta{
padding-top:32px}
.vi16.related-materials .aladdin-skin.related-materials-container .optional-cta .cta-container-box{
padding:0 0 10px 0}
.vi16.related-materials .aladdin-skin.related-materials-container .optional-cta .cta-container-box .cta{
padding:10px}
@media only screen and (max-width:767px){
  .vi16.related-materials .aladdin-skin.related-materials-container .card{
    min-height:auto;
  padding:32px 20px 40px}
}
.vi16.related-content .blackrock .rel-content-wrapper{
padding:56px 0}
.vi16.related-content .blackrock .rel-content-wrapper.feature-content-list .content-copy.list .link-item a:hover,.vi16.related-content .blackrock .rel-content-wrapper.link-list .link-item a:hover{
text-decoration:underline}
.vi16.related-content .blackrock .rel-content-wrapper .card .content-container .title{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.related-content .blackrock .rel-content-wrapper .section-header{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.related-content .blackrock .rel-content-wrapper a.link-style span.label{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.related-content .blackrock .rel-content-wrapper a.link-style~.cta-container-animation::after{
bottom:0}
.vi16.related-content .blackrock.blk-bg-orange,.vi16.related-content .blackrock.blk-bg-pink,.vi16.related-content .blackrock.blk-bg-white,.vi16.related-content .blackrock.blk-bg-yellow{
color:#000}
.vi16.related-content .blackrock.blk-bg-orange .description,.vi16.related-content .blackrock.blk-bg-orange .description p,.vi16.related-content .blackrock.blk-bg-orange .section-header,.vi16.related-content .blackrock.blk-bg-orange .section-header a,.vi16.related-content .blackrock.blk-bg-pink .description,.vi16.related-content .blackrock.blk-bg-pink .description p,.vi16.related-content .blackrock.blk-bg-pink .section-header,.vi16.related-content .blackrock.blk-bg-pink .section-header a,.vi16.related-content .blackrock.blk-bg-white .description,.vi16.related-content .blackrock.blk-bg-white .description p,.vi16.related-content .blackrock.blk-bg-white .section-header,.vi16.related-content .blackrock.blk-bg-white .section-header a,.vi16.related-content .blackrock.blk-bg-yellow .description,.vi16.related-content .blackrock.blk-bg-yellow .description p,.vi16.related-content .blackrock.blk-bg-yellow .section-header,.vi16.related-content .blackrock.blk-bg-yellow .section-header a{
color:#000}
.vi16.related-content .blackrock.blk-bg-orange .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .blackrock.blk-bg-pink .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .blackrock.blk-bg-white .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .blackrock.blk-bg-yellow .rel-content-wrapper .card .content-panel .title a{
color:#000}
.vi16.related-content .blackrock.blk-bg-orange .rel-content-wrapper .cta,.vi16.related-content .blackrock.blk-bg-pink .rel-content-wrapper .cta,.vi16.related-content .blackrock.blk-bg-white .rel-content-wrapper .cta,.vi16.related-content .blackrock.blk-bg-yellow .rel-content-wrapper .cta{
color:#000}
.vi16.related-content .blackrock.blk-bg-orange .rel-content-wrapper .cta span.label,.vi16.related-content .blackrock.blk-bg-pink .rel-content-wrapper .cta span.label,.vi16.related-content .blackrock.blk-bg-white .rel-content-wrapper .cta span.label,.vi16.related-content .blackrock.blk-bg-yellow .rel-content-wrapper .cta span.label{
color:#000}
.vi16.related-content .blackrock.blk-bg-black{
color:#fff}
.vi16.related-content .blackrock.blk-bg-black .description,.vi16.related-content .blackrock.blk-bg-black .description p,.vi16.related-content .blackrock.blk-bg-black .section-header,.vi16.related-content .blackrock.blk-bg-black .section-header a{
color:#fff}
.vi16.related-content .blackrock.blk-bg-black .rel-content-wrapper .card .content-panel .title a{
color:#fff}
.vi16.related-content .blackrock.blk-bg-black .rel-content-wrapper .cta{
color:#fff}
.vi16.related-content .blackrock.blk-bg-black .rel-content-wrapper .cta span.label{
color:#fff}
.vi16.related-content .blackrock.blk-bg-black .link-item a i.icon,.vi16.related-content .blackrock.blk-bg-white .link-item a i.icon{
color:#ff4713}
.vi16.related-content .blackrock.blk-bg-black .link-item a.link-style i.icon,.vi16.related-content .blackrock.blk-bg-white .link-item a.link-style i.icon{
color:#ff4713}
.vi16.related-content .blackrock.blk-bg-black .content-container:first-child .content-panel{
border-right:1px solid #fff!important}
.vi16.related-content .blackrock.blk-bg-orange .content-container:first-child .content-panel,.vi16.related-content .blackrock.blk-bg-pink .content-container:first-child .content-panel,.vi16.related-content .blackrock.blk-bg-white .content-container:first-child .content-panel,.vi16.related-content .blackrock.blk-bg-yellow .content-container:first-child .content-panel{
border-right:1px solid #000!important}
.vi16.related-content .blackrock .eyebrow{
  font-size:12px;
  line-height:20px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px;
text-transform:uppercase}
.vi16.related-content .blackrock .eyebrow::after{
  content:"";
  display:block;
  border-top:3px solid #ff4713;
width:32px}
.vi16.related-content .blackrock .font-size-xl{
  font-size:48px;
line-height:56px}
.vi16.related-content .blackrock .font-size-l,.vi16.related-content .blackrock .font-size-m{
  font-size:32px;
line-height:40px}
.vi16.related-content .blackrock .introduction{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  max-width:740px;
margin-top:40px}
.vi16.related-content .blackrock .section-header{
  margin-left:0!important;
  margin-bottom:0!important;
text-transform:none}
.vi16.related-content .blackrock .title{
margin-bottom:24px}
.vi16.related-content .blackrock .link-list .header{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:28px;
  line-height:32px;
margin-bottom:24px}
.vi16.related-content .blackrock .link-item:not(:last-child){
margin-bottom:12px}
.vi16.related-content .blackrock .content-border{
border-right:1px solid #000}
.vi16.related-content .blackrock.blk-bg-orange .eyebrow::after,.vi16.related-content .blackrock.blk-bg-yellow .eyebrow::after{
border-top:3px solid #000}
.vi16.related-content .blackrock.blk-bg-black .content-border{
border-right:1px solid #fff}
.vi16.related-content .blackrock .card-mt-80{
margin-top:80px}
.vi16.related-content .blackrock .card-mt-8{
margin-top:8px}
@media only screen and (min-width:1440px){
  .blk-responsive .vi16.related-content .blackrock .font-size-xl{
    font-size:56px;
  line-height:64px}
  .blk-responsive .vi16.related-content .blackrock .font-size-l{
    font-size:40px;
  line-height:48px}
}
@media (min-width:1024px) and (max-width:1439px){
  .vi16.related-content .rel-content-wrapper .card .content-container:last-child div.content-copy{
  margin-left:0!important}
  .vi16.related-content .rel-content-wrapper.feature-content-list .card .content-container:last-child div.content-copy{
  margin-left:16.666667%!important}
  .vi16.related-content .blackrock .rel-content-wrapper.feature-content-list .card .content-container:last-child div.content-copy{
  margin-left:0!important}
}
@media only screen and (min-width:768px){
  .blk-responsive .vi16.related-content .blackrock .content-container:first-child .content-panel{
  border-right:none!important}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.related-content .blackrock.blk-bg-black .content-container:first-child .content-panel{
    border-bottom:1px solid #fff!important;
  border-right:none!important}
  .blk-responsive .vi16.related-content .blackrock.blk-bg-orange .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .blackrock.blk-bg-pink .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .blackrock.blk-bg-white .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .blackrock.blk-bg-yellow .content-container:first-child .content-panel{
    border-bottom:1px solid #000!important;
  border-right:none!important}
  .blk-responsive .vi16.related-content .blackrock .font-size-l,.blk-responsive .vi16.related-content .blackrock .font-size-xl{
    font-size:32px;
  line-height:40px}
  .blk-responsive .vi16.related-content .blackrock .card-mt-80{
  margin-top:56px}
  .blk-responsive .vi16.related-content .blackrock .card-mt-8{
  margin-top:32px}
}
.vi16.related-content .ishares .rel-content-wrapper .card .content-container .title{
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16.related-content .ishares .rel-content-wrapper .section-header{
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16.related-content .ishares .rel-content-wrapper a.link-style span.label{
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi16.related-content .ishares.ishares-bg-blue,.vi16.related-content .ishares.ishares-bg-gray,.vi16.related-content .ishares.ishares-bg-green,.vi16.related-content .ishares.ishares-bg-pink,.vi16.related-content .ishares.ishares-bg-purple,.vi16.related-content .ishares.ishares-bg-white,.vi16.related-content .ishares.ishares-bg-yellow{
color:#000}
.vi16.related-content .ishares.ishares-bg-blue .description,.vi16.related-content .ishares.ishares-bg-blue .description p,.vi16.related-content .ishares.ishares-bg-blue .section-header,.vi16.related-content .ishares.ishares-bg-blue .section-header a,.vi16.related-content .ishares.ishares-bg-gray .description,.vi16.related-content .ishares.ishares-bg-gray .description p,.vi16.related-content .ishares.ishares-bg-gray .section-header,.vi16.related-content .ishares.ishares-bg-gray .section-header a,.vi16.related-content .ishares.ishares-bg-green .description,.vi16.related-content .ishares.ishares-bg-green .description p,.vi16.related-content .ishares.ishares-bg-green .section-header,.vi16.related-content .ishares.ishares-bg-green .section-header a,.vi16.related-content .ishares.ishares-bg-pink .description,.vi16.related-content .ishares.ishares-bg-pink .description p,.vi16.related-content .ishares.ishares-bg-pink .section-header,.vi16.related-content .ishares.ishares-bg-pink .section-header a,.vi16.related-content .ishares.ishares-bg-purple .description,.vi16.related-content .ishares.ishares-bg-purple .description p,.vi16.related-content .ishares.ishares-bg-purple .section-header,.vi16.related-content .ishares.ishares-bg-purple .section-header a,.vi16.related-content .ishares.ishares-bg-white .description,.vi16.related-content .ishares.ishares-bg-white .description p,.vi16.related-content .ishares.ishares-bg-white .section-header,.vi16.related-content .ishares.ishares-bg-white .section-header a,.vi16.related-content .ishares.ishares-bg-yellow .description,.vi16.related-content .ishares.ishares-bg-yellow .description p,.vi16.related-content .ishares.ishares-bg-yellow .section-header,.vi16.related-content .ishares.ishares-bg-yellow .section-header a{
color:#000}
.vi16.related-content .ishares.ishares-bg-blue .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .ishares.ishares-bg-gray .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .ishares.ishares-bg-green .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .ishares.ishares-bg-pink .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .ishares.ishares-bg-purple .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .ishares.ishares-bg-white .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .ishares.ishares-bg-yellow .rel-content-wrapper .card .content-panel .title a{
color:#000}
.vi16.related-content .ishares.ishares-bg-blue .rel-content-wrapper .cta,.vi16.related-content .ishares.ishares-bg-gray .rel-content-wrapper .cta,.vi16.related-content .ishares.ishares-bg-green .rel-content-wrapper .cta,.vi16.related-content .ishares.ishares-bg-pink .rel-content-wrapper .cta,.vi16.related-content .ishares.ishares-bg-purple .rel-content-wrapper .cta,.vi16.related-content .ishares.ishares-bg-white .rel-content-wrapper .cta,.vi16.related-content .ishares.ishares-bg-yellow .rel-content-wrapper .cta{
color:#000}
.vi16.related-content .ishares.ishares-bg-blue .rel-content-wrapper .cta span.label,.vi16.related-content .ishares.ishares-bg-gray .rel-content-wrapper .cta span.label,.vi16.related-content .ishares.ishares-bg-green .rel-content-wrapper .cta span.label,.vi16.related-content .ishares.ishares-bg-pink .rel-content-wrapper .cta span.label,.vi16.related-content .ishares.ishares-bg-purple .rel-content-wrapper .cta span.label,.vi16.related-content .ishares.ishares-bg-white .rel-content-wrapper .cta span.label,.vi16.related-content .ishares.ishares-bg-yellow .rel-content-wrapper .cta span.label{
color:#000}
.vi16.related-content .ishares.ishares-bg-blue .content-container:first-child .content-panel,.vi16.related-content .ishares.ishares-bg-gray .content-container:first-child .content-panel,.vi16.related-content .ishares.ishares-bg-green .content-container:first-child .content-panel,.vi16.related-content .ishares.ishares-bg-pink .content-container:first-child .content-panel,.vi16.related-content .ishares.ishares-bg-purple .content-container:first-child .content-panel,.vi16.related-content .ishares.ishares-bg-white .content-container:first-child .content-panel,.vi16.related-content .ishares.ishares-bg-yellow .content-container:first-child .content-panel{
border-right:1px solid #000!important}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.related-content .ishares.ishares-bg-blue .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .ishares.ishares-bg-gray .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .ishares.ishares-bg-green .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .ishares.ishares-bg-pink .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .ishares.ishares-bg-purple .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .ishares.ishares-bg-white .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .ishares.ishares-bg-yellow .content-container:first-child .content-panel{
  border-bottom:1px solid #000!important}
}
.vi16.related-content .aladdin .rel-content-wrapper .card .content-container .title,.vi16.related-content .aladdin-skin .rel-content-wrapper .card .content-container .title{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-content .aladdin .rel-content-wrapper .card .content-container:first-child,.vi16.related-content .aladdin-skin .rel-content-wrapper .card .content-container:first-child{
margin-left:0}
.vi16.related-content .aladdin .rel-content-wrapper .justify-content-center,.vi16.related-content .aladdin-skin .rel-content-wrapper .justify-content-center{
justify-content:none}
.vi16.related-content .aladdin .rel-content-wrapper .section-header,.vi16.related-content .aladdin-skin .rel-content-wrapper .section-header{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
color:#000}
.vi16.related-content .aladdin .rel-content-wrapper a.link-style span.label,.vi16.related-content .aladdin-skin .rel-content-wrapper a.link-style span.label{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-content .aladdin .rel-content-wrapper>.row:first-child,.vi16.related-content .aladdin-skin .rel-content-wrapper>.row:first-child{
height:auto}
.vi16.related-content .aladdin-skin.aladdin-bg-white,.vi16.related-content .aladdin-skin.aladdin-bg-yellow,.vi16.related-content .aladdin.aladdin-bg-white,.vi16.related-content .aladdin.aladdin-bg-yellow{
color:#000}
.vi16.related-content .aladdin-skin.aladdin-bg-white .description,.vi16.related-content .aladdin-skin.aladdin-bg-white .description p,.vi16.related-content .aladdin-skin.aladdin-bg-white .section-header,.vi16.related-content .aladdin-skin.aladdin-bg-white .section-header a,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .description,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .description p,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .section-header,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .section-header a,.vi16.related-content .aladdin.aladdin-bg-white .description,.vi16.related-content .aladdin.aladdin-bg-white .description p,.vi16.related-content .aladdin.aladdin-bg-white .section-header,.vi16.related-content .aladdin.aladdin-bg-white .section-header a,.vi16.related-content .aladdin.aladdin-bg-yellow .description,.vi16.related-content .aladdin.aladdin-bg-yellow .description p,.vi16.related-content .aladdin.aladdin-bg-yellow .section-header,.vi16.related-content .aladdin.aladdin-bg-yellow .section-header a{
color:#000}
.vi16.related-content .aladdin-skin.aladdin-bg-white .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .aladdin.aladdin-bg-white .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .aladdin.aladdin-bg-yellow .rel-content-wrapper .card .content-panel .title a{
color:#000}
.vi16.related-content .aladdin-skin.aladdin-bg-white .rel-content-wrapper .cta,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .rel-content-wrapper .cta,.vi16.related-content .aladdin.aladdin-bg-white .rel-content-wrapper .cta,.vi16.related-content .aladdin.aladdin-bg-yellow .rel-content-wrapper .cta{
color:#000}
.vi16.related-content .aladdin-skin.aladdin-bg-white .rel-content-wrapper .cta span.label,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .rel-content-wrapper .cta span.label,.vi16.related-content .aladdin.aladdin-bg-white .rel-content-wrapper .cta span.label,.vi16.related-content .aladdin.aladdin-bg-yellow .rel-content-wrapper .cta span.label{
color:#000}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray,.vi16.related-content .aladdin-skin.aladdin-bg-green,.vi16.related-content .aladdin.aladdin-bg-dgray,.vi16.related-content .aladdin.aladdin-bg-green{
color:#fff}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray .description,.vi16.related-content .aladdin-skin.aladdin-bg-dgray .description p,.vi16.related-content .aladdin-skin.aladdin-bg-dgray .section-header,.vi16.related-content .aladdin-skin.aladdin-bg-dgray .section-header a,.vi16.related-content .aladdin-skin.aladdin-bg-green .description,.vi16.related-content .aladdin-skin.aladdin-bg-green .description p,.vi16.related-content .aladdin-skin.aladdin-bg-green .section-header,.vi16.related-content .aladdin-skin.aladdin-bg-green .section-header a,.vi16.related-content .aladdin.aladdin-bg-dgray .description,.vi16.related-content .aladdin.aladdin-bg-dgray .description p,.vi16.related-content .aladdin.aladdin-bg-dgray .section-header,.vi16.related-content .aladdin.aladdin-bg-dgray .section-header a,.vi16.related-content .aladdin.aladdin-bg-green .description,.vi16.related-content .aladdin.aladdin-bg-green .description p,.vi16.related-content .aladdin.aladdin-bg-green .section-header,.vi16.related-content .aladdin.aladdin-bg-green .section-header a{
color:#fff}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .aladdin-skin.aladdin-bg-green .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .aladdin.aladdin-bg-dgray .rel-content-wrapper .card .content-panel .title a,.vi16.related-content .aladdin.aladdin-bg-green .rel-content-wrapper .card .content-panel .title a{
color:#fff}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray .rel-content-wrapper .cta,.vi16.related-content .aladdin-skin.aladdin-bg-green .rel-content-wrapper .cta,.vi16.related-content .aladdin.aladdin-bg-dgray .rel-content-wrapper .cta,.vi16.related-content .aladdin.aladdin-bg-green .rel-content-wrapper .cta{
color:#fff}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray .rel-content-wrapper .cta span.label,.vi16.related-content .aladdin-skin.aladdin-bg-green .rel-content-wrapper .cta span.label,.vi16.related-content .aladdin.aladdin-bg-dgray .rel-content-wrapper .cta span.label,.vi16.related-content .aladdin.aladdin-bg-green .rel-content-wrapper .cta span.label{
  color:#fff;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray .link-item a i.icon,.vi16.related-content .aladdin-skin.aladdin-bg-green .link-item a i.icon,.vi16.related-content .aladdin.aladdin-bg-dgray .link-item a i.icon,.vi16.related-content .aladdin.aladdin-bg-green .link-item a i.icon{
color:#fff}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray .link-item a.link-style i.icon,.vi16.related-content .aladdin-skin.aladdin-bg-green .link-item a.link-style i.icon,.vi16.related-content .aladdin.aladdin-bg-dgray .link-item a.link-style i.icon,.vi16.related-content .aladdin.aladdin-bg-green .link-item a.link-style i.icon{
color:#fff}
.vi16.related-content .aladdin-skin.aladdin-bg-white .link-item a i.icon,.vi16.related-content .aladdin.aladdin-bg-white .link-item a i.icon{
color:#8e50ed}
.vi16.related-content .aladdin-skin.aladdin-bg-white .link-item a.link-style i.icon,.vi16.related-content .aladdin.aladdin-bg-white .link-item a.link-style i.icon{
color:#8e50ed}
.vi16.related-content .aladdin-skin.aladdin-bg-dgray .content-container:first-child .content-panel,.vi16.related-content .aladdin-skin.aladdin-bg-green .content-container:first-child .content-panel,.vi16.related-content .aladdin.aladdin-bg-dgray .content-container:first-child .content-panel,.vi16.related-content .aladdin.aladdin-bg-green .content-container:first-child .content-panel{
border-right:1px solid #fff!important}
.vi16.related-content .aladdin-skin.aladdin-bg-white .content-container:first-child .content-panel,.vi16.related-content .aladdin-skin.aladdin-bg-yellow .content-container:first-child .content-panel,.vi16.related-content .aladdin.aladdin-bg-white .content-container:first-child .content-panel,.vi16.related-content .aladdin.aladdin-bg-yellow .content-container:first-child .content-panel{
border-right:1px solid #000!important}
vi16.related-content .aladdin-skin .border-top-bottom{
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  padding-top:48px;
  margin-top:24px;
margin-bottom:24px}
vi16.related-content .aladdin-skin .border-none{
padding-top:48px}
vi16.related-content .aladdin-skin.aladdin-bg-white .section-header{
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi16.related-content .aladdin-skin.aladdin-bg-dgray .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .aladdin-skin.aladdin-bg-green .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .aladdin.aladdin-bg-dgray .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .aladdin.aladdin-bg-green .content-container:first-child .content-panel{
  border-bottom:1px solid #fff!important}
  .blk-responsive .vi16.related-content .aladdin-skin.aladdin-bg-white .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .aladdin-skin.aladdin-bg-yellow .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .aladdin.aladdin-bg-white .content-container:first-child .content-panel,.blk-responsive .vi16.related-content .aladdin.aladdin-bg-yellow .content-container:first-child .content-panel{
  border-bottom:1px solid #000!important}
  vi16.related-content .aladdin-skin .content-container:first-child .content-panel{
    width:83%;
  border-right:0!important}
}
.vi16.accordion.aladdin-new-skin{
padding:24px 0 48px 0}
.vi16.accordion.aladdin-new-skin .accordion-content{
  padding-right:12.5%;
  font-size:16px;
  line-height:24px;
  background-color:transparent!important;
  padding-bottom:0;
padding-top:0!important}
.vi16.accordion.aladdin-new-skin .accordion-content ul{
margin:0}
.vi16.accordion.aladdin-new-skin .accordion-content ul li{
  margin:0;
  padding-left:0;
line-height:24px}
.vi16.accordion.aladdin-new-skin .accordion-content .without-intro{
padding-top:10px!important}
.vi16.accordion.aladdin-new-skin .accordion-content .without-intro .accordion-item:first-child{
border-width:0 0 1px!important}
.vi16.accordion.aladdin-new-skin .accordion-headline{
  font-size:24px;
  line-height:32px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
padding-bottom:16px}
.vi16.accordion.aladdin-new-skin .border-top-left,.vi16.accordion.aladdin-new-skin .border-top-right,.vi16.accordion.aladdin-new-skin .sub-border-top-right{
border-top:1px solid #000}
.vi16.accordion.aladdin-new-skin .border-top-left{
margin-right:60px}
.vi16.accordion.aladdin-new-skin .sub-header{
margin-top:24px}
.vi16.accordion.aladdin-new-skin .border-browser-width{
  border-top:1px solid #000;
width:100vw}
.vi16.accordion.aladdin-new-skin .accordion-header{
  margin-top:24px;
text-transform:uppercase}
.vi16.accordion.aladdin-new-skin h2{
  font-size:20px;
  line-height:28px;
  text-align:left;
  font-weight:300;
margin-right:60px}
.vi16.accordion.aladdin-new-skin h3{
  font-size:18px;
  line-height:26px;
  margin:24px 0 0 0;
  padding:0;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.accordion.aladdin-new-skin .single-headline{
margin:24px 0 32px 0!important}
.vi16.accordion.aladdin-new-skin h4{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16.accordion.aladdin-new-skin .accordion-intro{
  text-align:left;
margin:16px 0 32px 0}
.vi16.accordion.aladdin-new-skin .without-headline{
margin:24px 0 32px 0!important}
.vi16.accordion.aladdin-new-skin .accordion-title{
padding:16px 0 16px 32px!important}
.vi16.accordion.aladdin-new-skin span.accordion-title:before{
  color:#8e50ed!important;
font-size:16px!important}
.vi16.accordion.aladdin-new-skin .accordion-data{
  margin:0!important;
padding:0 0 16px 32px}
.vi16.accordion.aladdin-new-skin .accordion-data p a{
  color:#000;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
text-decoration:underline}
.vi16.accordion.aladdin-new-skin.aladdin-bg-lgray{
background-color:#f2f2f2}
.vi16.accordion.aladdin-new-skin.aladdin-bg-gray{
background-color:#f1f2f2}
.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray{
background-color:#898d8d}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black{
background-color:#000}
.vi16.accordion.aladdin-new-skin.aladdin-bg-orange{
background-color:#ff8200}
.vi16.accordion.aladdin-new-skin.aladdin-bg-blue{
background-color:#00a9e0}
.vi16.accordion.aladdin-new-skin.aladdin-bg-aqua{
background-color:#00cfba}
.vi16.accordion.aladdin-new-skin.aladdin-bg-purple{
background-color:#8e50ed}
.vi16.accordion.aladdin-new-skin.aladdin-bg-green{
background-color:#008b5c}
.vi16.accordion.aladdin-new-skin.aladdin-bg-yellow{
background-color:#ffce00}
.vi16.accordion.aladdin-new-skin.aladdin-bg-aqua,.vi16.accordion.aladdin-new-skin.aladdin-bg-blue,.vi16.accordion.aladdin-new-skin.aladdin-bg-gray,.vi16.accordion.aladdin-new-skin.aladdin-bg-orange,.vi16.accordion.aladdin-new-skin.aladdin-bg-yellow{
color:#000}
.vi16.accordion.aladdin-new-skin.aladdin-bg-aqua .accordion-title:before,.vi16.accordion.aladdin-new-skin.aladdin-bg-blue .accordion-title:before,.vi16.accordion.aladdin-new-skin.aladdin-bg-gray .accordion-title:before,.vi16.accordion.aladdin-new-skin.aladdin-bg-orange .accordion-title:before,.vi16.accordion.aladdin-new-skin.aladdin-bg-yellow .accordion-title:before{
color:#000!important}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray,.vi16.accordion.aladdin-new-skin.aladdin-bg-green,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple{
color:#fff}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-title:before,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-title:before,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-title:before,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-title:before{
color:#fff!important}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content{
color:#fff!important}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content .accordion-list .accordion-item,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content .accordion-list .accordion-item,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content .accordion-list .accordion-item,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content .accordion-list .accordion-item{
border-color:#fff!important}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content .accordion-list .accordion-item .accordion-data p,.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content .accordion-list .accordion-item .accordion-title,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content .accordion-list .accordion-item .accordion-data p,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content .accordion-list .accordion-item .accordion-title,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content .accordion-list .accordion-item .accordion-data p,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content .accordion-list .accordion-item .accordion-title,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content .accordion-list .accordion-item .accordion-data p,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content .accordion-list .accordion-item .accordion-title{
color:#fff!important}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content .accordion-list .accordion-item .accordion-title:hover,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content .accordion-list .accordion-item .accordion-title:hover,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content .accordion-list .accordion-item .accordion-title:hover,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content .accordion-list .accordion-item .accordion-title:hover{
color:#d6d5dd!important}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content .accordion-list .accordion-item .accordion-data .read-more-content.border-box,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content .accordion-list .accordion-item .accordion-data .read-more-content.border-box,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content .accordion-list .accordion-item .accordion-data .read-more-content.border-box,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content .accordion-list .accordion-item .accordion-data .read-more-content.border-box{
border:1px solid #fff}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content .without-intro,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content .without-intro,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content .without-intro,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content .without-intro{
padding-top:10px!important}
.vi16.accordion.aladdin-new-skin.aladdin-bg-black .accordion-content .without-intro .accordion-item:first-child,.vi16.accordion.aladdin-new-skin.aladdin-bg-dgray .accordion-content .without-intro .accordion-item:first-child,.vi16.accordion.aladdin-new-skin.aladdin-bg-green .accordion-content .without-intro .accordion-item:first-child,.vi16.accordion.aladdin-new-skin.aladdin-bg-purple .accordion-content .without-intro .accordion-item:first-child{
border-width:0 0 1px!important}
.vi16.accordion.aladdin-new-skin .no-top-spacer{
  margin-top:0;
padding-top:0!important}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi16.accordion.aladdin-new-skin .border-top-left{
  margin-right:48px}
  .vi16.accordion.aladdin-new-skin h2{
  margin-right:48px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi16.accordion.aladdin-new-skin .border-top-left{
  margin-right:44px}
  .vi16.accordion.aladdin-new-skin h2{
    margin-right:44px;
  margin-bottom:24px}
}
@media only screen and (max-width:767px){
  .vi16.accordion.aladdin-new-skin .accordion-content{
  padding-right:0}
  .vi16.accordion.aladdin-new-skin .accordion-content .without-intro .accordion-item:first-child{
  border-width:1px 0!important}
  .vi16.accordion.aladdin-new-skin .border-top-left{
  border:none}
  .vi16.accordion.aladdin-new-skin h2{
  margin:0 0 24px 0}
  .vi16.accordion.aladdin-new-skin .single-headline{
  margin:0 0 32px 0!important}
  .vi16.accordion.aladdin-new-skin .without-headline{
  margin:0 0 32px 0!important}
  .vi16.accordion.aladdin-new-skin h3{
  margin:0}
}
.vi16 .aladdin .aladdin-bg-white .dynamic-tiles-list .dynamic-article-list-list .article-cntnr .article-wrapper-link .tile-container .img-wrap::before{
border:0!important}
.vi16 .aladdin .dynamic-tiles-list .filter-articles .flexi-dropdown section ul{
z-index:9}
.vi16 .aladdin .border-top-left,.vi16 .aladdin .border-top-right,.vi16 .aladdin .sub-border-top-right{
border-top:1px solid #000}
.vi16 .aladdin .border-top-left{
margin-right:60px}
.vi16 .aladdin .border-browser-width{
  border-top:1px solid #000;
width:100vw}
.vi16 .aladdin .dynamic-article-list .cta.link .icon{
color:#8e50ed}
.vi16 .aladdin .dynamic-article-list .article-cntnr{
  padding-top:0!important;
  padding-bottom:0!important;
border-bottom:unset!important}
.vi16 .aladdin .dynamic-article-list-header{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:32px;
  line-height:40px;
  margin-top:96px;
text-transform:uppercase!important}
.vi16 .aladdin .dynamic-article-list-subheader{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:18px;
  line-height:26px;
  margin-top:24px;
margin-bottom:16px}
.vi16 .aladdin .dynamic-article-list-intro{
  font-size:16px;
  line-height:24px;
margin-top:16px}
.vi16 .aladdin .dynamic-article-list-filter{
margin-top:48px}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles{
  padding:0!important;
margin:0!important}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles .flexi-dropdown .text-holder{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:18px!important;
  height:26px!important;
line-height:26px!important}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles .flexi-dropdown .fa{
  font-size:20px!important;
  line-height:26px!important;
color:#8e50ed!important}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles .flexi-dropdown .custom-dropdown__list-option{
  background-color:#f2f2f2;
  color:#000;
padding:16px 8px}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles .flexi-dropdown .custom-dropdown__list-option:hover{
background-color:#d6d5dd}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles .flexi-dropdown ul{
opacity:1}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles .flexi-dropdown ul li{
  height:58px;
  font-size:18px!important;
  line-height:26px!important;
  line-height:16px;
  border:solid #d6d5dd 1px;
border-top:none}
.vi16 .aladdin .dynamic-article-list-filter .filter-articles .flexi-dropdown ul li.selected{
color:#898d8d}
.vi16 .aladdin .dynamic-article-list-filter label{
  font-size:12px;
  line-height:16px;
padding-bottom:8px}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr{
  margin-left:0!important;
  font-size:24px!important;
  max-width:none!important;
width:100%!important}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .list-container{
  float:right!important;
  margin:0!important;
  padding-top:32px!important;
  padding-bottom:32px!important;
border-bottom:1px solid #000!important}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .title{
font-size:24px!important}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .thumbnail-container{
  padding-top:30px!important;
  position:absolute;
  width:25%!important;
height:125px!important}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .list-tile-image{
  margin-right:0!important;
  max-width:100%;
  max-height:none;
  height:125px;
position:relative}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .list-tile-image .list-tile-img-wrap::before{
  right:0;
  content:"";
  position:absolute;
  border:10px solid #fff;
  top:0;
  width:100%;
  height:100%;
z-index:1}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .list-tile-image img{
  margin:0;
  max-width:none;
  max-height:none;
  height:125px;
width:100%}
.vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .list-tile-image.aladdin-bg-white .list-tile-img-wrap::before{
border:0!important}
.vi16 .aladdin .aladdin-bg-white .dynamic-article-list-list .article-cntnr .list-tile-image .list-tile-img-wrap::before{
border:0!important}
.vi16 .aladdin .dynamic-article-list-list{
padding:0 0 96px 16px}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr{
padding:0}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .selected{
margin-left:0!important}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .article-wrapper-link{
text-decoration:none!important}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container{
  padding:48px 0 48px 0!important;
margin:0 64px 0 0!important}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .title{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:24px!important;
  line-height:32px!important;
  padding:0!important;
  margin-top:8px;
color:#000}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .date{
  font-size:12px;
  line-height:16px;
  padding:0!important;
margin:24px 0!important}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .date span:last-child{
font-weight:700}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .date span:last-child a{
  text-decoration:none!important;
font-family:inherit}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .category{
  height:unset;
  padding:0;
  color:#8e50ed;
  font-size:12px;
  line-height:16px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .image{
  margin-bottom:48px;
  width:100%;
  max-height:none;
  height:244.95px;
position:relative}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .image .img-wrap::before{
  right:0;
  content:"";
  position:absolute;
  border:10px solid #fff;
  top:0;
  width:100%;
  height:100%;
z-index:1}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .image img{
  margin:0;
  max-width:none;
max-height:none}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .description{
  padding:0;
margin-bottom:24px}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .read-article{
  padding:0!important;
margin-top:auto}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .read-article .cta .icon{
color:#8e50ed}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container .read-article .label span:last-child{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container a.article-wrapper-link{
text-decoration:none!important}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container:hover::before{
  content:"";
  position:absolute;
  left:0;
  bottom:-1px;
  width:0;
  height:3px;
  border-bottom:3px solid #8e50ed;
animation:bottom_border_anim .3s linear forwards}
@keyframes bottom_border_anim{
  0%{
  width:0%}
  100%{
  width:100%}
}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .attribution .attribution-text span:last-child{
font-weight:700}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .attribution .attribution-text span:last-child a{
  text-decoration:none!important;
font-family:inherit}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr .attribution-text a{
text-decoration:none!important}
.vi16 .aladdin .dynamic-article-list-list .article-cntnr.aladdin-bg-white .list-tile-img-wrap::before{
border:0!important}
.vi16 .aladdin .dynamic-article-list-title{
padding:16px 32px 16px 0}
.vi16 .aladdin.aladdin-bg-lgray .bg-white{
background-color:unset}
.vi16 .aladdin.aladdin-bg-white .list-tile-img-wrap::before{
border:0!important}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container{
  margin-right:48px!important}
  .vi16 .aladdin .left .dynamic-article-list-list .article-cntnr{
    margin-left:0!important;
    max-width:none!important;
  width:100%!important}
  .vi16 .aladdin.aladdin-bg-white .list-tile-img-wrap::before{
  border:0!important}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi16 .aladdin{
  padding-right:0}
  .vi16 .aladdin .border-top-left{
  border:none}
  .vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container{
  margin-right:32px!important}
  .vi16 .aladdin .dynamic-article-list-list .article-cntnr .thumbnail-container{
    padding-top:48px!important;
    position:relative;
    width:100%!important;
  margin-bottom:48px!important}
}
@media only screen and (max-width:767px){
  .vi16 .aladdin{
  padding-right:0}
  .vi16 .aladdin .dynamic-tiles-list{
  padding:48px 0!important}
  .vi16 .aladdin .border-top-left{
  border:none}
  .vi16 .aladdin .dynamic-article-list-header{
  margin:48px 0 0 0}
  .vi16 .aladdin .dynamic-article-list-content{
  padding-right:0}
  .vi16 .aladdin .border-top-left{
  border:none}
  .vi16 .aladdin .dynamic-article-list-list{
    padding-left:8px;
  padding-right:0!important}
  .vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container{
  margin-right:0!important}
  .vi16 .aladdin .dynamic-article-list-list .article-cntnr .tile-container.aladdin-bg-white .list-tile-img-wrap::before{
  border:0!important}
  .vi16 .aladdin .dynamic-article-list-list .article-cntnr .thumbnail-container{
    padding-top:48px!important;
    position:relative;
    width:100%!important;
  margin-bottom:48px!important}
  .vi16 .aladdin.aladdin-bg-white .list-tile-img-wrap::before{
  border:0!important}
  .vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .thumbnail-container{
    position:relative;
  width:100%!important}
  .vi16 .aladdin .left .dynamic-article-list-list .article-cntnr .thumbnail-container .hide-thumbnail-image{
  display:none}
}
.vi16 .blackrock .bg-white .dynamic-article-list .tile-box .tile-container .category,.vi16 .blackrock .bg-white .dynamic-tiles-list .tile-box .tile-container .category,.vi16 .blackrock .blk-bg-white .dynamic-article-list .tile-box .tile-container .category,.vi16 .blackrock .blk-bg-white .dynamic-tiles-list .tile-box .tile-container .category{
color:#000}
.vi16 .blackrock .bg-white .dynamic-article-list li.article-cntnr .category,.vi16 .blackrock .bg-white .dynamic-tiles-list li.article-cntnr .category,.vi16 .blackrock .blk-bg-white .dynamic-article-list li.article-cntnr .category,.vi16 .blackrock .blk-bg-white .dynamic-tiles-list li.article-cntnr .category{
color:#000}
.vi16 .blackrock .dynamic-article-list,.vi16 .blackrock .dynamic-tiles-list{
padding:0 0 56px 0}
.vi16 .blackrock .dynamic-article-list .filter-articles,.vi16 .blackrock .dynamic-tiles-list .filter-articles{
padding:80px 0 0 0}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown.opened ul,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown.opened ul{
opacity:1}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown section,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown section{
margin-left:-2px}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown section ul,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown section ul{
  border:2px solid #fff;
border-top:none}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown section ul li,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown section ul li{
  padding:0 24px;
  font-size:16px;
  border-bottom:1px solid #fff;
text-transform:none!important}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown section ul li.selected,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown section ul li.selected{
  color:#616161;
text-decoration:none}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown section ul li:first-letter,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown section ul li:first-letter{
text-transform:capitalize!important}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown section ul li:last-child,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown section ul li:last-child{
border-bottom:none}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown div.selected-item,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown div.selected-item{
border-bottom-color:#000}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown div.selected-item button.text-holder,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown div.selected-item button.text-holder{
  min-width:auto;
text-transform:none!important}
.vi16 .blackrock .dynamic-article-list .filter-articles .flexi-dropdown div.selected-item button.text-holder:first-letter,.vi16 .blackrock .dynamic-tiles-list .filter-articles .flexi-dropdown div.selected-item button.text-holder:first-letter{
text-transform:capitalize!important}
.vi16 .blackrock .dynamic-article-list .filter-articles .filter-by,.vi16 .blackrock .dynamic-tiles-list .filter-articles .filter-by{
  text-align:left;
  font-size:20px;
line-height:28px}
.vi16 .blackrock .dynamic-article-list .article-cntnr a.cta.article-wrapper-link,.vi16 .blackrock .dynamic-tiles-list .article-cntnr a.cta.article-wrapper-link{
display:block}
.vi16 .blackrock .dynamic-article-list .article-cntnr a.cta.article-wrapper-link:hover,.vi16 .blackrock .dynamic-tiles-list .article-cntnr a.cta.article-wrapper-link:hover{
text-decoration:none}
.vi16 .blackrock .dynamic-article-list .article-cntnr a.cta.article-wrapper-link:hover:after,.vi16 .blackrock .dynamic-tiles-list .article-cntnr a.cta.article-wrapper-link:hover:after{
width:100%}
.vi16 .blackrock .dynamic-article-list .article-cntnr a.cta.article-wrapper-link:after,.vi16 .blackrock .dynamic-tiles-list .article-cntnr a.cta.article-wrapper-link:after{
  content:"";
  display:block;
  width:0;
  height:3px;
  background:#ff4713;
  transition:width .3s;
  position:absolute;
bottom:-1px}
.vi16 .blackrock .dynamic-article-list .article-cntnr .attribution-text .author-name,.vi16 .blackrock .dynamic-tiles-list .article-cntnr .attribution-text .author-name{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .blackrock .dynamic-article-list .article-cntnr .description,.vi16 .blackrock .dynamic-tiles-list .article-cntnr .description{
margin-bottom:0!important}
.vi16 .blackrock .dynamic-article-list .tile-box,.vi16 .blackrock .dynamic-tiles-list .tile-box{
padding:80px 8px 0 8px}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container{
  padding:0;
  display:block;
flex-flow:unset}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container>a.cta,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container>a.cta{
  display:flex;
  flex-flow:column nowrap;
  height:100%;
padding-bottom:40px}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container.hideImages .image-container,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container.hideImages .image-container{
display:none}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container.hideImages .category,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container.hideImages .category{
height:auto}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .image-container,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .image-container{
  padding-bottom:40px;
overflow:hidden}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .category,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .category{
  height:auto;
  letter-spacing:normal;
font-size:16px}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .category .category-icon,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .category .category-icon{
padding-right:4px}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .category .category-text,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .category .category-text{
  font-size:16px;
vertical-align:top}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .category,.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .date,.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .title,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .category,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .date,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .title{
padding:0 0 24px 0}
.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .description,.vi16 .blackrock .dynamic-article-list .tile-box .tile-container .title,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .description,.vi16 .blackrock .dynamic-tiles-list .tile-box .tile-container .title{
padding-top:0!important}
.vi16 .blackrock .dynamic-article-list .load-more-wrapper,.vi16 .blackrock .dynamic-tiles-list .load-more-wrapper{
  text-align:left;
padding:64px 0 0 24px}
.vi16 .blackrock .dynamic-article-list .load-more-wrapper .load-more,.vi16 .blackrock .dynamic-tiles-list .load-more-wrapper .load-more{
position:relative}
.vi16 .blackrock .dynamic-article-list .load-more-wrapper .load-more:focus-visible,.vi16 .blackrock .dynamic-tiles-list .load-more-wrapper .load-more:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi16 .blackrock .dynamic-article-list .load-more-wrapper .load-more:after,.vi16 .blackrock .dynamic-tiles-list .load-more-wrapper .load-more:after{
  content:"";
  width:0;
  height:3px;
  display:block;
  transition:width .3s;
  position:absolute;
  bottom:0;
background-color:#ff4713}
.vi16 .blackrock .dynamic-article-list .load-more-wrapper .load-more:hover::after,.vi16 .blackrock .dynamic-tiles-list .load-more-wrapper .load-more:hover::after{
width:100%}
.vi16 .blackrock .dynamic-article-list{
margin:0}
.vi16 .blackrock .dynamic-article-list li.article-cntnr:first-child{
padding-top:56px}
.vi16 .blackrock .dynamic-article-list li.article-cntnr .category{
  font-size:16px;
  line-height:20px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  padding-bottom:24px;
text-transform:uppercase}
.vi16 .blackrock .dynamic-article-list li.article-cntnr .category .category-icon{
padding-right:4px}
.vi16 .blackrock .dynamic-article-list li.article-cntnr .category .category-text{
  font-size:16px;
vertical-align:top}
.vi16 .blackrock .dynamic-article-list .load-more-wrapper{
  padding-left:0;
width:auto}
.vi16.dynamic-article-list-wrapper .blackrock .wrapper-980 .headline{
  max-width:740px;
  text-align:left;
margin-top:56px}
.vi16.dynamic-article-list-wrapper .blackrock .wrapper-980 h2.headline{
  font-size:40px;
  line-height:48px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.dynamic-article-list-wrapper .blackrock .wrapper-980 h3.headline{
  font-size:32px;
  line-height:40px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.dynamic-article-list-wrapper .blackrock .wrapper-980 .introduction{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  max-width:740px;
  margin:24px 0 0 0;
text-align:left}
@media only screen and (min-width:1024px){
  .vi16 .blackrock .dynamic-tiles-list .tile-box.two-col .image,.vi16 .blackrock .dynamic-tiles-list .tile-box.two-col-featured .image{
    max-height:266px;
  height:266px}
  .vi16 .blackrock .dynamic-article-list .load-more-wrapper{
  margin-left:8.33333%}
  .vi16 .blackrock .dynamic-article-list li.article-cntnr.selected{
  margin-left:0}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .blackrock .dynamic-article-list .filter-articles,.blk-responsive .vi16 .blackrock .dynamic-tiles-list .filter-articles{
  padding:56px 0 0 0}
  .blk-responsive .vi16 .blackrock .dynamic-article-list .load-more-wrapper,.blk-responsive .vi16 .blackrock .dynamic-tiles-list .load-more-wrapper{
  padding-left:0}
  .blk-responsive .vi16 .blackrock .dynamic-article-list .tile-box,.blk-responsive .vi16 .blackrock .dynamic-tiles-list .tile-box{
  padding-top:56px!important}
  .vi16.dynamic-article-list-wrapper .blackrock .wrapper-980 h2.headline,.vi16.dynamic-article-list-wrapper .blackrock .wrapper-980 h3.headline{
    font-size:24px;
  line-height:32px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi16.dynamic-article-list-wrapper .blackrock .wrapper-980 h2.headline{
    font-size:32px;
  line-height:40px}
}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .hover-box{
background-color:#8e50ed}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .hover-box a{
color:#fff}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .hover-box.shadow{
background-color:#fff}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .hover-box.shadow a{
color:#000}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .hover-box:hover{
background-color:#fff}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .hover-box:hover a{
color:#000}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .dropdown-menu ul a{
color:#000}
.vi20.unified-masthead.aladdin .navigation-bar .sign-in-block .login .dropdown-menu ul a:hover{
color:#8e50ed}
.vi20.unified-masthead.aladdin .account-list-container{
width:225px}
.vi20.unified-masthead.aladdin .account-list-container .list .list-item a,.vi20.unified-masthead.aladdin .list-caption a,.vi20.unified-masthead.aladdin .login .login-box a{
  line-height:25px;
  color:#000;
padding:0}
.vi20.unified-masthead.aladdin .account-list-container .list-caption a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  position:relative;
  font-weight:400;
  justify-content:space-between;
display:flex}
.vi20.unified-masthead.aladdin .account-list-container .list-caption a:hover{
color:#cd4119}
.vi16.body-tabs.aladdin-vi21 .body-tabs-header .tabs .tab.active{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi16.body-tabs.aladdin-vi21 .body-tabs-header .tabs .tab:before{
color:#8e50ed}
.vi16.body-tabs.aladdin-vi21 .bg-color-provider{
  position:absolute;
  height:40px;
width:100%}
@media screen and (min-width:1024px){
  .vi16.body-tabs.aladdin-vi21.aladdin-bg-lgray .tabs .tab.active{
  border-bottom-color:#f2f2f2}
  .vi16.body-tabs.aladdin-vi21.aladdin-bg-lgray .bg-color-provider,.vi16.body-tabs.aladdin-vi21.aladdin-bg-lgray .tabs .tab.active{
  background-color:#f2f2f2}
}
.vi16.featured-article .article-content.blackrock .wrapper-980{
  overflow:visible;
padding:96px 0}
.vi16.featured-article .article-content.blackrock .featured-tile{
  padding:0;
  background-color:inherit;
border-bottom:none}
.vi16.featured-article .article-content.blackrock .featured-tile .content{
  padding:0;
border-bottom:none}
.vi16.featured-article .article-content.blackrock .featured-tile .content.multi-tile .header{
padding-right:48px}
.vi16.featured-article .article-content.blackrock .featured-tile .content.multi-tile .title{
  font-size:24px;
line-height:32px}
.vi16.featured-article .article-content.blackrock .featured-tile .content.multi-tile .description{
padding-top:16px}
.vi16.featured-article .article-content.blackrock .featured-tile .content.multi-tile .linklist-tile{
margin-top:32px}
.vi16.featured-article .article-content.blackrock .featured-tile .content.multi-tile .no-padding .linklist-tile{
margin-top:0}
.vi16.featured-article .article-content.blackrock .featured-tile .content .intro{
padding-bottom:32px}
.vi16.featured-article .article-content.blackrock .featured-tile .content .intro .content-header{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi16.featured-article .article-content.blackrock .featured-tile .content .intro .content-header.header-padding{
padding-top:24px}
.vi16.featured-article .article-content.blackrock .featured-tile .content .intro .content-header-intro{
  padding-top:32px;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
max-width:740px}
.vi16.featured-article .article-content.blackrock .featured-tile .content .article-padding .title{
padding-top:32px}
.vi16.featured-article .article-content.blackrock .featured-tile .content .cta,.vi16.featured-article .article-content.blackrock .featured-tile .content .description{
padding-top:32px}
.vi16.featured-article .article-content.blackrock .featured-tile .content .description{
color:inherit}
.vi16.featured-article .article-content.blackrock .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
.vi16.featured-article .article-content.blackrock .eyebrow:after{
  content:"";
  border-bottom:3px solid #000;
  display:block;
width:32px}
.vi16.featured-article .article-content.blackrock .article-list{
  display:flex;
  flex-direction:row;
flex-wrap:wrap}
.vi16.featured-article .article-content.blackrock .article-list .tile-content{
padding-right:48px}
.vi16.featured-article .article-content.blackrock .linklist-tile{
  padding:24px;
  color:#000;
  background-color:#fff;
box-shadow:0 0 12px 0 rgba(112,112,112,.5)}
.vi16.featured-article .article-content.blackrock .linklist-tile .eyebrow{
padding-bottom:24px}
.vi16.featured-article .article-content.blackrock .linklist-tile .cta-link{
  padding:14px 0 18px;
  border-bottom:1px solid #000;
position:relative}
.vi16.featured-article .article-content.blackrock .linklist-tile .cta-link .label{
color:#000!important}
.vi16.featured-article .article-content.blackrock .linklist-tile .cta-link:last-child{
border-bottom:none}
.vi16.featured-article .article-content.blackrock.blk-bg-black .eyebrow:after,.vi16.featured-article .article-content.blackrock.blk-bg-neutral-shade .eyebrow:after,.vi16.featured-article .article-content.blackrock.blk-bg-white .eyebrow:after{
border-bottom:3px solid #ff4713}
@media only screen and (max-width:1439px){
  .vi16.featured-article .article-content.blackrock .wrapper-980{
  padding:80px 0}
  .vi16.featured-article .article-content.blackrock .featured-tile.one-tile .article-list{
  padding-right:46px}
  .vi16.featured-article .article-content.blackrock .featured-tile.one-tile .content .title{
    font-size:32px;
  line-height:40px}
  .vi16.featured-article .article-content.blackrock .featured-tile.one-tile .content.multi-tile .header{
  width:100%}
  .vi16.featured-article .article-content.blackrock .featured-tile.one-tile .content .description{
  padding-top:24px}
}
@media only screen and (max-width:1023px){
  .vi16.featured-article .article-content.blackrock .content.multi-tile .header{
    width:100%!important;
  padding-right:0!important}
  .vi16.featured-article .article-content.blackrock .content.multi-tile .article-list{
  padding-bottom:8px}
  .vi16.featured-article .article-content.blackrock .content.multi-tile .article-list .tile-content{
  padding-right:40px}
  .vi16.featured-article .article-content.blackrock .content.multi-tile .linklist-tile,.vi16.featured-article .article-content.blackrock .content.multi-tile .no-padding .linklist-tile{
  margin-top:32px!important}
}
@media only screen and (max-width:767px){
  .vi16.featured-article .article-content.blackrock .content.multi-tile .article-list .tile-content{
    padding-right:0;
    margin-left:0;
  padding-bottom:24px}
  .vi16.featured-article .article-content.blackrock .featured-tile .content .intro{
  padding-bottom:24px}
  .vi16.featured-article .article-content.blackrock .content.multi-tile .article-list .tile-content:nth-child(2) .title{
  padding-top:32px}
  .vi16.featured-article .article-content.blackrock .featured-tile.one-tile .article-list{
  padding-right:0}
  .vi16.featured-article .article-content.blackrock .wrapper-980{
  padding:56px 0}
  .vi16.featured-article .article-content.blackrock .featured-tile{
  padding:0}
  .vi16.featured-article .article-content.blackrock .linklist-tile{
  margin-top:56px}
}
.vi16 .bio.blackrock{
  padding-top:80px;
padding-bottom:24px}
.vi16 .bio.blackrock.blk-bg-black a{
color:#fff}
.vi16 .bio.blackrock.blk-bg-black a.link::after,.vi16 .bio.blackrock.blk-bg-neutral-shade a.link::after,.vi16 .bio.blackrock.blk-bg-white a.link::after{
background:#ff4713}
.vi16 .bio.blackrock a.link::after{
margin-top:-3px}
.vi16 .bio.blackrock a.cta.link::after{
display:none}
.vi16 .bio.blackrock a .short.label{
display:none}
.vi16 .bio.blackrock.featured .heading-block .header,.vi16 .bio.blackrock.standard .heading-block .header{
padding-top:0}
.vi16 .bio.blackrock.featured .heading-block h2.header,.vi16 .bio.blackrock.standard .heading-block h2.header{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .bio.blackrock.featured .heading-block div.header,.vi16 .bio.blackrock.featured .heading-block h3.header,.vi16 .bio.blackrock.standard .heading-block div.header,.vi16 .bio.blackrock.standard .heading-block h3.header{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi16 .bio.blackrock.featured .intro,.vi16 .bio.blackrock.standard .intro{
  margin-top:32px;
font:20px/28px NotoSans-TC-Regular,Arial,sans-serif}
.vi16 .bio.blackrock.featured .intro p,.vi16 .bio.blackrock.standard .intro p{
max-width:740px}
.vi16 .bio.blackrock.featured .author-list,.vi16 .bio.blackrock.standard .author-list{
margin-top:80px}
.vi16 .bio.blackrock.featured .author-list.columns-2 .item .text,.vi16 .bio.blackrock.featured .author-list.columns-3 .item .text,.vi16 .bio.blackrock.featured .author-list.columns-4 .item .text,.vi16 .bio.blackrock.standard .author-list.columns-2 .item .text,.vi16 .bio.blackrock.standard .author-list.columns-3 .item .text,.vi16 .bio.blackrock.standard .author-list.columns-4 .item .text{
padding-top:24px}
.vi16 .bio.blackrock.featured .author-list.columns-4 .item .text .description,.vi16 .bio.blackrock.standard .author-list.columns-4 .item .text .description{
display:none}
.vi16 .bio.blackrock.featured .item,.vi16 .bio.blackrock.standard .item{
padding-bottom:56px}
.vi16 .bio.blackrock.featured .item .photo,.vi16 .bio.blackrock.standard .item .photo{
text-align:left}
.vi16 .bio.blackrock.featured .item .photo img,.vi16 .bio.blackrock.standard .item .photo img{
border-radius:0!important}
.vi16 .bio.blackrock.featured .item .text .name,.vi16 .bio.blackrock.standard .item .text .name{
  font-size:20px;
line-height:28px}
.vi16 .bio.blackrock.featured .item .text .title,.vi16 .bio.blackrock.standard .item .text .title{
margin-top:2px}
.vi16 .bio.blackrock.featured .item .text .description,.vi16 .bio.blackrock.standard .item .text .description{
margin-top:24px}
.vi16 .bio.blackrock.featured .item .text .cta-container-box,.vi16 .bio.blackrock.standard .item .text .cta-container-box{
margin-top:28px}
.vi16 .bio.blackrock.featured .item .text .cta-container-box .cta.link .label,.vi16 .bio.blackrock.standard .item .text .cta-container-box .cta.link .label{
  line-height:20px;
font-size:16px}
.vi16 .bio.blackrock.featured .item.contribs .text,.vi16 .bio.blackrock.standard .item.contribs .text{
padding-top:24px}
.vi16 .bio.blackrock.featured .item.contribs .text .description,.vi16 .bio.blackrock.standard .item.contribs .text .description{
display:none}
@media only screen and (min-width:1440px){
  .vi16 .bio.blackrock.standard .columns-1 .item .text{
    padding-left:48px;
  padding-right:8px!important}
  .vi16 .bio.blackrock.standard .columns-2 .item .text,.vi16 .bio.blackrock.standard .columns-3 .item .text{
  padding-right:48px!important}
  .vi16 .bio.blackrock.standard .columns-4 .item .text{
  padding-right:32px!important}
  .vi16 .bio.blackrock.featured .item.the-featured .text{
    padding-left:48px;
  padding-right:8px!important}
  .vi16 .bio.blackrock.featured .item.contribs:not(.four-col) .text{
  padding-right:48px!important}
  .vi16 .bio.blackrock.featured .item.contribs.four-col .text{
  padding-right:32px!important}
}
@media only screen and (min-width:1024px){
  .vi16 .bio.blackrock.standard .author-list.columns-1 .item .text .name,.vi16 .bio.blackrock.standard .author-list.columns-2 .item .text .name{
    font-size:24px;
  line-height:32px}
  .vi16 .bio.blackrock.standard .author-list.columns-3 .item .photo img,.vi16 .bio.blackrock.standard .author-list.columns-4 .item .photo img{
    max-width:125px;
  max-height:125px}
  .vi16 .bio.blackrock.featured .author-list .item.the-featured{
  padding-bottom:80px}
  .vi16 .bio.blackrock.featured .author-list .item.the-featured .text .name{
    font-size:24px;
  line-height:32px}
  .vi16 .bio.blackrock.featured .author-list .item.contribs .photo img{
    max-width:125px;
  max-height:125px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi16 .bio.blackrock.standard .columns-1 .item .photo,.vi16 .bio.blackrock.standard .columns-2 .item .photo{
  max-width:240px}
  .vi16 .bio.blackrock.standard .columns-1 .item .photo img,.vi16 .bio.blackrock.standard .columns-2 .item .photo img{
    max-width:224px;
  max-height:224px}
  .vi16 .bio.blackrock.featured .item.the-featured .photo{
  max-width:240px}
  .vi16 .bio.blackrock.featured .item.the-featured .photo img{
    max-width:224px;
  max-height:224px}
}
@media only screen and (min-width:768px) and (max-width:1439px){
  .vi16 .bio.blackrock.standard .columns-1 .item .text{
    padding-left:32px;
  padding-right:8px!important}
  .vi16 .bio.blackrock.standard .columns-2 .item .text,.vi16 .bio.blackrock.standard .columns-3 .item .text,.vi16 .bio.blackrock.standard .columns-4 .item .text{
  padding-right:32px!important}
  .vi16 .bio.blackrock.featured .item.the-featured .text{
    padding-left:32px;
  padding-right:8px!important}
  .vi16 .bio.blackrock.featured .item.contribs .text{
  padding-right:32px!important}
}
@media only screen and (max-width:1023px){
  .blk-responsive .vi16 .bio.blackrock{
    padding-top:56px;
  padding-bottom:0}
  .blk-responsive .vi16 .bio.blackrock.featured .heading-block div.header,.blk-responsive .vi16 .bio.blackrock.featured .heading-block h2.header,.blk-responsive .vi16 .bio.blackrock.featured .heading-block h3.header,.blk-responsive .vi16 .bio.blackrock.standard .heading-block div.header,.blk-responsive .vi16 .bio.blackrock.standard .heading-block h2.header,.blk-responsive .vi16 .bio.blackrock.standard .heading-block h3.header{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .blk-responsive .vi16 .bio.blackrock.standard .columns-3 .item .photo img,.blk-responsive .vi16 .bio.blackrock.standard .columns-4 .item .photo img{
    max-width:104px;
  max-height:104px}
  .blk-responsive .vi16 .bio.blackrock.featured .item.contribs .photo img{
    max-width:104px;
  max-height:104px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi16 .bio.blackrock.standard .columns-1 .item .photo img,.vi16 .bio.blackrock.standard .columns-2 .item .photo img{
    max-width:none;
  max-height:none}
  .vi16 .bio.blackrock.featured .item.the-featured .photo img{
    max-width:none;
  max-height:none}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .bio.blackrock.featured .intro,.blk-responsive .vi16 .bio.blackrock.standard .intro{
  margin-top:24px}
  .blk-responsive .vi16 .bio.blackrock.featured .author-list,.blk-responsive .vi16 .bio.blackrock.standard .author-list{
  margin-top:56px}
  .blk-responsive .vi16 .bio.blackrock.featured .author-list .item .text,.blk-responsive .vi16 .bio.blackrock.standard .author-list .item .text{
  padding-top:24px}
  .blk-responsive .vi16 .bio.blackrock.standard .columns-1 .item .photo img,.blk-responsive .vi16 .bio.blackrock.standard .columns-2 .item .photo img{
    max-width:158px;
  max-height:158px}
  .blk-responsive .vi16 .bio.blackrock.featured .item.the-featured .photo img{
    max-width:158px;
  max-height:158px}
}
#mastheadWrapper{
border:none}
.vi16 .masthead.desktop.hide-on-mobile{
background:#efefef}
.vi16 .masthead .announcement .cta.link .label{
padding-top:7px}
.vi16 .masthead .announcement .cta.link .label:hover{
text-decoration:underline}
.vi16 .masthead .contacts-link{
padding-top:7px}
.vi16 .masthead .mastheadByline{
padding-top:6px}
.vi16 .masthead .site-label{
margin-top:10px}
.vi16 .masthead .selectLanguage .list-horizontal{
padding:7px 12px}
.vi16 .masthead .wrapper-980.main-section{
min-height:34px}
.vi16 .masthead .social-share-cntnr .fa-line-square{
  background:url('../images/line-brand.svg') no-repeat;
  width:21.56px;
height:25px}
.vi16 .masthead .social-share-cntnr .fa-ant-square{
  background:url('../images/ant-white.svg') no-repeat;
  width:21.56px;
height:25px}
.vi16 .masthead .campaign-content,.vi16 .masthead .selectCountry .hover-box.shadow a,.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon,.vi16 .masthead .social-share-cntnr p,.vi16 .masthead a{
color:#fff}
.vi16 .masthead .section-list .heading .cta.link .label,.vi16 .masthead .social-share-cntnr p{
  color:#fff;
  font-size:14px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
letter-spacing:.5px}
.vi16 .masthead .toggle{
  background:url('../images/vi19-icon-sprite.png') no-repeat;
  margin:8px 0 0 4px;
  width:18px;
  height:15px;
  float:right;
transition:.5s ease-in-out}
.vi16 .masthead .toggle.expand-black-icon{
  background-position:-166px -167px;
transform:rotate(0)}
.vi16 .masthead .toggle.collapse-black-icon{
  background-position:-165px -166px;
transform:rotate(45deg)}
.vi16 .masthead .site-label,.vi16 .masthead .siteUtils .hover-box a{
  font-size:14px;
color:#000}
.vi16 .masthead .siteUtils span.hover-box{
  border:none;
padding:8px 18px}
.vi16 .masthead .siteUtils span.hover-box .ic-down-arrow-16{
  width:14px;
  height:12px;
  margin-left:0;
background:url('../images/vi19-icon-sprite.png') no-repeat -2px -165px}
.vi16 .masthead .siteUtils span.hover-box.shadow{
  background-color:#2c2c2c;
  border:none;
box-shadow:none}
.vi16 .masthead .siteUtils span.hover-box.shadow a{
color:#fff}
.vi16 .masthead .siteUtils span.hover-box.shadow .ic-down-arrow-16{
background:url('../images/vi19-icon-sprite.png') no-repeat -2px 0}
.vi16 .masthead .dropdown-menu.user-types{
  border:none;
  min-width:153px;
  width:auto;
  padding:10px 15px;
box-sizing:content-box}
.vi16 .masthead .dropdown-menu.user-types li{
margin-bottom:8px}
.vi16 .masthead .dropdown-menu.user-types li:last-child{
margin-bottom:0}
.vi16 .masthead .dropdown-menu.user-types li span{
  color:#fff;
  font-size:14px;
  padding:2px 3px;
white-space:nowrap}
.vi16 .masthead .country-selector .dropdownMenu,.vi16 .masthead .siteUtils .dropdown-menu{
background:#2c2c2c}
.vi16 .masthead .login.dropdown>span,.vi16 .masthead .selectLanguage li>span,.vi16 .masthead .siteUtils>li>span{
padding:10px 18px 3px 18px}
.vi16 .masthead .selectCountry a{
  color:#fff;
padding-left:0}
.vi16 .masthead .siteUtils .country-selector{
  border:none;
margin-top:0}
.vi16 .masthead .siteUtils .country-selector .details{
  font-size:18px;
  color:#fff;
  letter-spacing:normal;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:none;
padding-left:40px}
.vi16 .masthead .siteUtils .country-selector .dropdownMenu>li{
  line-height:30px;
padding-left:40px}
.vi16 .masthead .account-list-container .list .list-item a,.vi16 .masthead .list-caption a,.vi16 .masthead .login .login-box a{
  line-height:25px;
  color:#000;
padding:0}
.vi16 .masthead .account-list-container .list-caption a{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
  position:relative;
font-weight:400}
.vi16 .masthead .login.dropdown:hover>.hover-box{
  background:#fff;
border-color:#fff}
.vi16 .masthead .login span.hover-box{
  padding:4px 15px 5px 15px;
  background:#ff4713;
border:none}
.vi16 .masthead .login span.hover-box.shadow{
  border:none;
  background-color:#fff;
box-shadow:none}
.vi16 .masthead .login span.hover-box .ic-down-arrow-16{
  width:14px;
  height:12px;
  margin-left:0;
background:url('../images/vi19-icon-sprite.png') no-repeat -2px -56px}
.vi16 .masthead .login a{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
padding:6px 0 4px 0}
.vi16 .masthead .login .login-box a:hover{
color:#cd4119}
.vi16 .masthead .account-list-container{
  background:#fff;
  border-color:#fff;
  padding:16px 12px 16px 19px;
margin-top:0}
.vi16 .masthead .account-list-container .list-header{
display:none}
.vi16 .masthead .account-list-container .list-caption a:hover{
color:#cd4119}
.vi16 .masthead .account-list-container .list-caption a:hover .ic-right-arrow-12{
background:url('../images/vi19-icon-sprite.png') no-repeat -86px -170px}
.vi16 .masthead .account-list-container .list-caption .ic-right-arrow-12{
  width:15px;
  height:18px;
  margin:3px 0 0 0;
background:url('../images/vi19-icon-sprite.png') no-repeat -86px -60px}
.vi16 .masthead .account-list-container .list{
margin-bottom:0}
.vi16 .masthead .account-list-container .list .list-item .ic-right-arrow-12{
  width:15px;
  height:18px;
  margin:3px 0 0 0;
background:url('../images/vi19-icon-sprite.png') no-repeat -86px -60px}
.vi16 .masthead .account-list-container .list .list-item a:hover{
color:#cd4119}
.vi16 .masthead .account-list-container .list .list-item a:hover .ic-right-arrow-12{
background:url('../images/vi19-icon-sprite.png') no-repeat -86px -170px}
.vi16 .masthead .siteUtils .dropdown-menu a:hover,.vi16 .masthead .siteUtils .dropdown-menu a:hover span.label,.vi16 .masthead .social-share-cntnr .links-wrapper .social-fa-icon:hover,.vi16 .masthead a:hover{
color:#a5a5a5}
.vi16 .main-nav.desktop{
padding-top:15px}
.vi16 .main-nav.desktop .tray .menu-title{
font-size:14px}
.vi16 .main-nav.desktop .tray .menu-item:hover{
color:#616161}
.vi16 .main-nav.desktop .search-tray .menu-title{
font-size:14px}
.vi16 .main-nav.mobile .overlay.menu .sub .level-one{
color:#000}
.vi16 .main-nav.mobile .overlay.menu .sub .level-one a{
color:#000}
.vi16 .fa-tmce-icon{
font-size:14px}
.vi16 .fa-tmce-icon.fas.fa-circle{
  font-size:10px;
color:#888}
.vi16 .fa-tmce-icon.fa-tmce-icon.fas.fa-minus,.vi16 .fa-tmce-icon.fa-tmce-icon.fas.fa-plus,.vi16 .fa-tmce-icon.fas.fa-check{
color:#000}
.vi16 .fa-tmce-icon.fas.fa-long-arrow-down{
color:#ff4713}
.vi16 .fa-tmce-icon.fas.fa-long-arrow-up{
color:#008b5c}
.fa-info-circle:before{
color:#502e64}
.vi16 .fa-tmce-icon.fas.fa-long-arrow-up{
color:#ff4713}
.vi16 .fa-tmce-icon.fas.fa-long-arrow-down{
color:#008b5c}
.vi16.related-materials .card .meta .statistic .footnotes{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-size:12px}
.vi16.related-materials .card .meta .statistic .info-icon{
font-size:12px}
.vi16.related-materials .card .name.no-ticker{
  font-size:21px;
  line-height:32px;
  font-family:NotoSans-TC-Light,Arial,sans-serif;
margin-left:-3px}
.vi16 .hero-banner .fg-layer .content .hero-body .article-type{
font-size:14px}
.vi16 .search-results-wrapper .scroll-wrapper .pagination-dropdown select{
  font-size:15px;
padding-top:0}
@charset "UTF-8";
.vi20 .non-responsive-desktop-980,.vi20.non-responsive-desktop-980{
  max-width:980px;
  overflow:hidden;
margin:0 auto}
@media only screen and (max-width:767px){
  .vi20 .non-responsive-desktop-980,.vi20.non-responsive-desktop-980{
    max-width:unset;
    padding-left:20px;
  padding-right:20px}
}
.vi20 .hidden{
display:none!important}
.vi20 .hide-on-desktop{
display:none!important}
.vi20 .wrapper-980,.vi20.wrapper-980{
  max-width:980px;
  overflow:hidden;
margin:0 auto}
.vi20 .full-width{
width:100%}
.vi20 sup{
  position:relative;
  top:-.5em;
vertical-align:top}
.vi20 a.padlock{
  background:0 0;
padding:0}
.vi20 .center-align{
text-align:center}
.vi20 .clearfix:after{
  clear:both;
  content:".";
  display:block;
  font-size:0;
  height:0;
visibility:hidden}
.vi20 img.lazyload:not([src]){
visibility:hidden}
.vi20 .symbol.ishares-fund-data{
background:#72ca33}
.vi20 .symbol.blk-mutual-fund-data{
background:#006bb4}
#emea-ishares .vi20 .symbol.comm.ishares-fund-data,#global-products .vi20 .symbol.comm.ishares-fund-data,#international-one .vi20 .symbol.comm.ishares-fund-data,#ishares-nl .vi20 .symbol.comm.ishares-fund-data,#latam .vi20 .symbol.comm.ishares-fund-data,#uk-one .vi20 .symbol.comm.ishares-fund-data,.vi20 .symbol.cn-retail.alternative.blk-mutual-fund-data,.vi20 .symbol.cn-retail.multi-asset.blk-mutual-fund-data,.vi20 .symbol.jp-retail.alternative.blk-mutual-fund-data,.vi20 .symbol.jp-retail.multi-asset.blk-mutual-fund-data,.vi20 .symbol.jp-retail.multiasset.blk-mutual-fund-data,.vi20 .symbol.us-ishares.comm.ishares-fund-data{
background:#dc7e00}
#emea-ishares .vi20 .symbol.eq.ishares-fund-data,#global-products .vi20 .symbol.eq.ishares-fund-data,#international-one .vi20 .symbol.eq.ishares-fund-data,#ishares-nl .vi20 .symbol.eq.ishares-fund-data,#latam .vi20 .symbol.eq.ishares-fund-data,#uk-one .vi20 .symbol.eq.ishares-fund-data,.vi20 .symbol.cn-retail.equity-income.blk-mutual-fund-data,.vi20 .symbol.cn-retail.equity.blk-mutual-fund-data,.vi20 .symbol.jp-retail.equity-income.blk-mutual-fund-data,.vi20 .symbol.jp-retail.equity.blk-mutual-fund-data,.vi20 .symbol.us-ishares.eq.ishares-fund-data{
background:#1794d2}
#emea-ishares .vi20 .symbol.fi.ishares-fund-data,#global-products .vi20 .symbol.fi.ishares-fund-data,#international-one .vi20 .symbol.fi.ishares-fund-data,#ishares-nl .vi20 .symbol.fi.ishares-fund-data,#latam .vi20 .symbol.fi.ishares-fund-data,#uk-one .vi20 .symbol.fi.ishares-fund-data,.vi20 .symbol.cn-retail.fixed-income.blk-mutual-fund-data,.vi20 .symbol.jp-retail.fixed-income.blk-mutual-fund-data,.vi20 .symbol.us-ishares.fi.ishares-fund-data{
background:#68a230}
.aladdin-vi21 .bordered-image,.vi16 .aladdin .bordered-image,.vi16.aladdin .bordered-image,.vi20 .aladdin .bordered-image,.vi20.aladdin .bordered-image{
margin-top:24px}
.aladdin-vi21 .bordered-image img,.vi16 .aladdin .bordered-image img,.vi16.aladdin .bordered-image img,.vi20 .aladdin .bordered-image img,.vi20.aladdin .bordered-image img{
  border:15px solid #fff;
width:100%}
.aladdin-vi21.aladdin-bg-white .bordered-image img,.vi16 .aladdin.aladdin-bg-white .bordered-image img,.vi16.aladdin.aladdin-bg-white .bordered-image img,.vi20 .aladdin.aladdin-bg-white .bordered-image img,.vi20.aladdin.aladdin-bg-white .bordered-image img{
border:none}
.aladdin-vi21 .eyebrow,.vi16 .aladdin .eyebrow,.vi16.aladdin .eyebrow,.vi20 .aladdin .eyebrow,.vi20.aladdin .eyebrow{
  font-size:12px;
  line-height:16px;
  font-family:FortBold,Arial,sans-serif;
  margin-bottom:8px;
  border-bottom:4px solid #000;
display:inline-block}
.aladdin-vi21.aladdin-bg-gray .eyebrow,.aladdin-vi21.aladdin-bg-lgray .eyebrow,.aladdin-vi21.aladdin-bg-white .eyebrow,.vi16 .aladdin.aladdin-bg-gray .eyebrow,.vi16 .aladdin.aladdin-bg-lgray .eyebrow,.vi16 .aladdin.aladdin-bg-white .eyebrow,.vi16.aladdin.aladdin-bg-gray .eyebrow,.vi16.aladdin.aladdin-bg-lgray .eyebrow,.vi16.aladdin.aladdin-bg-white .eyebrow,.vi20 .aladdin.aladdin-bg-gray .eyebrow,.vi20 .aladdin.aladdin-bg-lgray .eyebrow,.vi20 .aladdin.aladdin-bg-white .eyebrow,.vi20.aladdin.aladdin-bg-gray .eyebrow,.vi20.aladdin.aladdin-bg-lgray .eyebrow,.vi20.aladdin.aladdin-bg-white .eyebrow{
border-color:#8e50ed}
.aladdin-vi21.aladdin-bg-black .eyebrow,.aladdin-vi21.aladdin-bg-purple .eyebrow,.vi16 .aladdin.aladdin-bg-black .eyebrow,.vi16 .aladdin.aladdin-bg-purple .eyebrow,.vi16.aladdin.aladdin-bg-black .eyebrow,.vi16.aladdin.aladdin-bg-purple .eyebrow,.vi20 .aladdin.aladdin-bg-black .eyebrow,.vi20 .aladdin.aladdin-bg-purple .eyebrow,.vi20.aladdin.aladdin-bg-black .eyebrow,.vi20.aladdin.aladdin-bg-purple .eyebrow{
border-color:#fff}
.aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
  font-size:28px;
  font-weight:300;
line-height:36px}
.aladdin-vi21 .intro,.vi16 .aladdin .intro,.vi16.aladdin .intro,.vi20 .aladdin .intro,.vi20.aladdin .intro{
  font-size:16px;
  line-height:24px;
  width:auto;
  margin-bottom:0;
padding-top:16px}
.aladdin-vi21 .component-heading,.aladdin-vi21 .eyebrow,.aladdin-vi21 .left-heading,.vi16 .aladdin .component-heading,.vi16 .aladdin .eyebrow,.vi16 .aladdin .left-heading,.vi16.aladdin .component-heading,.vi16.aladdin .eyebrow,.vi16.aladdin .left-heading,.vi20 .aladdin .component-heading,.vi20 .aladdin .eyebrow,.vi20 .aladdin .left-heading,.vi20.aladdin .component-heading,.vi20.aladdin .eyebrow,.vi20.aladdin .left-heading{
text-transform:uppercase}
.aladdin-vi21 .subhead,.vi16 .aladdin .subhead,.vi16.aladdin .subhead,.vi20 .aladdin .subhead,.vi20.aladdin .subhead{
  font-size:18px;
  font-weight:300;
  line-height:26px;
  font-family:FortExtraBold,Arial,sans-serif;
margin-top:16px}
.aladdin-vi21 .left-heading,.vi16 .aladdin .left-heading,.vi16.aladdin .left-heading,.vi20 .aladdin .left-heading,.vi20.aladdin .left-heading{
  font-size:20px;
  line-height:28px;
  font-weight:400;
font-family:FortBook,Arial,sans-serif}
.aladdin-vi21 h3.component-heading,.vi16 .aladdin h3.component-heading,.vi16.aladdin h3.component-heading,.vi20 .aladdin h3.component-heading,.vi20.aladdin h3.component-heading{
  font-size:18px;
line-height:26px}
.aladdin-vi21 h4.component-heading,.vi16 .aladdin h4.component-heading,.vi16.aladdin h4.component-heading,.vi20 .aladdin h4.component-heading,.vi20.aladdin h4.component-heading{
  font-size:16px;
line-height:24px}
.aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
  font-family:FortExtraBold,Arial,sans-serif;
  margin:0!important;
padding:0!important}
.aladdin-vi21 .full-width-wrapper,.vi16 .aladdin .full-width-wrapper,.vi16.aladdin .full-width-wrapper,.vi20 .aladdin .full-width-wrapper,.vi20.aladdin .full-width-wrapper{
padding-bottom:48px}
.aladdin-vi21 .wrapper-980,.vi16 .aladdin .wrapper-980,.vi16.aladdin .wrapper-980,.vi20 .aladdin .wrapper-980,.vi20.aladdin .wrapper-980{
padding-top:24px!important}
.aladdin-vi21 .left-column,.aladdin-vi21 .right-column,.vi16 .aladdin .left-column,.vi16 .aladdin .right-column,.vi16.aladdin .left-column,.vi16.aladdin .right-column,.vi20 .aladdin .left-column,.vi20 .aladdin .right-column,.vi20.aladdin .left-column,.vi20.aladdin .right-column{
padding:0}
.aladdin-vi21.aladdin-border-both section,.aladdin-vi21.aladdin-border-browser-width section,.aladdin-vi21.aladdin-border-full-width section,.aladdin-vi21.aladdin-border-right section,.vi16 .aladdin.aladdin-border-both section,.vi16 .aladdin.aladdin-border-browser-width section,.vi16 .aladdin.aladdin-border-full-width section,.vi16 .aladdin.aladdin-border-right section,.vi16.aladdin.aladdin-border-both section,.vi16.aladdin.aladdin-border-browser-width section,.vi16.aladdin.aladdin-border-full-width section,.vi16.aladdin.aladdin-border-right section,.vi20 .aladdin.aladdin-border-both section,.vi20 .aladdin.aladdin-border-browser-width section,.vi20 .aladdin.aladdin-border-full-width section,.vi20 .aladdin.aladdin-border-right section,.vi20.aladdin.aladdin-border-both section,.vi20.aladdin.aladdin-border-browser-width section,.vi20.aladdin.aladdin-border-full-width section,.vi20.aladdin.aladdin-border-right section{
border-top:1px solid #000}
@media screen and (min-width:600px){
  .aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
  font-size:32px}
}
@media screen and (min-width:768px){
  .aladdin-vi21 .left-heading,.vi16 .aladdin .left-heading,.vi16.aladdin .left-heading,.vi20 .aladdin .left-heading,.vi20.aladdin .left-heading{
  margin-bottom:24px}
  .aladdin-vi21 .left-column,.vi16 .aladdin .left-column,.vi16.aladdin .left-column,.vi20 .aladdin .left-column,.vi20.aladdin .left-column{
  padding-right:44px}
  .aladdin-vi21 .bordered-image,.vi16 .aladdin .bordered-image,.vi16.aladdin .bordered-image,.vi20 .aladdin .bordered-image,.vi20.aladdin .bordered-image{
  margin-top:0}
  .aladdin-vi21.aladdin-border-both .left-column,.aladdin-vi21.aladdin-border-both .right-column,.vi16 .aladdin.aladdin-border-both .left-column,.vi16 .aladdin.aladdin-border-both .right-column,.vi16.aladdin.aladdin-border-both .left-column,.vi16.aladdin.aladdin-border-both .right-column,.vi20 .aladdin.aladdin-border-both .left-column,.vi20 .aladdin.aladdin-border-both .right-column,.vi20.aladdin.aladdin-border-both .left-column,.vi20.aladdin.aladdin-border-both .right-column{
  border-top:1px solid #000}
  .aladdin-vi21.aladdin-border-right .right-column,.vi16 .aladdin.aladdin-border-right .right-column,.vi16.aladdin.aladdin-border-right .right-column,.vi20 .aladdin.aladdin-border-right .right-column,.vi20.aladdin.aladdin-border-right .right-column{
  border-top:1px solid #000}
  .aladdin-vi21.aladdin-border-full-width section,.vi16 .aladdin.aladdin-border-full-width section,.vi16.aladdin.aladdin-border-full-width section,.vi20 .aladdin.aladdin-border-full-width section,.vi20.aladdin.aladdin-border-full-width section{
  border-top:1px solid #000!important}
  .aladdin-vi21.aladdin-border-both section,.aladdin-vi21.aladdin-border-right section,.vi16 .aladdin.aladdin-border-both section,.vi16 .aladdin.aladdin-border-right section,.vi16.aladdin.aladdin-border-both section,.vi16.aladdin.aladdin-border-right section,.vi20 .aladdin.aladdin-border-both section,.vi20 .aladdin.aladdin-border-right section,.vi20.aladdin.aladdin-border-both section,.vi20.aladdin.aladdin-border-right section{
  border-top:0!important}
  .aladdin-vi21.aladdin-border-browser-width section,.vi16 .aladdin.aladdin-border-browser-width section,.vi16.aladdin.aladdin-border-browser-width section,.vi20 .aladdin.aladdin-border-browser-width section,.vi20.aladdin.aladdin-border-browser-width section{
  border-top:0!important}
  .aladdin-vi21.aladdin-border-browser-width .full-width-wrapper,.vi16 .aladdin.aladdin-border-browser-width .full-width-wrapper,.vi16.aladdin.aladdin-border-browser-width .full-width-wrapper,.vi20 .aladdin.aladdin-border-browser-width .full-width-wrapper,.vi20.aladdin.aladdin-border-browser-width .full-width-wrapper{
    border-top:1px solid #000;
  border-bottom:1px solid #000}
}
@media screen and (min-width:1024px){
  .aladdin-vi21 .left-column,.vi16 .aladdin .left-column,.vi16.aladdin .left-column,.vi20 .aladdin .left-column,.vi20.aladdin .left-column{
  padding-right:48px}
  .aladdin-vi21 .bordered-image,.vi16 .aladdin .bordered-image,.vi16.aladdin .bordered-image,.vi20 .aladdin .bordered-image,.vi20.aladdin .bordered-image{
  margin-top:0}
  .aladdin-vi21 .bordered-image img,.vi16 .aladdin .bordered-image img,.vi16.aladdin .bordered-image img,.vi20 .aladdin .bordered-image img,.vi20.aladdin .bordered-image img{
  border:20px solid #fff}
  .aladdin-vi21 .component-heading,.vi16 .aladdin .component-heading,.vi16.aladdin .component-heading,.vi20 .aladdin .component-heading,.vi20.aladdin .component-heading{
    font-size:32px;
  line-height:40px}
}
@media screen and (min-width:1440px){
  .aladdin-vi21 .left-column,.vi16 .aladdin .left-column,.vi16.aladdin .left-column,.vi20 .aladdin .left-column,.vi20.aladdin .left-column{
  padding-right:60px}
}
.aladdin-vi21 .cta-container-box{
position:relative}
.aladdin-vi21 a.cta:not(.link){
padding:8px 24px!important}
.aladdin-vi21 a.cta{
  display:inline-block;
  transition-duration:60ms;
color:#000}
.aladdin-vi21 a.cta .label,.aladdin-vi21 a.cta .short.label,.aladdin-vi21 a.cta span.icon{
color:#000!important}
.aladdin-vi21 a.cta span.label{
  line-height:24px;
  font-family:FortBold,Arial,sans-serif!important;
  font-size:16px;
margin-bottom:0!important}
.aladdin-vi21 a.cta.primary{
outline:1px solid transparent}
.aladdin-vi21 a.cta.link+.cta-container-animation,.aladdin-vi21 a.cta.secondary+.cta-container-animation{
display:block}
.aladdin-vi21 a.cta.link+.cta-container-animation{
position:relative}
.aladdin-vi21 a.cta.link+.cta-container-animation::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  position:absolute;
  transition:width .1s;
background-color:#8e50ed}
.aladdin-vi21 a.cta.secondary+.cta-container-animation::after{
  content:"";
  border:2px solid #000;
  position:absolute;
  width:100%;
  height:100%;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
pointer-events:none}
.aladdin-vi21 a.cta.secondary:hover~.cta-container-animation::after{
  width:calc(100% + 2px);
height:calc(100% + 2px)}
.aladdin-vi21 a.cta.link:hover~.cta-container-animation::after{
width:100%}
.aladdin-vi21 a.cta:hover{
text-decoration:none}
.aladdin-vi21 a.cta.disabled.primary{
  pointer-events:none;
background-color:#898d8d}
.aladdin-vi21 a.cta.disabled.primary .label{
color:#fff}
.aladdin-vi21.aladdin-bg-lgray a.cta span.icon,.aladdin-vi21.aladdin-bg-white a.cta span.icon{
color:#8e50ed!important}
.aladdin-vi21.aladdin-bg-lgray .secondary:hover~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-white .secondary:hover~.cta-container-animation::after{
border-color:#8e50ed!important}
.aladdin-vi21.aladdin-bg-aqua a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-blue a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-gray a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-orange a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-yellow a.cta.link~.cta-container-animation::after{
background-color:#000!important}
.aladdin-vi21.aladdin-bg-black a.cta,.aladdin-vi21.aladdin-bg-dgray a.cta,.aladdin-vi21.aladdin-bg-green a.cta,.aladdin-vi21.aladdin-bg-purple a.cta{
color:#fff!important}
.aladdin-vi21.aladdin-bg-black a.cta .label,.aladdin-vi21.aladdin-bg-black a.cta .short.label,.aladdin-vi21.aladdin-bg-black a.cta span.icon,.aladdin-vi21.aladdin-bg-dgray a.cta .label,.aladdin-vi21.aladdin-bg-dgray a.cta .short.label,.aladdin-vi21.aladdin-bg-dgray a.cta span.icon,.aladdin-vi21.aladdin-bg-green a.cta .label,.aladdin-vi21.aladdin-bg-green a.cta .short.label,.aladdin-vi21.aladdin-bg-green a.cta span.icon,.aladdin-vi21.aladdin-bg-purple a.cta .label,.aladdin-vi21.aladdin-bg-purple a.cta .short.label,.aladdin-vi21.aladdin-bg-purple a.cta span.icon{
color:#fff!important}
.aladdin-vi21.aladdin-bg-black a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-black a.cta.secondary~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-dgray a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-dgray a.cta.secondary~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-green a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-green a.cta.secondary~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-purple a.cta.link~.cta-container-animation::after,.aladdin-vi21.aladdin-bg-purple a.cta.secondary~.cta-container-animation::after{
border-color:#fff!important}
.aladdin-vi21.aladdin-bg-dgray a.cta.primary.disabled{
background-color:#f2f2f2}
.aladdin-vi21.aladdin-bg-dgray a.cta.primary.disabled .label,.aladdin-vi21.aladdin-bg-dgray a.cta.primary.disabled span.icon{
color:#898d8d!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-black,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray,.aladdin-vi21 a.cta.primary.aladdin-bg-green,.aladdin-vi21 a.cta.primary.aladdin-bg-purple{
color:#fff!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-black .label,.aladdin-vi21 a.cta.primary.aladdin-bg-black .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-black span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray .label,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-dgray span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-green .label,.aladdin-vi21 a.cta.primary.aladdin-bg-green .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-green span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-purple .label,.aladdin-vi21 a.cta.primary.aladdin-bg-purple .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-purple span.icon{
color:#fff!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-aqua,.aladdin-vi21 a.cta.primary.aladdin-bg-blue,.aladdin-vi21 a.cta.primary.aladdin-bg-gray,.aladdin-vi21 a.cta.primary.aladdin-bg-orange,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray,.aladdin-vi21 a.cta.primary.aladdin-bg-white,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow{
color:#000!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-aqua .label,.aladdin-vi21 a.cta.primary.aladdin-bg-aqua .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-aqua span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-blue .label,.aladdin-vi21 a.cta.primary.aladdin-bg-blue .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-blue span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-gray .label,.aladdin-vi21 a.cta.primary.aladdin-bg-gray .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-gray span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-orange .label,.aladdin-vi21 a.cta.primary.aladdin-bg-orange .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-orange span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray .label,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-tgray span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-white .label,.aladdin-vi21 a.cta.primary.aladdin-bg-white .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-white span.icon,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow .label,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow .short.label,.aladdin-vi21 a.cta.primary.aladdin-bg-yellow span.icon{
color:#000!important}
.aladdin-vi21 a.cta.primary.aladdin-bg-purple:hover{
outline-color:#8e50ed}
.aladdin-vi21 a.cta.primary.aladdin-bg-blue:hover{
outline-color:#00a9e0}
.aladdin-vi21 a.cta.primary.aladdin-bg-aqua:hover{
outline-color:#00cfba}
.aladdin-vi21 a.cta.primary.aladdin-bg-white:hover{
outline-color:#fff}
.aladdin-vi21 a.cta.primary.aladdin-bg-black:hover{
outline-color:#000}
.aladdin-vi21 a.cta.primary.aladdin-bg-yellow:hover{
outline-color:#ffce00}
.aladdin-vi21 a.cta.primary.aladdin-bg-orange:hover{
outline-color:#ff8200}
.aladdin-vi21 a.cta.primary.aladdin-bg-gray:hover{
outline-color:#d6d5dd}
.aladdin-vi21 a.cta.primary.aladdin-bg-lgray:hover{
outline-color:#f2f2f2}
.aladdin-vi21 a.cta.primary.aladdin-bg-dgray:hover{
outline-color:#898d8d}
.aladdin-vi21 a.cta.primary.aladdin-bg-green:hover{
outline-color:#008b5c}
.vi20 .blk-bg-black{
  background-color:#000;
color:#fff}
.vi20 .blk-bg-yellow{
background-color:#ffce00}
.vi20 .blk-bg-orange{
background-color:#ff4713}
.vi20 .blk-bg-pink{
background-color:#fc9bb3}
.vi20 .blk-bg-gray{
background-color:#f4f1eb}
.vi20 .blk-bg-neutral-shade{
background-color:#f4f1eb}
.vi20 .ishares-bg-purple{
background-color:#9e79d9}
.vi20 .ishares-bg-gray{
background-color:#d6d5dd}
.vi20 .ishares-bg-yellow{
background-color:#ffce00}
.vi20 .ishares-bg-blue{
background-color:#00a9e0}
.vi20 .ishares-bg-green{
background-color:#72ca33}
.vi20 .ishares-bg-pink{
background-color:#f78bdb}
.vi20 .aladdin-bg-black{
  background-color:#000;
color:#fff}
.vi20 .aladdin-bg-yellow{
background-color:#ffce00}
.vi20 .aladdin-bg-orange{
background-color:#ff8200}
.vi20 .aladdin-bg-blue{
background-color:#00a9e0}
.vi20 .aladdin-bg-purple{
  background-color:#8e50ed;
color:#fff}
.vi20 .aladdin-bg-aqua{
background-color:#00cfba}
.vi20 .aladdin-bg-white{
background-color:#fff}
.vi20 .aladdin-bg-green{
  background-color:#008b5c;
color:#fff}
.vi20 .aladdin-bg-lgray{
background-color:#f2f2f2}
.vi20 .aladdin-bg-gray{
background-color:#d6d5dd}
.vi20 .aladdin-bg-dgray{
  background-color:#898d8d;
color:#fff}
.vi20 .aladdin-bg-neutral-shade{
background-color:#f1f2f2}
.vi20{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 b,.vi20 strong{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-weight:400}
.hash-tag,.hash-tag:link,.hash-tag:visited{
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  background-color:#fff;
  display:inline-block;
  position:relative;
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:16px;
  color:#000;
  text-transform:uppercase;
  padding:6px 8px 5px 27px;
  text-decoration:none;
  height:auto;
-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .hash-tag,.hash-tag:link,.hash-tag:visited{
  padding:8px 4px 3px 27px}
}
.hash-tag svg,.hash-tag:link svg,.hash-tag:visited svg{
  height:15px;
margin:0 2px -2px -19px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .hash-tag svg,.hash-tag:link svg,.hash-tag:visited svg{
    margin:0 3px -3px -19px;
  vertical-align:text-top!important}
}
.hash-tag::after{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  content:"";
  background-color:#fff;
  height:4px;
z-index:1}
.hash-tag:hover::after{
background-color:#000}
.hash-tag:active,.hash-tag:focus{
  background-color:#000;
  color:#fff;
outline:0}
.hash-tag:active::after,.hash-tag:focus::after{
background-color:#000}
.bg-area.bg-blue,.bg-area.bg-core-blue,.bg-area.bg-dark-blue,.bg-area.bg-image,.bg-area.bg-ish-purple{
  color:#000;
background-color:#9e79d9}
.bg-area.bg-blue .hash-tag svg,.bg-area.bg-core-blue .hash-tag svg,.bg-area.bg-dark-blue .hash-tag svg,.bg-area.bg-image .hash-tag svg,.bg-area.bg-ish-purple .hash-tag svg{
fill:#9e79d9}
.bg-area.bg-blue .hash-tag:active svg,.bg-area.bg-blue .hash-tag:hover svg,.bg-area.bg-core-blue .hash-tag:active svg,.bg-area.bg-core-blue .hash-tag:hover svg,.bg-area.bg-dark-blue .hash-tag:active svg,.bg-area.bg-dark-blue .hash-tag:hover svg,.bg-area.bg-image .hash-tag:active svg,.bg-area.bg-image .hash-tag:hover svg,.bg-area.bg-ish-purple .hash-tag:active svg,.bg-area.bg-ish-purple .hash-tag:hover svg{
fill:#9e79d9}
.bg-area.bg-dry-teal,.bg-area.bg-ish-pink,.bg-area.bg-teal{
  color:#000;
background-color:#f78bdb}
.bg-area.bg-dry-teal .hash-tag svg,.bg-area.bg-ish-pink .hash-tag svg,.bg-area.bg-teal .hash-tag svg{
fill:#f78bdb}
.bg-area.bg-dry-teal .hash-tag:active svg,.bg-area.bg-dry-teal .hash-tag:hover svg,.bg-area.bg-ish-pink .hash-tag:active svg,.bg-area.bg-ish-pink .hash-tag:hover svg,.bg-area.bg-teal .hash-tag:active svg,.bg-area.bg-teal .hash-tag:hover svg{
fill:#f78bdb}
.bg-area.bg-ish-green,.bg-area.bg-lush-green{
  color:#000;
background-color:#72ca33}
.bg-area.bg-ish-green .hash-tag svg,.bg-area.bg-lush-green .hash-tag svg{
fill:#72ca33}
.bg-area.bg-ish-green .hash-tag:active svg,.bg-area.bg-ish-green .hash-tag:hover svg,.bg-area.bg-lush-green .hash-tag:active svg,.bg-area.bg-lush-green .hash-tag:hover svg{
fill:#72ca33}
.bg-area.bg-cold-purple,.bg-area.bg-ish-gray{
  color:#000;
background-color:#d6d5dd}
.bg-area.bg-cold-purple .hash-tag svg,.bg-area.bg-ish-gray .hash-tag svg{
fill:#d6d5dd}
.bg-area.bg-cold-purple .hash-tag:active svg,.bg-area.bg-cold-purple .hash-tag:hover svg,.bg-area.bg-ish-gray .hash-tag:active svg,.bg-area.bg-ish-gray .hash-tag:hover svg{
fill:#d6d5dd}
.bg-area.bg-ish-yellow{
  color:#000;
background-color:#ffce00}
.bg-area.bg-ish-yellow .hash-tag svg{
fill:#ffce00}
.bg-area.bg-ish-yellow .hash-tag:active svg,.bg-area.bg-ish-yellow .hash-tag:hover svg{
fill:#ffce00}
.bg-area.bg-ish-blue,.bg-area.bg-ishares-blue{
  color:#000;
background-color:#00a9e0}
.bg-area.bg-ish-blue .hash-tag svg,.bg-area.bg-ishares-blue .hash-tag svg{
fill:#00a9e0}
.bg-area.bg-ish-blue .hash-tag:active svg,.bg-area.bg-ish-blue .hash-tag:hover svg,.bg-area.bg-ishares-blue .hash-tag:active svg,.bg-area.bg-ishares-blue .hash-tag:hover svg{
fill:#00a9e0}
.bg-area.bg-pure-white{
  color:#000;
background-color:#fff}
.bg-area.bg-pure-white .hash-tag svg{
fill:#000}
.bg-area.bg-pure-white .hash-tag:active svg,.bg-area.bg-pure-white .hash-tag:hover svg{
fill:#000}
.vi20 .standard-banner{
  width:100%;
position:relative}
.vi20 .standard-banner .bg-area{
  color:#000;
  display:block;
width:100%}
.vi20 .standard-banner .bg-area .banner_taxonomy-wrapper{
  margin-top:8px;
margin-left:3px}
.vi20 .standard-banner .bg-area .banner_taxonomy-list{
  list-style:none;
  padding:0;
margin:0}
.vi20 .standard-banner .bg-area .banner_taxonomy-item{
display:inline-block}
.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:link,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:visited{
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  background-color:#fff;
  display:inline-block;
  position:relative;
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:16px;
  color:#000;
  text-transform:uppercase;
  padding:6px 8px 5px 27px;
  text-decoration:none;
  height:auto;
-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:link,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:visited{
  padding:8px 4px 3px 27px}
}
.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag svg,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:link svg,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:visited svg{
  height:15px;
margin:0 2px -2px -19px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag svg,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:link svg,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:visited svg{
    margin:0 3px -3px -19px;
  vertical-align:text-top!important}
}
.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag::after{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  content:"";
  background-color:#fff;
  height:4px;
z-index:1}
.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:hover::after{
background-color:#000}
.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:active,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:focus{
  background-color:#000;
  color:#fff;
outline:0}
.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:active::after,.vi20 .standard-banner .bg-area .banner_taxonomy-item .hash-tag:focus::after{
background-color:#000}
.vi20 .standard-banner .bg-area .banner_taxonomy-item+.banner_taxonomy-item{
margin-left:5px}
.vi20 .standard-banner .bg-area.bg-blue,.vi20 .standard-banner .bg-area.bg-core-blue,.vi20 .standard-banner .bg-area.bg-dark-blue,.vi20 .standard-banner .bg-area.bg-image,.vi20 .standard-banner .bg-area.bg-ish-purple{
  color:#000;
background-color:#9e79d9}
.vi20 .standard-banner .bg-area.bg-blue .hash-tag svg,.vi20 .standard-banner .bg-area.bg-core-blue .hash-tag svg,.vi20 .standard-banner .bg-area.bg-dark-blue .hash-tag svg,.vi20 .standard-banner .bg-area.bg-image .hash-tag svg,.vi20 .standard-banner .bg-area.bg-ish-purple .hash-tag svg{
fill:#9e79d9}
.vi20 .standard-banner .bg-area.bg-blue .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-blue .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-core-blue .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-core-blue .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-dark-blue .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-dark-blue .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-image .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-image .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-ish-purple .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-ish-purple .hash-tag:hover svg{
fill:#9e79d9}
.vi20 .standard-banner .bg-area.bg-dry-teal,.vi20 .standard-banner .bg-area.bg-ish-pink,.vi20 .standard-banner .bg-area.bg-teal{
  color:#000;
background-color:#f78bdb}
.vi20 .standard-banner .bg-area.bg-dry-teal .hash-tag svg,.vi20 .standard-banner .bg-area.bg-ish-pink .hash-tag svg,.vi20 .standard-banner .bg-area.bg-teal .hash-tag svg{
fill:#f78bdb}
.vi20 .standard-banner .bg-area.bg-dry-teal .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-dry-teal .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-ish-pink .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-ish-pink .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-teal .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-teal .hash-tag:hover svg{
fill:#f78bdb}
.vi20 .standard-banner .bg-area.bg-ish-green,.vi20 .standard-banner .bg-area.bg-lush-green{
  color:#000;
background-color:#72ca33}
.vi20 .standard-banner .bg-area.bg-ish-green .hash-tag svg,.vi20 .standard-banner .bg-area.bg-lush-green .hash-tag svg{
fill:#72ca33}
.vi20 .standard-banner .bg-area.bg-ish-green .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-ish-green .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-lush-green .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-lush-green .hash-tag:hover svg{
fill:#72ca33}
.vi20 .standard-banner .bg-area.bg-cold-purple,.vi20 .standard-banner .bg-area.bg-ish-gray{
  color:#000;
background-color:#d6d5dd}
.vi20 .standard-banner .bg-area.bg-cold-purple .hash-tag svg,.vi20 .standard-banner .bg-area.bg-ish-gray .hash-tag svg{
fill:#d6d5dd}
.vi20 .standard-banner .bg-area.bg-cold-purple .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-cold-purple .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-ish-gray .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-ish-gray .hash-tag:hover svg{
fill:#d6d5dd}
.vi20 .standard-banner .bg-area.bg-ish-yellow{
  color:#000;
background-color:#ffce00}
.vi20 .standard-banner .bg-area.bg-ish-yellow .hash-tag svg{
fill:#ffce00}
.vi20 .standard-banner .bg-area.bg-ish-yellow .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-ish-yellow .hash-tag:hover svg{
fill:#ffce00}
.vi20 .standard-banner .bg-area.bg-ish-blue,.vi20 .standard-banner .bg-area.bg-ishares-blue{
  color:#000;
background-color:#00a9e0}
.vi20 .standard-banner .bg-area.bg-ish-blue .hash-tag svg,.vi20 .standard-banner .bg-area.bg-ishares-blue .hash-tag svg{
fill:#00a9e0}
.vi20 .standard-banner .bg-area.bg-ish-blue .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-ish-blue .hash-tag:hover svg,.vi20 .standard-banner .bg-area.bg-ishares-blue .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-ishares-blue .hash-tag:hover svg{
fill:#00a9e0}
.vi20 .standard-banner .bg-area.bg-pure-white{
  color:#000;
background-color:#fff}
.vi20 .standard-banner .bg-area.bg-pure-white .hash-tag svg{
fill:#000}
.vi20 .standard-banner .bg-area.bg-pure-white .hash-tag:active svg,.vi20 .standard-banner .bg-area.bg-pure-white .hash-tag:hover svg{
fill:#000}
.vi20 .standard-banner .attribution,.vi20 .standard-banner .header h1,.vi20 .standard-banner .subheader,.vi20 .standard-banner .title{
text-align:left}
.vi20 .standard-banner .header{
padding-bottom:5px}
@-moz-document url-prefix(){
  .vi20 .standard-banner .header{
  margin-bottom:16px}
}
.vi20 .standard-banner .header h1{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:64px;
  line-height:72px;
  color:#000;
font-weight:400}
.vi20 .standard-banner .content-box{
  display:block;
padding:67px 0 40px}
@-moz-document url-prefix(){
  .vi20 .standard-banner .content-box{
  padding:74px 0 40px}
}
.vi20 .standard-banner .subheader{
  padding-top:25px;
font:16px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .standard-banner .attribution{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  text-align:left;
  font-size:16px;
  line-height:24px;
  padding-top:34px;
color:#000}
.vi20 .standard-banner .attribution .attribution-wrapper{
  margin:0 0 0 auto;
  padding:0;
  border:none;
  display:inline-block;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-transform:none}
.vi20 .standard-banner .attribution .attribution-wrapper span{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .standard-banner .attribution .attribution-wrapper .author-separator{
padding:0 7px}
.vi20 .standard-banner .attribution a{
  color:#000;
display:inline-block}
.vi20 .standard-banner .attribution a:hover{
  color:#000;
text-decoration:none}
.vi20 .standard-banner .attribution a:hover::after{
width:100%}
.vi20 .standard-banner .attribution a::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#000;
transition:width .3s}
.vi20 .standard-banner sup{
font-size:18px}
.vi20 .standard-banner.standard-banner--tag-aggregated .header{
  padding-bottom:12px;
margin-bottom:8px}
@-moz-document url-prefix(){
  .vi20 .standard-banner.standard-banner--tag-aggregated .header{
  padding-bottom:10px}
}
.vi20 .standard-banner.standard-banner--tag-aggregated .header h1{
  font-size:32px;
line-height:40px}
.vi20 .standard-banner.standard-banner--tag-aggregated .content-box{
  padding-top:30px;
padding-bottom:40px}
@-moz-document url-prefix(){
  .vi20 .standard-banner.standard-banner--tag-aggregated .content-box{
  padding-top:32px}
}
.vi20 .standard-banner.standard-banner--tag-aggregated .banner_taxonomy-item:not(:first-of-type){
display:none}
.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:link,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:visited{
  pointer-events:none;
  cursor:default;
  font-size:64px!important;
height:auto!important}
@media only screen and (min-width:768px){
  .vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:link,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:visited{
  padding:29px 19px 35px 93px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:link,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:visited{
  padding:31px 8px 33px 93px!important}
}
.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag svg,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:link svg,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:visited svg{
  height:50px!important;
  margin-right:1px!important;
margin-left:-69px!important}
.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag::after,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:link::after,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:visited::after{
background-color:rgba(255,255,255,0)}
.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:hover::after,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:link:hover::after,.vi20 .standard-banner.standard-banner--tag-aggregated .bg-area .hash-tag:visited:hover::after{
background-color:rgba(255,255,255,0)}
.vi20 .all-tags-wrapper{
margin-bottom:40px}
.vi20 .all-tags-wrapper.hidden{
  display:none;
visibility:hidden}
.vi20 .all-tags-wrapper .header{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  color:#000;
  font-size:40px;
  margin-top:29px;
margin-bottom:19px}
.vi20 .all-tags-wrapper .all-tags{
  padding:24px;
  background-color:#f78bdb;
flex-direction:row}
@media only screen and (min-width:768px){
  .vi20 .all-tags-wrapper .all-tags{
  display:flex}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .all-tags-wrapper .all-tags{
  -ms-flex-direction:row}
}
.vi20 .all-tags-wrapper .all-tags__column{
  flex:1;
width:33%}
.vi20 .all-tags-wrapper .all-tags__header{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  color:#000;
  font-size:16px;
margin-bottom:10px}
.vi20 .all-tags-wrapper .all-tags__item{
margin-top:16px}
.vi20 .all-tags-wrapper .all-tags__item:first-of-type{
margin-top:0}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:link,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:visited{
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  background-color:#fff;
  display:inline-block;
  position:relative;
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:16px;
  color:#000;
  text-transform:uppercase;
  padding:6px 8px 5px 27px;
  text-decoration:none;
  height:auto;
-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .all-tags-wrapper .all-tags__item .hash-tag,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:link,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:visited{
  padding:8px 4px 3px 27px}
}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag svg,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:link svg,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:visited svg{
  height:15px;
margin:0 2px -2px -19px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .all-tags-wrapper .all-tags__item .hash-tag svg,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:link svg,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:visited svg{
    margin:0 3px -3px -19px;
  vertical-align:text-top!important}
}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag::after{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  content:"";
  background-color:#fff;
  height:4px;
z-index:1}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag:hover::after{
background-color:#000}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag:active,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:focus{
  background-color:#000;
  color:#fff;
outline:0}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag:active::after,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:focus::after{
background-color:#000}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag svg{
fill:#f78bdb}
.vi20 .all-tags-wrapper .all-tags__item .hash-tag:active svg,.vi20 .all-tags-wrapper .all-tags__item .hash-tag:hover svg{
fill:#f78bdb}
@media only screen and (max-width:767px){
  .blk-responsive .vi20 .standard-banner .content-box{
  padding:71px 20px 40px}
  .blk-responsive .vi20 .standard-banner .header{
  padding:0 0 8px}
  .blk-responsive .vi20 .standard-banner .header h1{
    font-size:40px;
  line-height:48px}
  .blk-responsive .vi20 .standard-banner .attribution{
  text-align:unset}
  .blk-responsive .vi20 .standard-banner .attr-line,.blk-responsive .vi20 .standard-banner .attribution,.blk-responsive .vi20 .standard-banner .header h1,.blk-responsive .vi20 .standard-banner .subheader,.blk-responsive .vi20 .standard-banner .title{
  width:auto}
  .blk-responsive .vi20 .standard-banner .attr-line,.blk-responsive .vi20 .standard-banner .attribution{
  margin:0 20px}
  .blk-responsive .vi20 .standard-banner .bg-area .banner_taxonomy-item{
  display:block}
  .blk-responsive .vi20 .standard-banner .bg-area .banner_taxonomy-item+.banner_taxonomy-item{
    margin-top:7px;
  margin-left:0}
  .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .content-box{
  padding:34px 20px 40px}
  @-moz-document url-prefix(){
    .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .content-box{
    padding:37px 20px 35px}
  }
  .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .header{
  padding:0 0 9px}
  .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .header h1{
    font-size:23px;
  line-height:30px}
  .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .banner_taxonomy-item .hash-tag{
    font-size:25px!important;
  padding:12px 16px 16px 52px}
}
@media only screen and (max-width:767px) and (-ms-high-contrast:none),only screen and (max-width:767px) and (-ms-high-contrast:active){
  .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .banner_taxonomy-item .hash-tag{
    line-height:21px;
  padding:16px 6px 16px 52px!important}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .banner_taxonomy-item .hash-tag svg{
    width:24px!important;
    height:24px!important;
  margin-left:-40px!important}
}
@media only screen and (max-width:767px) and (-ms-high-contrast:none),only screen and (max-width:767px) and (-ms-high-contrast:active){
  .blk-responsive .vi20 .standard-banner.standard-banner--tag-aggregated .banner_taxonomy-item .hash-tag svg{
  margin-top:-3px!important}
}
@media only screen and (max-width:767px){
  .vi20 .all-tags-wrapper .all-tags{
  flex-direction:column}
}
@media only screen and (max-width:767px) and (-ms-high-contrast:none),only screen and (max-width:767px) and (-ms-high-contrast:active){
  .vi20 .all-tags-wrapper .all-tags{
  display:block!important}
}
@media only screen and (max-width:767px){
  .vi20 .all-tags-wrapper .all-tags__column{
  width:100%}
  .vi20 .all-tags-wrapper .all-tags__column+.all-tags__column{
  margin-top:24px}
}
.vi20 .related-tags{
  width:calc(100% - 48px);
  position:relative;
  margin-top:16px;
padding:18px 24px 25px}
.vi20 .related-tags .title{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:24px;
  line-height:32px;
  color:#000;
  font-weight:400;
padding-bottom:11px}
.vi20 .related-tags .related-tags__item{
margin-top:16px}
.vi20 .related-tags .related-tags__item:first-of-type{
margin-top:6px}
.vi20 .related-tags .related-tags__item .hash-tag,.vi20 .related-tags .related-tags__item .hash-tag:link,.vi20 .related-tags .related-tags__item .hash-tag:visited{
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  background-color:#fff;
  display:inline-block;
  position:relative;
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:16px;
  color:#000;
  text-transform:uppercase;
  padding:6px 8px 5px 27px;
  text-decoration:none;
  height:auto;
-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .related-tags .related-tags__item .hash-tag,.vi20 .related-tags .related-tags__item .hash-tag:link,.vi20 .related-tags .related-tags__item .hash-tag:visited{
  padding:8px 4px 3px 27px}
}
.vi20 .related-tags .related-tags__item .hash-tag svg,.vi20 .related-tags .related-tags__item .hash-tag:link svg,.vi20 .related-tags .related-tags__item .hash-tag:visited svg{
  height:15px;
margin:0 2px -2px -19px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .related-tags .related-tags__item .hash-tag svg,.vi20 .related-tags .related-tags__item .hash-tag:link svg,.vi20 .related-tags .related-tags__item .hash-tag:visited svg{
    margin:0 3px -3px -19px;
  vertical-align:text-top!important}
}
.vi20 .related-tags .related-tags__item .hash-tag::after{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  -webkit-transition:background 250ms ease;
  transition:background .25s ease;
  will-change:transition;
  content:"";
  background-color:#fff;
  height:4px;
z-index:1}
.vi20 .related-tags .related-tags__item .hash-tag:hover::after{
background-color:#000}
.vi20 .related-tags .related-tags__item .hash-tag:active,.vi20 .related-tags .related-tags__item .hash-tag:focus{
  background-color:#000;
  color:#fff;
outline:0}
.vi20 .related-tags .related-tags__item .hash-tag:active::after,.vi20 .related-tags .related-tags__item .hash-tag:focus::after{
background-color:#000}
.vi20 .related-tags .related-tags__list{
  list-style-type:none;
  padding:0;
margin:0}
.vi20 .related-tags .bg-area.bg-blue,.vi20 .related-tags .bg-area.bg-core-blue,.vi20 .related-tags .bg-area.bg-dark-blue,.vi20 .related-tags .bg-area.bg-image,.vi20 .related-tags .bg-area.bg-ish-purple{
  color:#000;
background-color:#9e79d9}
.vi20 .related-tags .bg-area.bg-blue .hash-tag svg,.vi20 .related-tags .bg-area.bg-core-blue .hash-tag svg,.vi20 .related-tags .bg-area.bg-dark-blue .hash-tag svg,.vi20 .related-tags .bg-area.bg-image .hash-tag svg,.vi20 .related-tags .bg-area.bg-ish-purple .hash-tag svg{
fill:#9e79d9}
.vi20 .related-tags .bg-area.bg-blue .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-blue .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-core-blue .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-core-blue .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-dark-blue .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-dark-blue .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-image .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-image .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-ish-purple .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-ish-purple .hash-tag:hover svg{
fill:#9e79d9}
.vi20 .related-tags .bg-area.bg-dry-teal,.vi20 .related-tags .bg-area.bg-ish-pink,.vi20 .related-tags .bg-area.bg-teal{
  color:#000;
background-color:#f78bdb}
.vi20 .related-tags .bg-area.bg-dry-teal .hash-tag svg,.vi20 .related-tags .bg-area.bg-ish-pink .hash-tag svg,.vi20 .related-tags .bg-area.bg-teal .hash-tag svg{
fill:#f78bdb}
.vi20 .related-tags .bg-area.bg-dry-teal .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-dry-teal .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-ish-pink .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-ish-pink .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-teal .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-teal .hash-tag:hover svg{
fill:#f78bdb}
.vi20 .related-tags .bg-area.bg-ish-green,.vi20 .related-tags .bg-area.bg-lush-green{
  color:#000;
background-color:#72ca33}
.vi20 .related-tags .bg-area.bg-ish-green .hash-tag svg,.vi20 .related-tags .bg-area.bg-lush-green .hash-tag svg{
fill:#72ca33}
.vi20 .related-tags .bg-area.bg-ish-green .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-ish-green .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-lush-green .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-lush-green .hash-tag:hover svg{
fill:#72ca33}
.vi20 .related-tags .bg-area.bg-cold-purple,.vi20 .related-tags .bg-area.bg-ish-gray{
  color:#000;
background-color:#d6d5dd}
.vi20 .related-tags .bg-area.bg-cold-purple .hash-tag svg,.vi20 .related-tags .bg-area.bg-ish-gray .hash-tag svg{
fill:#d6d5dd}
.vi20 .related-tags .bg-area.bg-cold-purple .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-cold-purple .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-ish-gray .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-ish-gray .hash-tag:hover svg{
fill:#d6d5dd}
.vi20 .related-tags .bg-area.bg-ish-yellow{
  color:#000;
background-color:#ffce00}
.vi20 .related-tags .bg-area.bg-ish-yellow .hash-tag svg{
fill:#ffce00}
.vi20 .related-tags .bg-area.bg-ish-yellow .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-ish-yellow .hash-tag:hover svg{
fill:#ffce00}
.vi20 .related-tags .bg-area.bg-ish-blue,.vi20 .related-tags .bg-area.bg-ishares-blue{
  color:#000;
background-color:#00a9e0}
.vi20 .related-tags .bg-area.bg-ish-blue .hash-tag svg,.vi20 .related-tags .bg-area.bg-ishares-blue .hash-tag svg{
fill:#00a9e0}
.vi20 .related-tags .bg-area.bg-ish-blue .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-ish-blue .hash-tag:hover svg,.vi20 .related-tags .bg-area.bg-ishares-blue .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-ishares-blue .hash-tag:hover svg{
fill:#00a9e0}
.vi20 .related-tags .bg-area.bg-pure-white{
  color:#000;
background-color:#fff}
.vi20 .related-tags .bg-area.bg-pure-white .hash-tag svg{
fill:#000}
.vi20 .related-tags .bg-area.bg-pure-white .hash-tag:active svg,.vi20 .related-tags .bg-area.bg-pure-white .hash-tag:hover svg{
fill:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi20 .related-tags{
    width:236px;
  margin:0 auto}
}
.vi20 .cta .icon{
margin-right:7px}
.vi20 .cta .icon.arrow:before,.vi20 .cta .icon.article:before,.vi20 .cta .icon.audio:before,.vi20 .cta .icon.blog:before,.vi20 .cta .icon.chart:before,.vi20 .cta .icon.infographic:before,.vi20 .cta .icon.none:before,.vi20 .cta .icon.padlock:before,.vi20 .cta .icon.pdf:before,.vi20 .cta .icon.ppt:before,.vi20 .cta .icon.tool:before{
content:"\f105"}
.vi20 .cta .icon.excel-download:before,.vi20 .cta .icon.excel:before,.vi20 .cta .icon.word:before,.vi20 .cta .icon.zip:before{
content:"\f019"}
.vi20 .cta .icon.article,.vi20 .cta .icon.email,.vi20 .cta .icon.padlock{
  padding:0;
background:0 0}
.vi20 .cta .icon.email:before{
content:"\f003"}
.vi20 .cta .icon.event:before{
content:"\f073"}
.vi20 .cta .icon.video:before{
content:"\f008"}
.vi20 .cta .label{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-transform:none}
.vi20 .cta .short.label{
display:none}
.vi20 .cta.link.multiple .icon{
  width:16px;
  text-align:right;
  float:left;
margin-top:2px}
.vi20 .cta.link.multiple .label{
font-weight:400}
.vi20 .cta.link.multiple .label span{
  display:block;
margin-left:28px}
.vi20 .cta.button{
  border-radius:2px;
  padding:8px 20px;
  text-align:center;
  border:1px solid #73a7d8;
background:0 0}
.vi20 .cta.button .icon{
display:none}
.vi20 .cta.link .label,.vi20 a.cta.link{
color:#000}
.vi20 .cta.button{
  border-color:#000;
background-color:#000}
.vi20 .cta.button .label{
color:#fff}
.vi20 .cta.button.bg-blue{
  background:#9e79d9;
  color:#000;
border-color:#9e79d9}
.vi20 .cta.button.bg-lush-green{
  background:#ffce00;
  color:#fff;
border-color:#ffce00}
.vi20 .cta.button.bg-teal{
  background:#f78bdb;
  color:#fff;
border-color:#f78bdb}
.vi20 .cta.button.bg-ishares-blue{
  background:#00a9e0;
  color:#fff;
border-color:#00a9e0}
.vi20 .cta.button.bg-ishares-green{
  background:#72ca33;
  color:#fff;
border-color:#72ca33}
.vi20 .cta.button.secondary{
background:0 0}
.vi20 .cta.button.secondary .label{
color:#000}
.vi20 .cta.button.secondary.bg-blue{
  border-color:#9e79d9;
color:#000}
.vi20 .cta.button.secondary.bg-blue .label{
color:#000}
.vi20 .cta.button.secondary.bg-lush-green{
  border-color:#ffce00;
color:#fff}
.vi20 .cta.button.secondary.bg-lush-green .label{
color:#fff}
.vi20 .cta.button.secondary.bg-teal{
  border-color:#f78bdb;
color:#fff}
.vi20 .cta.button.secondary.bg-teal .label{
color:#fff}
.vi20 .cta.button.secondary.bg-ishares-blue{
  border-color:#00a9e0;
color:#fff}
.vi20 .cta.button.secondary.bg-ishares-blue .label{
color:#fff}
.vi20 .cta.button.secondary.bg-ishares-green{
  border-color:#72ca33;
color:#fff}
.vi20 .cta.button.secondary.bg-ishares-green .label{
color:#fff}
.vi20 .cta.button.pop{
  border-color:#ffce00;
  background-color:#ffce00;
color:#fff}
.vi20 .cta.button.pop .label{
color:#000}
.vi20 .cta.button.pop.secondary{
background:0 0}
.vi20 .cta.button.pop.secondary .label{
color:#000}
.vi20 .bg-blue .cta.link .label,.vi20 .bg-blue a.cta.link,.vi20 .bg-core-blue .cta.link .label,.vi20 .bg-core-blue a.cta.link,.vi20 .bg-dark .cta.link .label,.vi20 .bg-dark a.cta.link,.vi20 .bg-dark-blue .cta.link .label,.vi20 .bg-dark-blue a.cta.link,.vi20 .bg-ishares-blue .cta.link .label,.vi20 .bg-ishares-blue a.cta.link,.vi20 .bg-ishares-green .cta.link .label,.vi20 .bg-ishares-green a.cta.link,.vi20 .bg-teal .cta.link .label,.vi20 .bg-teal a.cta.link,.vi20 .bg-teal-blue .cta.link .label,.vi20 .bg-teal-blue a.cta.link{
color:#000}
.vi20 .bg-blue .cta.button,.vi20 .bg-blue .cta.button.pop,.vi20 .bg-core-blue .cta.button,.vi20 .bg-core-blue .cta.button.pop,.vi20 .bg-dark .cta.button,.vi20 .bg-dark .cta.button.pop,.vi20 .bg-dark-blue .cta.button,.vi20 .bg-dark-blue .cta.button.pop,.vi20 .bg-ishares-blue .cta.button,.vi20 .bg-ishares-blue .cta.button.pop,.vi20 .bg-ishares-green .cta.button,.vi20 .bg-ishares-green .cta.button.pop,.vi20 .bg-teal .cta.button,.vi20 .bg-teal .cta.button.pop,.vi20 .bg-teal-blue .cta.button,.vi20 .bg-teal-blue .cta.button.pop{
  border-color:#fff;
background-color:#fff}
.vi20 .bg-blue .cta.button .label,.vi20 .bg-blue .cta.button.pop .label,.vi20 .bg-core-blue .cta.button .label,.vi20 .bg-core-blue .cta.button.pop .label,.vi20 .bg-dark .cta.button .label,.vi20 .bg-dark .cta.button.pop .label,.vi20 .bg-dark-blue .cta.button .label,.vi20 .bg-dark-blue .cta.button.pop .label,.vi20 .bg-ishares-blue .cta.button .label,.vi20 .bg-ishares-blue .cta.button.pop .label,.vi20 .bg-ishares-green .cta.button .label,.vi20 .bg-ishares-green .cta.button.pop .label,.vi20 .bg-teal .cta.button .label,.vi20 .bg-teal .cta.button.pop .label,.vi20 .bg-teal-blue .cta.button .label,.vi20 .bg-teal-blue .cta.button.pop .label{
color:#000}
.vi20 .bg-blue .cta.button.pop.secondary,.vi20 .bg-blue .cta.button.secondary,.vi20 .bg-core-blue .cta.button.pop.secondary,.vi20 .bg-core-blue .cta.button.secondary,.vi20 .bg-dark .cta.button.pop.secondary,.vi20 .bg-dark .cta.button.secondary,.vi20 .bg-dark-blue .cta.button.pop.secondary,.vi20 .bg-dark-blue .cta.button.secondary,.vi20 .bg-ishares-blue .cta.button.pop.secondary,.vi20 .bg-ishares-blue .cta.button.secondary,.vi20 .bg-ishares-green .cta.button.pop.secondary,.vi20 .bg-ishares-green .cta.button.secondary,.vi20 .bg-teal .cta.button.pop.secondary,.vi20 .bg-teal .cta.button.secondary,.vi20 .bg-teal-blue .cta.button.pop.secondary,.vi20 .bg-teal-blue .cta.button.secondary{
  background:0 0;
border-color:#000}
.vi20 .bg-blue .cta.button.pop.secondary .label,.vi20 .bg-blue .cta.button.secondary .label,.vi20 .bg-core-blue .cta.button.pop.secondary .label,.vi20 .bg-core-blue .cta.button.secondary .label,.vi20 .bg-dark .cta.button.pop.secondary .label,.vi20 .bg-dark .cta.button.secondary .label,.vi20 .bg-dark-blue .cta.button.pop.secondary .label,.vi20 .bg-dark-blue .cta.button.secondary .label,.vi20 .bg-ishares-blue .cta.button.pop.secondary .label,.vi20 .bg-ishares-blue .cta.button.secondary .label,.vi20 .bg-ishares-green .cta.button.pop.secondary .label,.vi20 .bg-ishares-green .cta.button.secondary .label,.vi20 .bg-teal .cta.button.pop.secondary .label,.vi20 .bg-teal .cta.button.secondary .label,.vi20 .bg-teal-blue .cta.button.pop.secondary .label,.vi20 .bg-teal-blue .cta.button.secondary .label{
color:#000}
.vi20 .bg-dark-gray .cta.link .label,.vi20 .bg-dark-gray a.cta.link,.vi20 .bg-green .cta.link .label,.vi20 .bg-green a.cta.link,.vi20 .bg-lush-green .cta.link .label,.vi20 .bg-lush-green a.cta.link{
color:#fff}
.vi20 .bg-dark-gray .cta.button,.vi20 .bg-dark-gray .cta.button.pop,.vi20 .bg-green .cta.button,.vi20 .bg-green .cta.button.pop,.vi20 .bg-lush-green .cta.button,.vi20 .bg-lush-green .cta.button.pop{
  border-color:#fff;
background-color:#fff}
.vi20 .bg-dark-gray .cta.button .label,.vi20 .bg-dark-gray .cta.button.pop .label,.vi20 .bg-green .cta.button .label,.vi20 .bg-green .cta.button.pop .label,.vi20 .bg-lush-green .cta.button .label,.vi20 .bg-lush-green .cta.button.pop .label{
color:#000}
.vi20 .bg-dark-gray .cta.button.pop.secondary,.vi20 .bg-dark-gray .cta.button.secondary,.vi20 .bg-green .cta.button.pop.secondary,.vi20 .bg-green .cta.button.secondary,.vi20 .bg-lush-green .cta.button.pop.secondary,.vi20 .bg-lush-green .cta.button.secondary{
  background:0 0;
border-color:#fff}
.vi20 .bg-dark-gray .cta.button.pop.secondary .label,.vi20 .bg-dark-gray .cta.button.secondary .label,.vi20 .bg-green .cta.button.pop.secondary .label,.vi20 .bg-green .cta.button.secondary .label,.vi20 .bg-lush-green .cta.button.pop.secondary .label,.vi20 .bg-lush-green .cta.button.secondary .label{
color:#fff}
.vi20 .cta~.overlay-mask{
  position:fixed;
  width:100%;
  height:100%;
  z-index:99;
  top:0;
  left:0;
  display:none;
opacity:0}
.vi20 .cta~.overlay-mask.popup{
background-color:rgba(0,0,0,.75)}
.vi20 .cta~.target-overlay{
  position:fixed;
  top:0;
  left:100%;
  display:none;
  background-color:#fff;
  z-index:99;
  width:100%;
  height:100%;
cursor:default}
.vi20 .cta~.target-overlay.popup{
  top:100%;
  left:0;
background-color:transparent}
.vi20 .cta~.target-overlay.popup .overlay-content{
  overflow-x:hidden;
  overflow-y:auto;
  top:50%;
  right:0;
  left:0;
  bottom:0;
  display:flex;
  flex-direction:column;
transform:translateY(-50%)}
.vi20 .cta~.target-overlay.popup .overlay-content .iframe-container{
height:auto}
.vi20 .cta~.target-overlay.popup .overlay-content .close-button-wrapper{
  width:100%;
  margin-right:0!important;
box-sizing:border-box}
.vi20 .cta~.target-overlay.popup .overlay-content .close-button-wrapper .close{
  color:#000;
  font-size:32px;
  background-color:transparent;
  right:21px;
  height:26px;
  width:22px;
overflow:visible}
.vi20 .cta~.target-overlay.popup .overlay-content .close-button-wrapper .close img{
  width:40px;
height:40px}
.vi20 .cta~.target-overlay .overlay-content{
  width:100%;
  position:relative;
display:block}
.vi20 .cta~.target-overlay .overlay-image-container{
  max-width:880px;
  margin:0 auto;
  position:relative;
  text-align:center;
display:block}
.vi20 .cta~.target-overlay .overlay-image-container.adjust-position{
top:80px}
.vi20 .cta~.target-overlay .overlay-image-container img.original{
  max-width:100%;
height:auto}
.vi20 .cta~.target-overlay .overlay-title{
  width:620px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:28px;
  line-height:34px;
  margin:0 auto;
  padding-bottom:32px;
  color:#d6d5dd;
  padding-top:60px;
  text-align:center;
  box-sizing:border-box;
  cursor:default;
  text-transform:none;
display:block}
.vi20 .cta~.target-overlay .iframe-container{
  -webkit-overflow-scrolling:touch;
  overflow:auto;
  width:100%;
display:block}
.vi20 .cta~.target-overlay .iframe-container.iframe-100vh{
height:100vh}
.vi20 .cta~.target-overlay .iframe-container.iframe-85vh{
height:85vh}
.vi20 .cta~.target-overlay iframe{
  width:100%;
height:98%}
.vi20 .cta~.target-overlay .close-button-wrapper{
  position:relative;
  width:100%;
  height:0;
  margin:0 auto;
display:block}
.vi20 .cta~.target-overlay .close{
  font-size:32px;
  width:22px;
  height:26px;
  position:absolute;
  top:30px;
  color:#000;
  cursor:pointer;
  z-index:9;
  display:block;
  right:21px;
  transition:color 150ms ease-out;
  background:0 0;
overflow:visible}
.vi20 .cta~.target-overlay .close i.fa{
  position:relative;
  top:-8px;
left:-1px}
.vi20 .cta~.target-overlay .close:hover{
text-decoration:none}
.vi20 .cta~.target-overlay .close:hover::after{
width:100%}
.vi20 .cta~.target-overlay .close::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:-1px}
.vi20 .blackrock .cta~.target-overlay .overlay-title{
color:#000}
@media only screen and (max-width:767px){
  .blk-responsive .vi20 .cta .label{
  display:none}
  .blk-responsive .vi20 .cta .short.label{
  display:inline}
  .blk-responsive .vi20 .cta~.target-overlay.popup .overlay-content .close-button-wrapper .close img{
    width:32px;
  height:32px}
  .blk-responsive .vi20 .cta~.target-overlay .close-button-wrapper{
  width:100%}
  .blk-responsive .vi20 .cta~.target-overlay .overlay-title{
    width:100%;
  padding:70px 20px 40px 20px}
  .blk-responsive .vi20 .cta~.target-overlay .overlay-image-container.adjust-position{
  top:70px}
  .blk-responsive .vi20 .cta~.target-overlay .close{
    top:20px!important;
  position:absolute!important}
  .blk-responsive .vi20 .cta~.target-overlay:not(.popup){
  top:55px!important}
}
@media only screen and (max-width:1023px){
  .blk-responsive .vi20 .target-overlay.popup{
    left:0;
    z-index:99;
    padding:0!important;
  margin:0!important}
  .blk-responsive .vi20 .target-overlay.popup .overlay-content{
    top:0;
    height:auto;
    padding:0;
  transform:none}
  .blk-responsive .vi20 .target-overlay.popup .overlay-content iframe{
  height:100vh}
  .blk-responsive .vi20 .target-overlay.popup .overlay-content .close-button-wrapper{
    margin-right:32px;
  width:100%}
  .blk-responsive .vi20 .target-overlay.popup .overlay-content .close-button-wrapper .close{
    top:20px;
  right:21px}
  .blk-responsive .vi20 .target-overlay .close{
  top:64px}
}
.vi20 .blackrock .cta .icon{
  margin-right:8px;
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
font-size:14px}
.vi20 .blackrock .cta .icon.fa-angle-right{
font-size:16px}
.vi20 .blackrock .cta .icon.fa-download{
font-weight:400}
.vi20 .blackrock .cta .icon.fa-download:before{
content:"\f33d"}
.vi20 .blackrock .cta .icon.fa-envelope-o:before{
content:"\f0e0"}
.vi20 .blackrock .cta .icon.fa-film:before{
content:"\f144"}
.vi20 .blackrock .cta .icon.fa-calendar:before{
content:"\f133"}
.vi20 .blackrock a.cta:hover{
text-decoration:none}
.vi20 .blackrock .cta-container-box{
display:inline-block}
.vi20 .blackrock .cta-container-animation{
  display:block;
  width:auto;
position:relative}
.vi20 .blackrock .cta-container-animation:after{
  content:"";
  width:0;
  height:3px;
  display:block;
  transition:width .3s;
  position:absolute;
  bottom:0;
background-color:#ff4713}
.vi20 .blackrock .cta.link~.cta-container-animation::after{
bottom:-5px}
.vi20 .blackrock .cta:hover~.cta-container-animation::after{
width:100%}
.vi20 .blackrock .cta.primary.pop~.cta-container-animation::after,.vi20 .blackrock .cta.secondary.pop~.cta-container-animation::after{
background-color:#000}
.vi20 .blackrock .cta.button{
  margin-bottom:0;
  padding:12px 24px;
border-radius:0}
.vi20 .blackrock .cta.button .icon{
  display:inline-block;
  float:none;
  margin:auto 8px auto 0;
color:#ff4713}
.vi20 .blackrock .cta.link .label,.vi20 .blackrock a.cta.link{
color:#000}
.vi20 .blackrock .cta.link .label .icon,.vi20 .blackrock a.cta.link .icon{
color:#ff4713}
.vi20 .blackrock .cta.button{
  border-color:#000;
background-color:#000}
.vi20 .blackrock .cta.button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .blackrock .cta.button .label{
color:#fff}
.vi20 .blackrock .cta.button.secondary{
background:0 0}
.vi20 .blackrock .cta.button.secondary .label{
color:#000}
.vi20 .blackrock .cta.button.pop{
  border-color:#ff4713;
  background-color:#ff4713;
color:#000}
.vi20 .blackrock .cta.button.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #ff4713}
.vi20 .blackrock .cta.button.pop .icon,.vi20 .blackrock .cta.button.pop .label{
color:#000}
.vi20 .blackrock.blk-bg-black .cta.link .label,.vi20 .blackrock.blk-bg-black a.cta.link{
color:#fff}
.vi20 .blackrock.blk-bg-black .cta .icon{
color:#ff4713}
.vi20 .blackrock.blk-bg-black .cta.button,.vi20 .blackrock.blk-bg-black .cta.button.primary{
  border-color:#fff;
background-color:#fff}
.vi20 .blackrock.blk-bg-black .cta.button.primary:focus-visible,.vi20 .blackrock.blk-bg-black .cta.button:focus-visible{
  outline-offset:2px;
outline:2px solid #fff}
.vi20 .blackrock.blk-bg-black .cta.button .label,.vi20 .blackrock.blk-bg-black .cta.button.primary .label{
color:#000}
.vi20 .blackrock.blk-bg-black .cta.button.primary.secondary,.vi20 .blackrock.blk-bg-black .cta.button.secondary{
  background:0 0;
border-color:#fff}
.vi20 .blackrock.blk-bg-black .cta.button.primary.secondary:focus-visible,.vi20 .blackrock.blk-bg-black .cta.button.secondary:focus-visible{
  outline-offset:2px;
outline:2px solid #fff}
.vi20 .blackrock.blk-bg-black .cta.button.primary.secondary .label,.vi20 .blackrock.blk-bg-black .cta.button.secondary .label{
color:#fff}
.vi20 .blackrock.blk-bg-black .cta.button.pop{
  border-color:#ff4713;
  background-color:#ff4713;
color:#000}
.vi20 .blackrock.blk-bg-black .cta.button.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #ff4713}
.vi20 .blackrock.blk-bg-black .cta.button.pop .icon,.vi20 .blackrock.blk-bg-black .cta.button.pop .label{
color:#000}
.vi20 .blackrock.blk-bg-black .cta.button.pop~.cta-container-animation::after{
background-color:#fff}
.vi20 .blackrock.blk-bg-orange .cta.link .label .icon,.vi20 .blackrock.blk-bg-pink .cta.link .label .icon,.vi20 .blackrock.blk-bg-yellow .cta.link .label .icon{
color:#000}
.vi20 .blackrock.blk-bg-orange .cta.link~.cta-container-animation::after,.vi20 .blackrock.blk-bg-pink .cta.link~.cta-container-animation::after,.vi20 .blackrock.blk-bg-yellow .cta.link~.cta-container-animation::after{
background-color:#000}
.vi20 .blackrock.blk-bg-orange .cta.button.primary.core,.vi20 .blackrock.blk-bg-orange .cta.button.primary.pop,.vi20 .blackrock.blk-bg-pink .cta.button.primary.core,.vi20 .blackrock.blk-bg-pink .cta.button.primary.pop,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.core,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.pop{
  border-color:#000;
background-color:#000}
.vi20 .blackrock.blk-bg-orange .cta.button.primary.core:focus-visible,.vi20 .blackrock.blk-bg-orange .cta.button.primary.pop:focus-visible,.vi20 .blackrock.blk-bg-pink .cta.button.primary.core:focus-visible,.vi20 .blackrock.blk-bg-pink .cta.button.primary.pop:focus-visible,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.core:focus-visible,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .blackrock.blk-bg-orange .cta.button.primary.core .label,.vi20 .blackrock.blk-bg-orange .cta.button.primary.pop .label,.vi20 .blackrock.blk-bg-pink .cta.button.primary.core .label,.vi20 .blackrock.blk-bg-pink .cta.button.primary.pop .label,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.core .label,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.pop .label{
color:#fff}
.vi20 .blackrock.blk-bg-orange .cta.button.primary.core .label .icon,.vi20 .blackrock.blk-bg-orange .cta.button.primary.pop .label .icon,.vi20 .blackrock.blk-bg-pink .cta.button.primary.core .label .icon,.vi20 .blackrock.blk-bg-pink .cta.button.primary.pop .label .icon,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.core .label .icon,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.pop .label .icon{
color:#fff}
.vi20 .blackrock.blk-bg-orange .cta.button.primary.core~.cta-container-animation::after,.vi20 .blackrock.blk-bg-orange .cta.button.primary.pop~.cta-container-animation::after,.vi20 .blackrock.blk-bg-pink .cta.button.primary.core~.cta-container-animation::after,.vi20 .blackrock.blk-bg-pink .cta.button.primary.pop~.cta-container-animation::after,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.core~.cta-container-animation::after,.vi20 .blackrock.blk-bg-yellow .cta.button.primary.pop~.cta-container-animation::after{
background-color:#fff}
.vi20 .blackrock.blk-bg-orange .cta.button.secondary.core,.vi20 .blackrock.blk-bg-orange .cta.button.secondary.pop,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.core,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.pop,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.core,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.pop{
  border-color:#000;
background:0 0}
.vi20 .blackrock.blk-bg-orange .cta.button.secondary.core:focus-visible,.vi20 .blackrock.blk-bg-orange .cta.button.secondary.pop:focus-visible,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.core:focus-visible,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.pop:focus-visible,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.core:focus-visible,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.pop:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .blackrock.blk-bg-orange .cta.button.secondary.core .label,.vi20 .blackrock.blk-bg-orange .cta.button.secondary.pop .label,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.core .label,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.pop .label,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.core .label,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.pop .label{
color:#000}
.vi20 .blackrock.blk-bg-orange .cta.button.secondary.core .label .icon,.vi20 .blackrock.blk-bg-orange .cta.button.secondary.pop .label .icon,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.core .label .icon,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.pop .label .icon,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.core .label .icon,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.pop .label .icon{
color:#000}
.vi20 .blackrock.blk-bg-orange .cta.button.secondary.core~.cta-container-animation::after,.vi20 .blackrock.blk-bg-orange .cta.button.secondary.pop~.cta-container-animation::after,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.core~.cta-container-animation::after,.vi20 .blackrock.blk-bg-pink .cta.button.secondary.pop~.cta-container-animation::after,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.core~.cta-container-animation::after,.vi20 .blackrock.blk-bg-yellow .cta.button.secondary.pop~.cta-container-animation::after{
background-color:#000}
.vi20 .dynamic-list-wrapper .wrapper-980{
overflow:visible}
.vi20 .dynamic-article-list,.vi20 .dynamic-tiles-list{
  max-width:936px;
  margin:0 auto;
padding-bottom:24px}
.vi20 .dynamic-article-list.left-component,.vi20 .dynamic-tiles-list.left-component{
  padding:0 0 16px;
margin:0}
@media only screen and (min-width:768px){
  .vi20 .dynamic-article-list.left-component,.vi20 .dynamic-tiles-list.left-component{
  margin-left:4px}
}
.vi20 .dynamic-article-list .article-cntnr,.vi20 .dynamic-tiles-list .article-cntnr{
  margin-bottom:24px!important;
display:none}
.vi20 .dynamic-article-list .article-cntnr .attribution,.vi20 .dynamic-article-list .article-cntnr .attribution a,.vi20 .dynamic-tiles-list .article-cntnr .attribution,.vi20 .dynamic-tiles-list .article-cntnr .attribution a{
  text-decoration:none;
  color:#000;
font-family:NotoSans-TC-Regular,Arial,sans-serif!important}
.vi20 .header{
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
  font-size:40px;
  font-weight:400;
  text-align:left;
  color:#000;
  line-height:44px;
margin:0 0 17px}
@-moz-document url-prefix(){
  .vi20 .header{
  margin:0}
}
@media only screen and (max-width:767px){
  .vi20 .header{
    font-size:26px;
    padding:0 20px;
  margin:0 0 4px}
}
.vi20 .dynamic-tiles-list .header{
margin:0 0 5px}
@-moz-document url-prefix(){
  .vi20 .dynamic-tiles-list .header{
  margin:0 0 2px}
}
@media only screen and (min-width:768px){
  .vi20 .dynamic-tiles-list.left-component{
  padding:0 0 29px}
  @-moz-document url-prefix(){
    .vi20 .dynamic-tiles-list.left-component{
    padding:0 0 27px}
  }
}
.vi20 ul.clearfix{
  padding:0;
  margin:0;
list-style-type:none}
.vi20 .load-more-wrapper{
padding:8px 0 40px}
.vi20 .load-more-wrapper .load-more{
  display:block;
position:relative}
@media only screen and (max-width:767px){
  .vi20 .load-more-wrapper .load-more{
    width:auto;
  margin:0 20px}
}
.vi20 .load-more-wrapper .load-more::after{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  transition:background .25s ease;
  content:"";
  background-color:rgba(0,0,0,0);
  height:4px;
z-index:1}
.vi20 .load-more-wrapper .load-more:hover::after{
background-color:#000}
.vi20 .load-more-wrapper .load-more:active .cta.button,.vi20 .load-more-wrapper .load-more:focus .cta.button{
  background-color:#000;
border-color:#000}
.vi20 .load-more-wrapper .load-more:active .cta.button .label,.vi20 .load-more-wrapper .load-more:focus .cta.button .label{
color:#fff}
.vi20 .load-more-wrapper .cta.button{
  width:calc(100% - 40px);
  border-radius:2px;
  padding:8px 20px;
  text-align:center;
transition:background .25s ease}
.vi20 .load-more-wrapper .cta.button .label{
text-transform:capitalize}
.vi20 .load-more-wrapper .cta.button .icon{
display:none}
.vi20 .load-more-wrapper .bg-blue .cta.button,.vi20 .load-more-wrapper .bg-core-blue .cta.button,.vi20 .load-more-wrapper .bg-dark-blue .cta.button,.vi20 .load-more-wrapper .bg-image .cta.button,.vi20 .load-more-wrapper .bg-ish-purple .cta.button{
  border-color:#9e79d9;
background-color:#9e79d9}
.vi20 .load-more-wrapper .bg-dry-teal .cta.button,.vi20 .load-more-wrapper .bg-ish-pink .cta.button,.vi20 .load-more-wrapper .bg-teal .cta.button{
  border-color:#f78bdb;
background-color:#f78bdb}
.vi20 .load-more-wrapper .bg-ish-green .cta.button,.vi20 .load-more-wrapper .bg-lush-green .cta.button{
  border-color:#72ca33;
background-color:#72ca33}
.vi20 .load-more-wrapper .bg-cold-purple .cta.button,.vi20 .load-more-wrapper .bg-ish-gray .cta.button{
  border-color:#d6d5dd;
background-color:#d6d5dd}
.vi20 .load-more-wrapper .bg-ish-blue .cta.button,.vi20 .load-more-wrapper .bg-ishares-blue .cta.button{
  border-color:#00a9e0;
background-color:#00a9e0}
.vi20 .load-more-wrapper .bg-ish-yellow .cta.button{
  border-color:#ffce00;
background-color:#ffce00}
.vi20 .load-more-wrapper .bg-pure-white .cta.button{
  border-color:#000;
background-color:#fff}
.vi20 .article-cards{
  border-style:solid;
  border-width:4px;
  background-color:none;
  color:#000;
  box-sizing:border-box;
  margin:24px 19px;
  padding:0;
  transition:border .25s ease;
width:auto}
@media only screen and (min-width:768px){
  .vi20 .article-cards{
    float:left;
    margin:12px;
  width:296px}
}
@media only screen and (min-width:1024px){
  .vi20 .article-cards{
    margin:12px;
    min-height:356px;
    height:100%;
  display:block}
}
@media only screen and (max-width:767px){
  .vi20 .article-cards:first-of-type{
  margin-top:11px}
}
@media only screen and (min-width:1024px){
  .vi20 .article-cards:nth-of-type(3n+3){
  margin-right:0}
}
@media only screen and (min-width:768px){
  .vi20 .article-cards:nth-of-type(2n+1){
  clear:left}
}
@media only screen and (min-width:1024px){
  .vi20 .article-cards:nth-of-type(2n+1){
  clear:none}
}
@media only screen and (min-width:1024px){
  .vi20 .article-cards:nth-of-type(3n+1){
    margin-left:0;
  clear:left}
}
.vi20 .article-cards .card-container{
  display:block;
  height:100%;
  position:relative;
  cursor:pointer;
  text-decoration:none;
color:#000}
.vi20 .article-cards .card-container .attribution-text>a{
color:#000}
.vi20 .article-cards .card-container .attribution-text>a:first-child{
pointer-events:none}
.vi20 .article-cards .card-container::before{
  display:block;
  position:absolute;
  top:-4px;
  right:-4px;
  bottom:-4px;
  left:-4px;
  transition:.2s ease-in-out;
  content:"";
  border:4px solid transparent;
z-index:0}
.vi20 .article-cards .card-container.hovered::before{
border-bottom:4px solid #000}
.vi20 .article-cards .card-container:active,.vi20 .article-cards .card-container:focus{
  border-color:transparent;
outline:0}
.vi20 .article-cards .card-container:active::before,.vi20 .article-cards .card-container:focus::before{
border-color:#000}
.vi20 .article-cards .card-container>a{
position:relative}
.vi20 .article-cards .card-container>a:hover{
color:transparent}
.vi20 .article-cards .card-container.imageless>a{
padding-bottom:86px}
.vi20 .article-cards .card-container.imageless .card-description{
padding-bottom:73px}
.vi20 .article-cards .card-image{
overflow:hidden}
.vi20 .article-cards .card-image a{
display:block}
.vi20 .article-cards .card-image img{
  width:100%;
  height:auto;
  max-width:none;
  max-height:none;
  overflow:hidden;
position:relative}
@media only screen and (min-width:768px){
  .vi20 .article-cards .card-image img{
    min-height:194px!important;
    max-width:289px;
  max-height:194px}
}
.vi20 .article-cards .card-image .imageColor{
  width:100%;
height:auto}
@media only screen and (min-width:768px){
  .vi20 .article-cards .card-image .imageColor{
    max-height:194px;
  overflow:hidden}
}
@media only screen and (min-width:768px){
  .vi20 .article-cards .card-image.imageColor{
    max-height:194px;
  width:100%}
}
.vi20 .article-cards .card-category{
  font-size:12px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:1px;
  line-height:30px;
  text-align:left;
  color:#000;
  padding:0 24px;
text-transform:uppercase}
.vi20 .article-cards .card-title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:30px;
  line-height:36px;
  text-align:left;
  padding:12px 19px 14px;
  height:103px;
  overflow:hidden;
  text-decoration:none;
  color:#000;
word-break:break-word}
.vi20 .article-cards .card-title.hide-lg{
  display:block;
visibility:visible}
.vi20 .article-cards .card-title.show-lg{
  display:none;
visibility:hidden}
.vi20 .article-cards .card-date{
  font-size:13px;
  line-height:24px!important;
  font-family:NotoSans-TC-Regular,Arial,sans-serif!important;
  color:#000;
  text-align:left;
  padding:8px 24px;
  height:23px;
  overflow:hidden;
  position:relative;
padding-bottom:19px}
@media only screen and (max-width:767px){
  .vi20 .article-cards .card-date{
  line-height:16px!important}
}
@media only screen and (max-width:767px){
  .vi20 .article-cards .card-date{
  padding:10px 24px}
}
@media only screen and (max-width:767px){
  .vi20 .article-cards .card-date{
  height:35px}
}
.vi20 .article-cards .card-description{
  font-size:16px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  line-height:24px;
  color:#000;
  text-align:left;
  padding:0 24px 30px;
  height:78px;
  margin-bottom:24px;
  overflow:hidden;
word-break:break-word}
@-moz-document url-prefix(){
  .vi20 .article-cards .card-description{
  margin-bottom:21px}
}
.vi20 .article-cards .read-article{
  position:relative;
  bottom:24px;
  left:24px;
  padding:0;
font-weight:700}
.vi20 .article-cards .read-article .icon-sprite{
display:none}
.vi20 .article-cards .read-article a{
text-decoration:none}
.vi20 .article-cards.bg-area,.vi20 .article-cards.bg-area.bg-pure-white{
  border-color:#000;
background-color:#fff}
.vi20 .article-cards.bg-area .card-container.bg-ish::before,.vi20 .article-cards.bg-area.bg-pure-white .card-container.bg-ish::before{
border-color:#000}
.vi20 .article-cards.bg-area.bg-ish-purple{
  border-color:#9e79d9;
background-color:#9e79d9}
.vi20 .article-cards.bg-area.bg-ish-purple .card-container.bg-ish::before{
border-color:#9e79d9}
.vi20 .article-cards.bg-area.bg-ish-pink{
  border-color:#f78bdb;
background-color:#f78bdb}
.vi20 .article-cards.bg-area.bg-ish-pink .card-container.bg-ish::before{
border-color:#f78bdb}
.vi20 .article-cards.bg-area.bg-ish-green{
  border-color:#72ca33;
background-color:#72ca33}
.vi20 .article-cards.bg-area.bg-ish-green .card-container.bg-ish::before{
border-color:#72ca33}
.vi20 .article-cards.bg-area.bg-ish-yellow{
  border-color:#ffce00;
background-color:#ffce00}
.vi20 .article-cards.bg-area.bg-ish-yellow .card-container.bg-ish::before{
border-color:#ffce00}
.vi20 .article-cards.bg-area.bg-ish-gray{
  border-color:#d6d5dd;
background-color:#d6d5dd}
.vi20 .article-cards.bg-area.bg-ish-gray .card-container.bg-ish::before{
border-color:#d6d5dd}
.vi20 .article-cards.bg-area.bg-ish-blue{
  border-color:#00a9e0;
background-color:#00a9e0}
.vi20 .article-cards.bg-area.bg-ish-blue .card-container.bg-ish::before{
border-color:#00a9e0}
.vi20 .article-cards:hover{
border-bottom-color:#000}
.vi20 .article-cards:active,.vi20 .article-cards:focus{
border-color:#000}
@media only screen and (max-width:1023px){
  .vi20 .dynamic-article-list .article-cards .card-title.hide-lg{
    display:block;
    visibility:visible;
    height:103px!important;
  padding-bottom:14px!important}
  .vi20 .dynamic-article-list .article-cards .card-title.show-lg{
    display:none;
  visibility:hidden}
  .vi20 .dynamic-article-list .article-cards .card-date{
  padding:10px 24px}
}
@media only screen and (min-width:1024px){
  .vi20 .dynamic-article-list .article-cards{
    width:100%;
    margin-bottom:16px;
    margin-left:0;
    float:none;
    clear:none;
    min-height:100%;
  height:207px}
  .vi20 .dynamic-article-list .article-cards .card-image{
    max-width:310px;
  float:left}
  .vi20 .dynamic-article-list .article-cards .card-image img{
    height:199px!important;
  max-height:214px!important}
  .vi20 .dynamic-article-list .article-cards .card-image.imageColor{
  max-height:199px}
  .vi20 .dynamic-article-list .article-cards .card-date{
  padding:6px 24px 8px}
  .vi20 .dynamic-article-list .article-cards .card-title{
    height:35px;
  padding-bottom:8px}
  .vi20 .dynamic-article-list .article-cards .card-title.show-lg{
    display:block;
  visibility:visible}
  .vi20 .dynamic-article-list .article-cards .card-title.hide-lg{
    display:none;
  visibility:hidden}
  .vi20 .dynamic-article-list .article-cards .card-description{
    height:48px;
    line-height:21px;
  margin-bottom:0}
  .vi20 .dynamic-article-list .article-cards .read-article.imageless{
    bottom:66px;
  left:24px}
}
.vi20 .elq-form-container{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi20 .elq-form-container.remove-border{
border:none!important}
.vi20 .elq-form-container #elq-FormLastRow{
  position:absolute;
  left:-80%;
top:-80%}
.vi20 .elq-form-container .submit-animation{
  content:"";
  width:0;
background:#008b5c}
.vi20 .elq-form-container.popup{
border:none}
.vi20 .elq-form-container .elq-form{
padding:56px 0}
.vi20 .elq-form-container .elq-form button:focus,.vi20 .elq-form-container .elq-form input:focus,.vi20 .elq-form-container .elq-form select:focus,.vi20 .elq-form-container .elq-form textarea:focus{
outline:0}
.vi20 .elq-form-container .elq-form.popup .wrapper-980{
padding:0 56px!important}
.vi20 .elq-form-container .elq-form.popup .wrapper-980 .mainform-container .mainform .contact-field.contact-field-56 .info-icon::before{
  position:relative;
margin-top:2px}
.vi20 .elq-form-container .elq-form.blk-bg-yellow{
background:#ffce00}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .contact-input,.vi20 .elq-form-container .elq-form.blk-bg-yellow .contact-label,.vi20 .elq-form-container .elq-form.blk-bg-yellow .select-accordion button,.vi20 .elq-form-container .elq-form.blk-bg-yellow a{
color:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .elq-contact-error-border,.vi20 .elq-form-container .elq-form.blk-bg-yellow .error-icon{
color:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .contact-input{
background:#ffce00!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .contact-field .elq-contact-error-border:after{
background:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .info-icon{
background:#ffce00!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .info-icon:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .error-contact-input .contact-input:invalid{
color:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .error-contact-input .contact-input:invalid~.elq-contact-error-border{
border-top:#000 1px solid!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .error-contact-input .contact-input:invalid~.elq-contact-error-border::after{
background-color:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .contact-field.comment-box .pseudo-mask{
background:linear-gradient(#ffce00,rgba(255,206,0,0))}
.vi20 .elq-form-container .elq-form.blk-bg-yellow .contact-field.privacy-statement.error-contact-input .contact-input:invalid~.checkbox-label{
color:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-white .contact-field.comment-box .pseudo-mask{
background:linear-gradient(#fff,rgba(255,255,255,.0117647059))}
.vi20 .elq-form-container .elq-form.blk-bg-white .info-icon:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .elq-form-container .elq-form.blk-bg-black{
  background:#000;
color:#fff}
.vi20 .elq-form-container .elq-form.blk-bg-black .contact-input,.vi20 .elq-form-container .elq-form.blk-bg-black .contact-label,.vi20 .elq-form-container .elq-form.blk-bg-black .info-icon,.vi20 .elq-form-container .elq-form.blk-bg-black .select-accordion button,.vi20 .elq-form-container .elq-form.blk-bg-black a{
color:#fff!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .contact-input{
background:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .contact-field .elq-contact-error-border::after{
background:#fff!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .contact-field.comment-box .contact-input{
border:1px solid #fff!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .contact-field.comment-box .pseudo-mask{
background:linear-gradient(#000,rgba(0,0,0,0))}
.vi20 .elq-form-container .elq-form.blk-bg-black .contact-field.privacy-statement.error-contact-input .contact-input:invalid~.checkbox-label{
color:#fc9bb3!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .contact-input~.elq-contact-error-border,.vi20 .elq-form-container .elq-form.blk-bg-black .custom-checkbox-wrapper{
border-color:#fff!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .info-icon{
background:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .info-icon:focus-visible{
  outline-offset:2px;
outline:2px solid #fff}
.vi20 .elq-form-container .elq-form.blk-bg-black .error-icon{
color:#fc9bb3!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .mainform-container .mainform .form-footer .submit-container .submit-button:enabled{
  background:#fff!important;
color:#000!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .mainform-container .mainform .form-footer .submit-container .submit-button:enabled:focus-visible{
  outline-offset:2px!important;
outline:2px solid #fff!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .error-contact-input .contact-input:invalid{
color:#fc9bb3!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .error-contact-input .contact-input:invalid~.elq-contact-error-border{
border-top:#fc9bb3 1px solid!important}
.vi20 .elq-form-container .elq-form.blk-bg-black .error-contact-input .contact-input:invalid~.elq-contact-error-border::after{
background-color:#fc9bb3!important}
.vi20 .elq-form-container .elq-form.ishares-bg-gray{
background:#d6d5dd}
.vi20 .elq-form-container .elq-form.ishares-bg-gray .mainform-container .mainform .info-icon{
background:#d6d5dd!important}
.vi20 .elq-form-container .elq-form.ishares-bg-gray .mainform-container .mainform .custom-checkbox-wrapper .select-accordion button .select-icon{
color:#000}
.vi20 .elq-form-container .elq-form.ishares-bg-gray .mainform-container .mainform .contact-field.comment-box .pseudo-mask{
background:linear-gradient(#d6d5dd,rgba(214,213,221,.2705882353))}
.vi20 .elq-form-container .elq-form.aladdin-bg-lgray .contact-field.comment-box .pseudo-mask{
background:linear-gradient(#f2f2f2,rgba(242,242,242,.1803921569))}
.vi20 .elq-form-container .elq-form.aladdin-bg-gray{
background:#f2f2f2}
.vi20 .elq-form-container .elq-form.aladdin-bg-gray .mainform-container .mainform .info-icon{
background:#f2f2f2!important}
.vi20 .elq-form-container .elq-form.aladdin-bg-gray .mainform-container .mainform .custom-checkbox-wrapper .select-accordion button .select-icon{
color:#00cfba}
.vi20 .elq-form-container .elq-form.aladdin-bg-gray .mainform-container .mainform .contact-field.comment-box .contact-label.aladdin-bg-gray{
background:#f2f2f2}
.vi20 .elq-form-container .elq-form.aladdin-bg-gray .mainform-container .mainform .contact-field.comment-box .pseudo-mask{
background:linear-gradient(#f2f2f2,rgba(242,242,242,.168627451))}
.vi20 .elq-form-container .elq-form .remove-overflow{
overflow:visible}
.vi20 .elq-form-container .elq-form .mainform-container .popup .elq-header{
font-family:NotoSans-TC-Medium,Arial,sans-serif}
.vi20 .elq-form-container .elq-form .mainform-container .elq-header{
  text-align:left;
  margin:0 0 24px;
max-width:740px}
.vi20 .elq-form-container .elq-form .mainform-container .elq-header.extra-bold{
font:40px/48px NotoSans-TC-Medium,Arial,sans-serif}
.vi20 .elq-form-container .elq-form .mainform-container .elq-header.bold{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .elq-form-container .elq-form .mainform-container .elq-introduction{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:20px;
  text-align:left;
  line-height:28px;
max-width:740px}
.vi20 .elq-form-container .elq-form .mainform-container .submission-error{
  display:none;
color:#990012}
.vi20 .elq-form-container .elq-form .mainform-container .mainform{
padding-top:56px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field{
  min-height:80px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  display:flex;
flex-direction:column}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.active .contact-label{
  top:-16px;
  font-size:12px;
line-height:12px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .contact-input:focus~.elq-contact-error-border::after{
  content:"";
  width:0;
  height:2px;
  background-color:#000;
  animation-name:inputfocus;
  display:block;
  animation-duration:.5s;
animation-fill-mode:forwards}
@keyframes inputfocus{
  0%{
  width:0}
  100%{
  width:100%}
}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .elq-error-content.hidden{
display:none}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.contact-field-16{
padding-right:16px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.contact-field-16 .info-icon{
right:-11px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.contact-field-56{
padding-right:56px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.contact-field-56 .info-icon{
right:20px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .info-icon{
  top:0;
  position:absolute;
background:#fff}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .elq-contact-error-message{
  display:none;
  font-size:12px;
  line-height:12px;
padding-top:8px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .elq-contact-error-message .error-icon{
  color:#990012;
padding-right:4px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .contact-label{
  display:block;
  position:absolute;
  font-size:16px;
  text-align:left;
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  top:6px;
  transition:.3s ease all;
  -moz-transition:.3s ease all;
  -webkit-transition:.3s ease all;
pointer-events:none}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .contact-input{
  display:block;
  border:none;
  width:100%;
  font-size:16px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  text-align:left;
  color:#000;
  padding-bottom:8px;
background:0 0}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
cursor:pointer}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field select::-ms-expand{
display:none}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .select-icon{
  align-self:flex-end;
  margin-top:-25px;
  cursor:pointer;
pointer-events:none}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .contact-input:-webkit-autofill~.contact-label{
  top:-16px;
  font-size:12px;
line-height:12px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .elq-contact-error-border{
border-top:#000 1px solid}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.error-contact-input .contact-input:invalid{
color:#990012}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.error-contact-input .contact-input:invalid~.elq-contact-error-border{
border-top:#990012 1px solid}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.error-contact-input .contact-input:invalid~.elq-contact-error-message{
display:block}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.error-contact-input .contact-input:invalid~.elq-contact-error-border::after{
background-color:#990012}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.error-contact-input select:invalid~.select-icon{
margin-top:-45px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.comment-box{
padding-bottom:56px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.comment-box .contact-input{
  border:1px solid #000;
  border-bottom:0!important;
  height:65px;
  padding:16px 16px 0;
  line-height:24px;
  resize:none;
border-radius:0!important}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.comment-box .contact-label{
  padding:8px 8px 0 8px;
margin:0 10px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.comment-box .contact-label.blk-bg-white{
background:#fff}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.comment-box.active .contact-label{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
color:#000}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.comment-box.active .pseudo-mask{
  position:absolute;
  width:96%;
  height:25px;
  top:1px;
left:10px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-heading{
padding-bottom:24px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper{
  padding-bottom:24px;
  border-bottom:3px solid;
margin-bottom:40px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion{
  display:none;
  border-top:1px solid;
  border-bottom:1px solid;
  font-size:16px;
line-height:20px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion.opened{
border-bottom:none}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion.opened button .select-icon:before{
content:"\f106"}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion button{
  background:0 0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  background:0 0;
  margin-left:24px;
  padding:14px 0;
  width:100%;
  font-size:16px;
  text-align:left;
padding-left:8px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion button .select-icon{
  color:#ff4713;
  position:absolute;
  left:8px;
  font-size:24px;
line-height:19px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion-container .select-all-box{
  display:none;
  border-bottom:1px solid #a5a5a5;
width:100%}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container{
  align-self:center;
display:flex}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container .checkbox-label{
  font-size:12px;
  display:flex;
  align-items:flex-start;
padding-bottom:8px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container input[type=checkbox]{
  height:0;
  width:0;
  overflow:hidden;
opacity:0}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container input[type=checkbox]+label:before{
  font-family:"Font Awesome 5 Pro";
  font-size:20px;
  line-height:17px;
  letter-spacing:8px;
  content:"\f0c8";
  width:17px;
  height:17px;
margin-right:17px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container input[type=checkbox]:checked+label:before{
content:"\f14a"}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container input[type=checkbox]:focus+label:before{
  outline:4px solid;
outline-offset:-2px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container.privacy-statement{
  min-height:auto;
padding-top:16px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container.privacy-statement .elq-contact-error-message.privacycheck{
  position:absolute;
  bottom:-15px;
margin-left:25px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container.privacy-statement .elq-contact-error-message.privacycheck .error-icon{
padding-right:4px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container.privacy-statement.error-contact-input .contact-input:invalid~.checkbox-label{
color:#990012}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container.privacy-statement~.submit-container{
padding-top:56px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer{
  justify-content:space-between;
width:100%}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .elq-field-style .elq-label-container{
text-align:left}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .elq-field-style .elq-item-input{
width:100%}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container{
  display:flex;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
margin:0 0 0 auto}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container .privacy-policy-container{
  align-self:center;
  padding-right:24px;
  font-size:12px;
line-height:20px}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container .privacy-policy-container a{
  color:#000;
  text-decoration:underline;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container .submit-button{
  font-size:20px;
  line-height:20px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  padding:14px 25px;
  color:#fff;
border:none}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container .submit-button:enabled{
  background:#000;
cursor:pointer}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container .submit-button:disabled{
background:#9b9b9b}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container .submit-button[aria-disabled=true]{
background:#9b9b9b}
.vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container .submit-button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .elq-form-container #submitErrorId span.elq-error-content{
  color:#990012;
  padding:8px;
  display:flex;
  align-items:flex-start;
width:100%}
.vi20 .elq-form-container #submitErrorId span.elq-error-content span.error-icon{
padding-right:4px}
.vi20 .elq-form-container .thank-you-message{
  display:none;
padding:56px 0}
.vi20 .elq-form-container .thank-you-message .thank-you-image img{
  max-width:92px;
text-align:left}
.vi20 .elq-form-container .thank-you-message .thank-you-text{
padding-left:32px}
.vi20 .elq-form-container .thank-you-message .thank-you-text .thank-you-header{
  font-size:56px;
  line-height:64px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .elq-form-container .thank-you-message .thank-you-text .thank-you-description{
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
padding:20px 0 40px 0}
#institutional .vi20 .elq-form-container .elq-form select{
z-index:unset!important}
#institutional .vi20 .elq-form-container .elq-form .custom-checkbox-wrapper .select-accordion-container.hide{
display:block}
@media only screen and (max-width:1023px){
  #institutional .vi20 .elq-form-container .elq-form .custom-checkbox-wrapper .select-accordion-container.hide{
  display:none}
  #institutional .vi20 .elq-form-container .elq-form .custom-checkbox-wrapper .select-accordion-container.show{
  display:block}
  .vi20 .elq-form-container .elq-form.popup .wrapper-980{
  padding:0 32px!important}
  .vi20 .elq-form-container .thank-you-message .thank-you-image img{
  max-width:72px}
  .vi20 .elq-form-container .elq-form.popup{
  padding:80px 0!important}
  .vi20 .elq-form-container .elq-form.popup .mainform-container .mainform .form-footer .submit-container{
  padding-bottom:100px}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field{
  padding-right:0!important}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field .info-icon{
  right:-7%!important}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .form-footer .submit-container{
  padding-top:48px}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-heading{
  display:none}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper{
    padding-bottom:0;
  border:none}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion{
  display:block!important}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion-container .checkbox-container{
  margin-bottom:24px}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion-container .select-all-box{
  display:block!important}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion-container.hide{
  display:none}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .custom-checkbox-wrapper .select-accordion-container.show{
    display:block;
  border-bottom:1px solid}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .checkbox-container.privacy-statement~.submit-container{
  padding-top:48px}
}
@media only screen and (max-width:767px){
  .vi20 .elq-form-container .elq-form .mainform-container .elq-header.bold,.vi20 .elq-form-container .elq-form .mainform-container .elq-header.extra-bold{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .elq-form-container .elq-form .mainform-container .mainform .contact-field.comment-box .pseudo-mask{
    width:94%!important;
  left:6px!important}
  .vi20 .elq-form-container .elq-form.popup .wrapper-980{
  padding:0 20px!important}
  .vi20 .elq-form-container .thank-you-message .thank-you-text{
  padding-left:0}
  .vi20 .elq-form-container .thank-you-message .thank-you-text .thank-you-header{
    font-size:32px;
  line-height:40px}
  .vi20 .elq-form-container .thank-you-message .thank-you-text .thank-you-description{
  padding-top:16px}
  .vi20 .elq-form-container .thank-you-message .thank-you-image{
  display:none}
  .vi20 .elq-form-container .mainform .form-footer .submit-container{
    flex-direction:column;
  width:100%}
  .vi20 .elq-form-container .mainform .form-footer .submit-container .privacy-policy-container{
  width:100%}
  .vi20 .elq-form-container .mainform .form-footer .submit-container .submit-button{
  margin:48px 0 56px auto}
}
.vi20 .blackrock.pull-quote .border-top-bottom{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi20 .blackrock.pull-quote .left-aligned-large .flex-container,.vi20 .blackrock.pull-quote .left-aligned-small .flex-container{
  display:flex;
flex-direction:row}
.vi20 .blackrock.pull-quote .left-aligned-large .flex-container .quote-mark,.vi20 .blackrock.pull-quote .left-aligned-small .flex-container .quote-mark{
  background:#ffce00;
margin-top:8px}
.vi20 .blackrock.pull-quote .left-aligned-large .padding-top-on{
padding-top:40px}
.vi20 .blackrock.pull-quote .left-aligned-large .padding-bottom-on{
padding-bottom:40px}
.vi20 .blackrock.pull-quote .left-aligned-large .quote-container .quote-text p{
line-height:normal!important}
.vi20 .blackrock.pull-quote .left-aligned-large .quote-container .attribution-block{
padding-top:24px}
.vi20 .blackrock.pull-quote .left-aligned-large .quote-container .attribution-block .attribution-title{
font:16px/20px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .blackrock.pull-quote .left-aligned-large .quote-container .attribution-block .attribution-text{
font:14px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .blackrock.pull-quote .left-aligned-small .quote-container .quote-text{
font:24px/32px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .blackrock.pull-quote .left-aligned-small .quote-container .attribution-block{
padding-top:16px}
.vi20 .blackrock.pull-quote .left-aligned-small .quote-container .attribution-block .attribution-title{
font:14px/20px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .blackrock.pull-quote .left-aligned-small .quote-container .attribution-block .attribution-text{
font:14px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container,.vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container{
display:flex}
.vi20 .blackrock.pull-quote .center-aligned-large .padding-top-on{
padding-top:80px}
.vi20 .blackrock.pull-quote .center-aligned-large .padding-bottom-on{
padding-bottom:80px}
.vi20 .blackrock.pull-quote .center-aligned-large .quote-container{
padding-top:32px}
.vi20 .blackrock.pull-quote .center-aligned-large .quote-container .quote-text{
font:40px/48px NotoSans-TC-Medium,Arial,sans-serif}
.vi20 .blackrock.pull-quote .center-aligned-large .quote-container .quote-text p{
line-height:normal!important}
.vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block{
padding-top:40px}
.vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block .attribution-title{
font:16px/20px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block .attribution-text{
font:14px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .blackrock.pull-quote .center-aligned-small .padding-top-on{
padding-top:56px}
.vi20 .blackrock.pull-quote .center-aligned-small .padding-bottom-on{
padding-bottom:56px}
.vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-mark .quote-start img{
  width:46px;
height:46px}
.vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-container{
padding-top:24px}
.vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-container .quote-text{
font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-container .flex-img-container .img-container{
padding-right:24px}
.vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-container .attribution-block .attribution-title{
font:16px/20px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-container .attribution-block .attribution-text{
font:14px/20px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .pull-quote-container{
padding:40px 0}
.vi20 .pull-quote-container .w-100{
width:100%}
.vi20 .pull-quote-container .pull-quote{
  margin:0 auto;
  position:relative;
  justify-content:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
align-items:center}
.vi20 .pull-quote-container .pull-quote.show-image{
  display:flex;
  flex-direction:row-reverse;
justify-content:center}
@media only screen and (max-width:767px){
  .vi20 .pull-quote-container .pull-quote.show-image{
    flex-direction:column;
  align-items:center}
}
@media only screen and (min-width:768px){
  .vi20 .pull-quote-container .pull-quote.show-image blockquote{
    align-items:flex-start;
    text-align:left;
  max-width:605px}
  .vi20 .pull-quote-container .pull-quote.show-image blockquote p{
  text-align:left}
  .vi20 .pull-quote-container .pull-quote.show-image figcaption{
    text-align:center;
    align-items:center;
    min-width:260px;
  max-width:260px}
  .vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-title{
  margin-top:24px}
}
.vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-image{
  display:block;
  width:150px;
  height:150px;
  border-radius:50%;
overflow:hidden}
.vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-image img{
  width:100%;
height:100%}
@media only screen and (min-width:1024px){
  .vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-image{
    width:200px;
  height:200px}
}
@media only screen and (max-width:767px){
  .vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-image{
  display:none}
}
.vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-text,.vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-title{
max-width:200px}
@media only screen and (max-width:767px){
  .vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-text,.vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-title{
  max-width:300px}
}
@media only screen and (min-width:1440px){
  .vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-text,.vi20 .pull-quote-container .pull-quote.show-image figcaption .attribution-title{
  max-width:240px}
}
.vi20 .pull-quote-container .pull-quote blockquote{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
max-width:620px}
.vi20 .pull-quote-container .pull-quote blockquote .quote-start{
  width:65px;
  height:37px;
  text-align:center;
border-bottom:3px solid #ff4713}
.vi20 .pull-quote-container .pull-quote blockquote .quote-end{
  width:65px;
  height:37px;
  border-top:3px solid #ff4713;
position:relative}
.vi20 .pull-quote-container .pull-quote blockquote .quote-end img{
  position:absolute;
  bottom:0;
right:15px}
.vi20 .pull-quote-container .pull-quote blockquote p{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:20px;
  line-height:28px;
  padding-top:26px;
  text-align:center;
max-width:100%}
@media only screen and (max-width:767px){
  .vi20 .pull-quote-container .pull-quote blockquote p{
    font-size:16px;
    line-height:24px;
  padding-top:18px}
}
.vi20 .pull-quote-container .pull-quote blockquote p:last-of-type{
padding-bottom:26px}
@media only screen and (max-width:767px){
  .vi20 .pull-quote-container .pull-quote blockquote p:last-of-type{
  padding-bottom:18px}
}
.vi20 .pull-quote-container .pull-quote figcaption{
  font-size:16px;
  line-height:24px;
  text-align:center;
  display:flex;
  flex-direction:column;
align-items:center}
@media only screen and (max-width:767px){
  .vi20 .pull-quote-container .pull-quote figcaption{
    font-size:12px;
  line-height:16px}
}
.vi20 .pull-quote-container .pull-quote figcaption .attribution-image{
display:none}
.vi20 .pull-quote-container .pull-quote figcaption .attribution-title{
  display:block;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-style:italic;
  font-weight:800;
  margin-top:24px;
max-width:100%}
.vi20 .pull-quote-container .pull-quote figcaption .attribution-title:before{
content:"— "}
.vi20 .pull-quote-container .pull-quote figcaption .attribution-title:after{
content:" —"}
.vi20 .pull-quote-container .pull-quote figcaption .attribution-text{
  display:block;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  line-height:20px;
max-width:100%}
.vi20 .pull-quote-container.small-appearance{
padding:24px 0}
.vi20 .pull-quote-container.small-appearance .pull-quote{
max-width:528px}
.vi20 .pull-quote-container.small-appearance .pull-quote blockquote p{
  padding-top:18px;
  font-size:16px;
line-height:24px}
.vi20 .pull-quote-container.small-appearance .pull-quote blockquote p:last-of-type{
padding-bottom:18px}
.vi20 .pull-quote-container.left-aligned .pull-quote blockquote{
  align-items:flex-start;
text-align:left}
.vi20 .pull-quote-container.left-aligned .pull-quote blockquote p{
text-align:left}
.vi20 .pull-quote-container.left-aligned .pull-quote figcaption{
  text-align:left;
align-items:flex-start}
.vi20 .pull-quote-container.aladdin-bg-white,.vi20 .pull-quote-container.bg-blk-white,.vi20 .pull-quote-container.blk-bg-white{
background-color:#fff}
.vi20 .pull-quote-container.aladdin-bg-white.show-separators,.vi20 .pull-quote-container.bg-blk-white.show-separators,.vi20 .pull-quote-container.blk-bg-white.show-separators{
  border-top:3px solid #000;
border-bottom:3px solid #000}
.vi20 .pull-quote-container.bg-blk-black{
  background-color:#000;
color:#fff}
.vi20 .pull-quote-container.aladdin-bg-dgray,.vi20 .pull-quote-container.aladdin-bg-green,.vi20 .pull-quote-container.aladdin-bg-purple{
color:#fff}
.vi20 .pull-quote-container.aladdin-bg-dgray .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin-bg-green .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin-bg-purple .pull-quote blockquote .quote-start{
border-bottom:3px solid #fff}
.vi20 .pull-quote-container.aladdin-bg-dgray .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin-bg-green .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin-bg-purple .pull-quote blockquote .quote-end{
border-top:3px solid #fff}
.vi20 .pull-quote-container.bg-blk-yellow{
background-color:#ffce00}
.vi20 .pull-quote-container.bg-blk-orange{
background-color:#ff4713}
.vi20 .pull-quote-container.bg-blk-pink{
background-color:#fc9bb3}
.vi20 .pull-quote-container.aladdin-bg-aqua,.vi20 .pull-quote-container.aladdin-bg-blue,.vi20 .pull-quote-container.aladdin-bg-gray,.vi20 .pull-quote-container.aladdin-bg-lgray,.vi20 .pull-quote-container.aladdin-bg-orange,.vi20 .pull-quote-container.aladdin-bg-yellow,.vi20 .pull-quote-container.bg-blk-orange,.vi20 .pull-quote-container.bg-blk-pink,.vi20 .pull-quote-container.bg-blk-yellow,.vi20 .pull-quote-container.blk-bg-orange,.vi20 .pull-quote-container.blk-bg-pink,.vi20 .pull-quote-container.blk-bg-yellow{
color:#000}
.vi20 .pull-quote-container.aladdin-bg-aqua .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin-bg-blue .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin-bg-gray .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin-bg-lgray .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin-bg-orange .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin-bg-yellow .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.bg-blk-orange .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.bg-blk-pink .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.bg-blk-yellow .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.blk-bg-orange .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.blk-bg-pink .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.blk-bg-yellow .pull-quote blockquote .quote-start{
border-bottom:3px solid #000}
.vi20 .pull-quote-container.aladdin-bg-aqua .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin-bg-blue .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin-bg-gray .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin-bg-lgray .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin-bg-orange .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin-bg-yellow .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.bg-blk-orange .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.bg-blk-pink .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.bg-blk-yellow .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.blk-bg-orange .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.blk-bg-pink .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.blk-bg-yellow .pull-quote blockquote .quote-end{
border-top:3px solid #000}
.vi20 .pull-quote-container.hide-attribution figcaption{
display:none}
@media only screen and (max-width:767px){
  .vi20 .pull-quote-container.hide-attribution-mobile figcaption{
  display:none}
}
@media only screen and (max-width:1023px){
  .vi20 .pull-quote-container.hide-attribution-tablet figcaption{
  display:none}
}
@media only screen and (max-width:599px){
  .vi20 .blackrock.pull-quote .left-aligned-large .padding-top-on,.vi20 .blackrock.pull-quote .left-aligned-small .padding-top-on{
  padding-top:24px}
  .vi20 .blackrock.pull-quote .left-aligned-large .padding-bottom-on,.vi20 .blackrock.pull-quote .left-aligned-small .padding-bottom-on{
  padding-bottom:24px}
  .vi20 .blackrock.pull-quote .left-aligned-large .flex-container,.vi20 .blackrock.pull-quote .left-aligned-small .flex-container{
  flex-direction:column}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark,.vi20 .blackrock.pull-quote .left-aligned-small .quote-mark{
    height:50px;
  width:50px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark img,.vi20 .blackrock.pull-quote .left-aligned-small .quote-mark img{
    height:29px;
    width:30px;
  margin:10px 10px 11px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container{
  padding-top:16px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container .quote-text{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-mark .quote-start img,.vi20 .blackrock.pull-quote .center-aligned-small .quote-mark .quote-start img{
    width:50px;
  height:50px}
  .vi20 .blackrock.pull-quote .center-aligned-small .flex-container .flex-container{
  padding-top:30px}
  .vi20 .blackrock.pull-quote .center-aligned-small .flex-container .flex-container .quote-container .flex-img-container{
  padding-top:30px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi20 .blackrock.pull-quote .left-aligned-large .flex-container,.vi20 .blackrock.pull-quote .left-aligned-small .flex-container{
  flex-direction:column}
  .vi20 .blackrock.pull-quote .left-aligned-large .padding-top-on{
  padding-top:32px}
  .vi20 .blackrock.pull-quote .left-aligned-large .padding-bottom-on{
  padding-bottom:32px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark{
    height:86px;
  width:86px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark img{
    height:50px;
    width:51px;
  margin:18px 17px 18px 18px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container{
  padding-top:24px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container .quote-text{
  font:32px/40px NotoSans-TC-Medium,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-top-on{
  padding-top:24px}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-bottom-on{
  padding-bottom:24px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark{
    height:39px;
  width:39px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark img{
    height:23px;
    width:23px;
  margin:8px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-mark .quote-start img,.vi20 .blackrock.pull-quote .center-aligned-small .quote-mark .quote-start img{
    width:39px;
  height:39px}
}
@media only screen and (max-width:767px){
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .quote-text{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block{
  padding-top:24px}
  .vi20 .blackrock.pull-quote .center-aligned-large .padding-top-on,.vi20 .blackrock.pull-quote .center-aligned-small .padding-top-on{
  padding-top:40px}
  .vi20 .blackrock.pull-quote .center-aligned-large .padding-bottom-on,.vi20 .blackrock.pull-quote .center-aligned-small .padding-bottom-on{
  padding-bottom:40px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .img-container,.vi20 .blackrock.pull-quote .center-aligned-small .quote-container .img-container{
  display:none}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block .attribution-title,.vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-block .attribution-title{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif!important}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block .attribution-text,.vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-block .attribution-text{
  font:12px/20px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-container .attribution-container,.vi20 .blackrock.pull-quote .center-aligned-small .flex-container .quote-container .flex-img-container{
  padding-top:24px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-container{
  padding-top:16px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark{
    height:88px;
  width:88px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark img{
    height:52px;
    width:52px;
  margin:18px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container{
  padding-left:32px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container .quote-text{
  font:32px/40px NotoSans-TC-Medium,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-top-on{
  padding-top:32px}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-bottom-on{
  padding-bottom:32px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark{
    height:44px;
  width:44px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark img{
    height:26px;
    width:26px;
  margin:9px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-container{
  padding-left:16px}
  .vi20 .blackrock.pull-quote .center-aligned-large .padding-top-on{
  padding-top:56px}
  .vi20 .blackrock.pull-quote .center-aligned-large .padding-bottom-on{
  padding-bottom:56px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-mark .quote-start img{
    width:44px;
  height:44px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container{
  padding-top:40px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .attribution-block{
  padding-top:4px!important}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .img-container{
  padding-right:16px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .img-container .attribution-image{
    width:44px;
  height:44px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .quote-text{
  font:32px/40px NotoSans-TC-Medium,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block .attribution-title{
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .attribution-block .attribution-text{
  font:14px/20px NotoSans-TC-Regular,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .center-aligned-small .padding-top-on{
  padding-top:40px}
  .vi20 .blackrock.pull-quote .center-aligned-small .padding-bottom-on{
  padding-bottom:40px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-mark .quote-start img{
    width:44px;
  height:44px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-container,.vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container{
  padding-top:30px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-container .img-container,.vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container .img-container{
  padding-right:16px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-container .img-container .attribution-image,.vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container .img-container .attribution-image{
    width:44px;
  height:44px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .quote-text{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-block{
  padding-top:4px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark{
    height:64px;
  width:64px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark img{
    height:38px;
    width:38px;
  margin:13px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container{
  padding-left:32px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container .quote-text{
  font:40px/48px NotoSans-TC-Medium,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-top-on{
  padding-top:32px}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-bottom-on{
  padding-bottom:32px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark{
    height:48px;
  width:48px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark img{
    height:28px;
    width:28px;
  margin:10px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-container{
  padding-left:24px}
  .vi20 .blackrock.pull-quote .center-aligned-large .padding-top-on{
  padding-top:80px}
  .vi20 .blackrock.pull-quote .center-aligned-large .padding-bottom-on{
  padding-bottom:80px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-mark .quote-start img{
    width:64px;
  height:64px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container{
  padding-top:40px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .attribution-block{
  padding-top:24px!important}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .img-container{
  padding-right:24px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .img-container .attribution-image{
    width:64px;
  height:64px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container{
  padding-top:40px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container .img-container .attribution-image{
    width:64px;
  height:64px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-block{
  padding-top:29px}
}
@media only screen and (min-width:1440px){
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark{
    height:92px;
  width:92px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-mark img{
    height:54px;
    width:54px;
  margin:19px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container{
  padding-left:32px}
  .vi20 .blackrock.pull-quote .left-aligned-large .quote-container .quote-text{
  font:40px/48px NotoSans-TC-Medium,Arial,sans-serif}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-top-on{
  padding-top:32px}
  .vi20 .blackrock.pull-quote .left-aligned-small .padding-bottom-on{
  padding-bottom:32px}
  .vi20 .blackrock.pull-quote .left-aligned-small .main-container{
  padding-left:36px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark{
    height:48px;
  width:48px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-mark img{
    height:28px;
    width:28px;
  margin:10px}
  .vi20 .blackrock.pull-quote .left-aligned-small .quote-container{
  padding-left:24px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-mark .quote-start img{
    width:92px;
  height:93px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container{
  padding-top:40px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .attribution-block{
  padding-top:52px!important}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .img-container{
  padding-right:24px}
  .vi20 .blackrock.pull-quote .center-aligned-large .quote-container .flex-img-container .img-container .attribution-image{
    width:92px;
  height:92px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .attribution-block{
  padding-top:52px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container{
  padding-top:40px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container .img-container .attribution-image{
    width:92px;
  height:92px}
  .vi20 .blackrock.pull-quote .center-aligned-small .quote-container .flex-img-container .attribution-block{
  padding-top:57px}
}
@media only screen and (min-width:1024px){
  .vi20 .blackrock.pull-quote .left-aligned-large .main-container,.vi20 .blackrock.pull-quote .left-aligned-small .main-container{
  max-width:740px!important}
}
.vi20 .multi-column-teaser .topic,.vi20 .multi-column-teaser .topic-row{
  display:-webkit-flex;
  display:-moz-flex;
  display:-ms-flex;
display:flex}
.vi20 .multi-column-teaser .wrapper-980{
padding:56px 0 0 0}
.vi20 .multi-column-teaser .component-heading,.vi20 .multi-column-teaser .intro{
  width:620px;
  margin:0 auto;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  margin-bottom:56px;
text-align:center}
.vi20 .multi-column-teaser .component-heading{
  font-size:30px;
  font-weight:lighter;
  line-height:1.267em;
font-family:NotoSans-TC-Light,Arial,sans-serif}
.vi20 .multi-column-teaser .mb-14{
margin-bottom:14px!important}
.vi20 .multi-column-teaser .intro{
  font-size:18px;
line-height:26px}
.vi20 .multi-column-teaser .intro a{
color:#000}
.vi20 .multi-column-teaser .topic{
  margin-right:20px;
  box-sizing:border-box;
  -webkit-flex-direction:column;
  -moz-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
margin-bottom:56px}
.vi20 .multi-column-teaser .section-image .image{
  text-align:center;
  width:125px;
  height:125px;
margin:0 auto}
.vi20 .multi-column-teaser .section-image .image img{
  max-width:100%;
max-height:100%}
.vi20 .multi-column-teaser [class^=cols-] .topic-row .topic:last-child{
margin-right:0}
.vi20 .multi-column-teaser .cols-4 .topic{
  width:220px;
min-width:220px}
.vi20 .multi-column-teaser .cols-4 .description,.vi20 .multi-column-teaser .cols-4 .link-list,.vi20 .multi-column-teaser .cols-4 .read-more{
display:none}
.vi20 .multi-column-teaser .cols-3 .topic{
  margin-right:35px;
flex:1 1 auto}
.vi20 .multi-column-teaser .cols-2 .topic{
  width:300px;
  min-width:300px;
  margin-left:80px;
margin-right:80px}
.vi20 .multi-column-teaser .cols-2 .topic-row .topic:first-child{
margin-right:180px}
.vi20 .multi-column-teaser .cols-2 .topic-row .topic:last-child{
  margin-left:0;
margin-right:80px}
.vi20 .multi-column-teaser .heading{
  margin-top:20px;
text-align:center}
.vi20 .multi-column-teaser .heading .label,.vi20 .multi-column-teaser .heading a{
  font-size:16px;
  line-height:24px;
  display:inline-block;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
text-decoration:none}
.vi20 .multi-column-teaser .description{
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  -webkit-flex:1 0 auto;
  -moz-flex:1 0 auto;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  text-align:center;
padding-top:13px}
.vi20 .multi-column-teaser .link-list{
  display:flex;
  flex-flow:column nowrap;
  padding-right:16px;
  height:100%;
flex:1 0 auto}
.vi20 .multi-column-teaser .link-list .fa-info-circle:before{
color:#000}
.vi20 .multi-column-teaser .link-list .section-header{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:23.8px;
line-height:26px}
.vi20 .multi-column-teaser .link-list .section-header hr{
box-sizing:border-box}
.vi20 .multi-column-teaser .link-list .section-data{
  border-top:2px solid #000;
  padding-top:16px;
margin-top:16px}
.vi20 .multi-column-teaser .link-list .section-description{
  color:#000;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
padding-bottom:16px}
.vi20 .multi-column-teaser .link-list .section-top{
  margin-bottom:24px;
height:72px}
.vi20 .multi-column-teaser .link-list ul{
padding-bottom:32px}
.vi20 .multi-column-teaser .link-list:after{
  content:".";
  border-bottom:1px solid #000;
  -webkit-flex:1 0 auto;
  -moz-flex:1 0 auto;
  -ms-flex:1 0 auto;
  flex:1 0 auto;
color:#fff}
.vi20 .multi-column-teaser .link-list ul li{
  margin-bottom:8px;
  padding-right:16px;
  display:flex;
  flex-wrap:nowrap;
word-break:break-all}
.vi20 .multi-column-teaser .link-list ul li a.cta{
margin-right:2px}
.vi20 .multi-column-teaser .link-list ul li .label{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .multi-column-teaser .cta{
display:inline-block}
.vi20 .multi-column-teaser .cta .icon{
  color:#ff4713;
  font-weight:700;
  width:auto!important;
min-width:0}
.vi20 .multi-column-teaser .cta.link.multiple .label span{
margin-left:16px}
@media only screen and (max-width:1023px){
  .vi20 .multi-column-teaser .component-heading{
    font-size:24px;
    line-height:32px;
  margin-bottom:40px}
  .vi20 .multi-column-teaser .intro{
    font-size:16px;
    line-height:24px;
  margin-bottom:40px}
  .vi20 .multi-column-teaser .topic-row{
    margin-top:0;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
  flex-direction:column}
  .vi20 .multi-column-teaser .component-heading,.vi20 .multi-column-teaser .intro,.vi20 .multi-column-teaser .wrapper-980{
  width:100%}
  .vi20 .multi-column-teaser .wrapper-980{
    padding:40px 20px 0 20px;
  box-sizing:border-box}
  .vi20 .multi-column-teaser .topic{
    width:100%;
    display:block;
  margin:0 0 40px 0}
  .vi20 .multi-column-teaser .section-top{
    margin-bottom:0!important;
  height:72px}
  .vi20 .multi-column-teaser .link-list:after{
  display:none!important}
  .vi20 .multi-column-teaser ul{
    display:flex;
    flex-wrap:wrap;
  padding-bottom:0}
  .vi20 .multi-column-teaser li{
    flex:0 0 50%;
  -ms-flex:0 0 45%}
}
@media only screen and (min-width:1440px){
  .vi20 .multi-column-teaser .section-top{
    margin-bottom:24px;
  height:48px}
}
#site-entry-ribbon{
  width:100%;
  overflow:hidden;
  height:0;
  transition:height .6s ease-in-out;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
line-height:24px}
#site-entry-ribbon.bg-white{
  color:#000;
background:#fff}
#site-entry-ribbon.bg-gray{
  color:#000;
background:#a5a5a5}
#site-entry-ribbon.bg-yellow{
  color:#000;
background:#ffce00}
#site-entry-ribbon.opened{
height:152px}
#site-entry-ribbon.closed{
display:none}
#site-entry-ribbon .ribbon-container{
  max-width:1920px;
  width:100%;
  height:inherit;
  padding-left:80px;
  padding-right:80px;
  margin:0 auto;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  align-items:center;
justify-content:center}
#site-entry-ribbon .ribbon{
  width:100%;
display:flex}
#site-entry-ribbon .ribbon.ribbon-header{
  font-size:24px;
line-height:32px}
#site-entry-ribbon .ribbon-left{
  width:60%;
text-align:left}
#site-entry-ribbon .ribbon-left p{
  font-size:inherit;
font-family:inherit}
#site-entry-ribbon .ribbon-left a,#site-entry-ribbon .ribbon-left p{
  padding:0;
margin:0}
#site-entry-ribbon .ribbon-right{
  width:40%;
text-align:right}
#site-entry-ribbon .ribbon-header-marker{
  width:5px;
  height:5px;
  display:none;
  border-radius:50%;
margin-right:7px}
#site-entry-ribbon a:not(.fa),#site-entry-ribbon h1,#site-entry-ribbon h2,#site-entry-ribbon h3,#site-entry-ribbon h4{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
#site-entry-ribbon a:not(.fa){
text-decoration:underline}
#site-entry-ribbon a{
  color:inherit;
cursor:pointer}
#site-entry-ribbon a:hover{
text-decoration:underline}
#site-entry-ribbon .link-group a{
  padding-left:8px;
padding-right:8px}
#site-entry-ribbon .link-group a:last-child{
padding-right:0}
#site-entry-ribbon button{
background:0 0}
#site-entry-ribbon .cta .label.short{
display:none}
@media (max-width:1439px){
  #site-entry-ribbon .ribbon-container{
    padding-left:40px;
  padding-right:40px}
}
@media (max-width:1023px){
  #site-entry-ribbon.opened{
  height:176px}
  #site-entry-ribbon .ribbon-content{
  flex-direction:column}
  #site-entry-ribbon .ribbon-content .ribbon-right{
  display:flex}
  #site-entry-ribbon .ribbon-content .ribbon-left,#site-entry-ribbon .ribbon-content .ribbon-right{
    width:100%;
  text-align:left}
  #site-entry-ribbon .ribbon-container{
    padding-left:32px;
  padding-right:32px}
  #site-entry-ribbon .ribbon-header .ribbon-left{
  width:90%}
  #site-entry-ribbon .ribbon-header .ribbon-right{
  width:10%}
}
@media (max-width:767px){
  #site-entry-ribbon{
  display:none}
}
#terms-and-conditions-masthead{
z-index:2147483645}
#vi20-terms-and-conditions{
  margin:auto;
width:70%}
#vi20-terms-and-conditions .terms-and-conditions__h1{
  color:#000;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
#vi20-terms-and-conditions .terms-and-conditions__h2{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-size:24px}
#vi20-terms-and-conditions .terms-and-conditions__button{
  border-radius:2px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  font-weight:900;
  background-color:#000;
  color:#fff;
  margin:10px 0;
  text-decoration:none;
  text-align:center;
padding:11px 24px 13px 24px}
#vi20-terms-and-conditions .terms-and-conditions__button::before{
  color:#ff4713;
  content:"> ";
  font-weight:800;
padding:0}
#vi20-terms-and-conditions .button--inverse{
  color:#000;
background-color:#fff}
#vi20-terms-and-conditions .terms-and-conditions__button--disabled{
  background-color:#9b9b9b;
cursor:not-allowed}
#vi20-terms-and-conditions .terms-and-conditions__text-overlay{
  margin-top:-3vh;
  width:100%;
  height:3vh;
  background-color:transparent;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 66%);
  background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 66%);
  background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 66%);
  background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 66%);
  background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 66%);
opacity:.9}
#vi20-terms-and-conditions .terms-and-conditions__action-button-container{
margin-top:20px}
#vi20-terms-and-conditions .terms-and-conditions__action-button-container .action-button-container__attest{
  width:100%;
  height:auto;
margin:20px 0}
#vi20-terms-and-conditions .terms-and-conditions__action-button-container .action-button-container__attest .attest__accept{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-weight:900;
  font-size:16px;
line-height:24px}
#vi20-terms-and-conditions .terms-and-conditions__action-button-container .action-button-container__attest .attest__text{
  margin:10px 0;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:14px;
line-height:20px}
#vi20-terms-and-conditions .terms-and-conditions__terms-text-container{
  max-height:60vh;
overflow-y:scroll}
#vi20-terms-and-conditions .terms-and-conditions__terms-text-container::-webkit-scrollbar{
  width:3px;
  height:0;
background-color:transparent}
#vi20-terms-and-conditions .terms-and-conditions__terms-text-container::-webkit-scrollbar-thumb{
  height:3px;
  border:3px solid #000;
border-radius:10px}
#vi20-terms-and-conditions .terms-and-conditions__terms-text-container .terms-text-container__terms-text{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
line-height:24px}
#vi20-terms-and-conditions .terms-and-conditions__terms-text-container strong{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-weight:800}


.vi20 .in-page-nav ul {
  display: flex;
  justify-content: center;
  gap: 32px;
  list-style: none;
  padding: 0;
  margin: 0 auto;
  flex-wrap: wrap;
}

.vi20 .in-page-nav .label {
  text-align: center;
}

.vi20 .in-page-nav .label a {
  display: block;
  text-align: center;
}

.vi20 .in-page-nav .label-data {
  text-align: center;
}



.vi20 .in-page-nav{
  width:100%;
  z-index:9999999999;
border-bottom:2px #fff solid
}


.vi20 .in-page-nav .wrapper-980 ul{
  width:100%;
  padding:0;
margin:0 0 0 -16px}
.vi20 .in-page-nav .wrapper-980 ul li{
  padding:24px 16px 21px;
  margin-top:8px;
position:relative}
.vi20 .in-page-nav .wrapper-980 ul .label{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  display:inline-block;
transition:color,background .1s ease-out}
.vi20 .in-page-nav .wrapper-980 ul .label a{
display:inline-block}
.vi20 .in-page-nav .wrapper-980 ul .label a:hover{
  color:#000;
text-decoration:none}
.vi20 .in-page-nav .wrapper-980 ul .label a:hover::after{
width:100%}
.vi20 .in-page-nav .wrapper-980 ul .label a::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#fff;
transition:width .3s}
.vi20 .in-page-nav .wrapper-980 ul .label .label-data{
display:inline-block}
.vi20 .in-page-nav .wrapper-980 ul .active{
  background-color:#fff;
transition:color,background .1s ease-in}
.vi20 .in-page-nav .wrapper-980 ul .active .label-data{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .in-page-nav .wrapper-980 ul .active a:after{
  content:"";
  width:0;
  display:block;
  background:#ffce00;
transition:width .3s}
.vi20 .in-page-nav.blk-bg-yellow a{
color:#000}
.vi20 .in-page-nav.blk-bg-yellow .active a:after{
background:#fff!important}
.vi20 .in-page-nav.blk-bg-black a{
color:#fff}
.vi20 .in-page-nav.blk-bg-black a:hover{
color:#fff!important}
.vi20 .in-page-nav.blk-bg-black a:after{
background:#ff4713!important}
.vi20 .in-page-nav.blk-bg-black .active a{
color:#000}
.vi20 .in-page-nav.blk-bg-black .active a:hover{
color:#000!important}
.vi20 .in-page-nav.blk-bg-black .active a:after{
background:#fff!important}
.vi20 .in-page-nav.ishares-bg-blue a,.vi20 .in-page-nav.ishares-bg-gray a,.vi20 .in-page-nav.ishares-bg-yellow a{
color:#000}
.vi20 .in-page-nav.ishares-bg-blue a:after,.vi20 .in-page-nav.ishares-bg-gray a:after,.vi20 .in-page-nav.ishares-bg-yellow a:after{
background:#fff!important}
.vi20 .in-page-nav.ishares-bg-blue .active a:after,.vi20 .in-page-nav.ishares-bg-gray .active a:after,.vi20 .in-page-nav.ishares-bg-yellow .active a:after{
background:#fff!important}
.vi20 .in-page-nav.ishares-bg-green a,.vi20 .in-page-nav.ishares-bg-pink a,.vi20 .in-page-nav.ishares-bg-purple a{
color:#000}
.vi20 .in-page-nav.ishares-bg-green a:after,.vi20 .in-page-nav.ishares-bg-pink a:after,.vi20 .in-page-nav.ishares-bg-purple a:after{
background:#000!important}
.vi20 .in-page-nav.ishares-bg-green .active a:after,.vi20 .in-page-nav.ishares-bg-pink .active a:after,.vi20 .in-page-nav.ishares-bg-purple .active a:after{
background:#fff!important}
.vi20 .in-page-nav.scroll-bottom{
  position:fixed;
top:0}
.vi20 .in-page-nav.scroll-top{
  position:static;
top:0}
@media only screen and (max-width:1023px) and (min-width:768px){
  .vi20 .in-page-nav .wrapper-980{
    overflow-x:scroll;
    overflow-y:hidden;
  white-space:nowrap}
  .vi20 .in-page-nav.blk-bg-black a:hover{
  color:#fff!important}
  .vi20 .in-page-nav.blk-bg-black a:after{
  background:0 0!important}
  .vi20 .in-page-nav.blk-bg-black .active a:hover{
  color:#000!important}
  .vi20 .in-page-nav.blk-bg-black .active a:after{
  background:0 0!important}
  .vi20 .in-page-nav.blk-bg-yellow a:hover,.vi20 .in-page-nav.ishares-bg-blue a:hover,.vi20 .in-page-nav.ishares-bg-gray a:hover,.vi20 .in-page-nav.ishares-bg-green a:hover,.vi20 .in-page-nav.ishares-bg-pink a:hover,.vi20 .in-page-nav.ishares-bg-purple a:hover,.vi20 .in-page-nav.ishares-bg-yellow a:hover{
  color:#000!important}
  .vi20 .in-page-nav.blk-bg-yellow a:after,.vi20 .in-page-nav.ishares-bg-blue a:after,.vi20 .in-page-nav.ishares-bg-gray a:after,.vi20 .in-page-nav.ishares-bg-green a:after,.vi20 .in-page-nav.ishares-bg-pink a:after,.vi20 .in-page-nav.ishares-bg-purple a:after,.vi20 .in-page-nav.ishares-bg-yellow a:after{
  background:0 0!important}
  .vi20 .in-page-nav.blk-bg-yellow .active a:hover,.vi20 .in-page-nav.ishares-bg-blue .active a:hover,.vi20 .in-page-nav.ishares-bg-gray .active a:hover,.vi20 .in-page-nav.ishares-bg-green .active a:hover,.vi20 .in-page-nav.ishares-bg-pink .active a:hover,.vi20 .in-page-nav.ishares-bg-purple .active a:hover,.vi20 .in-page-nav.ishares-bg-yellow .active a:hover{
  color:#000!important}
  .vi20 .in-page-nav.blk-bg-yellow .active a:after,.vi20 .in-page-nav.ishares-bg-blue .active a:after,.vi20 .in-page-nav.ishares-bg-gray .active a:after,.vi20 .in-page-nav.ishares-bg-green .active a:after,.vi20 .in-page-nav.ishares-bg-pink .active a:after,.vi20 .in-page-nav.ishares-bg-purple .active a:after,.vi20 .in-page-nav.ishares-bg-yellow .active a:after{
  background:0 0!important}
}
@media only screen and (max-width:767px){
  .vi20 .in-page-nav .wrapper-980{
  display:none}
}
.vi20 .one-blk-logo .logo-container .logo{
  border-bottom:3px solid #000;
padding:40px 0 16px 0}
.vi20 .one-blk-logo .logo-container .logo img{
  width:207px;
height:auto}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .one-blk-logo .logo-container .logo img{
  width:155px}
}
@media only screen and (max-width:767px){
  .vi20 .one-blk-logo .logo-container .logo img{
  width:117px}
}
.vi20 .one-blk-logo .logo-container .logo.white{
border-bottom:3px solid #fff}
.vi20.masthead{
background-color:#efefef}
@media screen and (max-width:1439px){
  .vi20.masthead .col-3{
    width:100%;
    min-width:calc((3 - 1) * 16px + 3 * 64px);
  margin-right:16px}
  .vi20.masthead .col-4{
    width:100%;
    min-width:calc((4 - 1) * 16px + 4 * 64px);
  margin-right:16px}
  .vi20.masthead .col-7{
    width:100%;
    min-width:calc((7 - 1) * 16px + 7 * 64px);
  margin-right:16px}
  .vi20.masthead .col-12{
    max-width:100%;
    margin:0 auto;
  padding:0 40px}
}
@media screen and (min-width:1439px){
  .vi20.masthead .col-3{
    width:100%;
    max-width:calc((3 - 1) * 16px + 3 * 92px);
  margin-right:16px}
  .vi20.masthead .col-4{
    width:100%;
    max-width:calc((4 - 1) * 16px + 4 * 92px);
  margin-right:16px}
  .vi20.masthead .col-7{
    width:100%;
    max-width:calc((7 - 1) * 16px + 7 * 92px);
  margin-right:16px}
  .vi20.masthead .col-12{
    max-width:1920px;
    margin:0 auto;
  padding:0 80px}
}
.vi20.masthead :focus{
outline:0}
.vi20.masthead ::-webkit-scrollbar{
width:3px}
.vi20.masthead ::-webkit-scrollbar-thumb{
background:#fff}
.vi20.masthead h3{
font:24px/32px FortBold,Arial,sans-serif}
.vi20.masthead a{
  color:#fff;
font-family:FortBold,Arial,sans-serif}
.vi20.masthead a:hover{
  text-decoration:none;
cursor:pointer}
.vi20.masthead a.cta.link .label{
  color:#fff;
font:14px/24px NotoSans-TC-Light,Arial,sans-serif}
.vi20.masthead a.cta.link .label:hover{
  color:#a5a5a5;
cursor:pointer}
.vi20.masthead .fa{
color:#ff4713}
.vi20.masthead .fa-white{
color:#fff}
.vi20.masthead .fa-color-inherit{
color:inherit}
.vi20.masthead button{
  padding:0;
  margin:0;
  color:#000;
  background:0 0;
  border:none;
outline:0}
.vi20.masthead button:hover{
  cursor:pointer;
text-decoration:none}
.vi20.masthead .site-links-dropdown{
  padding:30px 0;
  background-color:#000;
  color:#fff;
  display:none;
max-height:0}
.vi20.masthead .site-links-dropdown.active{
display:block}
.vi20.masthead .site-links-dropdown header{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  position:relative;
margin-bottom:20px}
.vi20.masthead .site-links-dropdown header .label{
color:#fff}
.vi20.masthead .site-links-dropdown header .fa-close{
  margin-left:auto;
font-size:24px}
.vi20.masthead .site-links-dropdown header .fa-close:hover{
cursor:pointer}
.vi20.masthead .site-links-dropdown article{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.masthead .site-links-dropdown article .campaign-content a{
font:14px/24px FortBold,Arial,sans-serif}
.vi20.masthead .site-links-dropdown article .section-container{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
  flex-wrap:wrap;
  flex-grow:1;
  position:relative;
top:-6px}
.vi20.masthead .site-links-dropdown article .section-container section{
margin-bottom:20px}
.vi20.masthead .site-links-dropdown article .section-container section.social-links header{
margin-bottom:10px}
.vi20.masthead .site-links-dropdown article .section-container section header{
margin-bottom:5px}
.vi20.masthead .site-links-dropdown article .section-container section header .label{
font:16px/22px FortBold,Arial,sans-serif}
.vi20.masthead .site-links-dropdown article .section-container section a:hover{
color:#a5a5a5}
.vi20.masthead .site-links-dropdown article .section-container section a .social-fa-icon{
  font-size:24px;
margin-right:8px}
.vi20.masthead .icon-sprite{
  position:absolute;
  background:url('../images/vi19-icon-sprite.png') no-repeat 0,0;
  width:18px;
  height:18px;
  position:absolute;
content:""}
.vi20.masthead .icon-sprite.expand{
  background-position:-166px -167px;
  top:8px;
right:-18px}
.vi20.masthead .navigation-bar{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
height:32px}
.vi20.masthead .navigation-bar .right{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
margin-left:auto}
.vi20.masthead .navigation-bar .right .announcement{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.masthead .navigation-bar .right .announcement .label{
  color:#000;
  padding:0 8px;
font:14px/24px NotoSans-TC-Light,Arial,sans-serif}
.vi20.masthead .navigation-bar .right .announcement .label:hover{
cursor:pointer}
.vi20.masthead .navigation-bar button{
  position:relative;
  padding:0 8px;
font:14px/24px NotoSans-TC-Light,Arial,sans-serif}
.vi20.masthead .navigation-bar button.site-links{
margin-right:20px}
.vi20.masthead .navigation-bar button.site-links span{
transition:.5s ease-in-out}
.vi20.masthead .navigation-bar button.site-links.active span{
transform:rotate(45deg)}
.vi20.masthead .navigation-bar button span{
  margin-left:4px;
  color:#ff4713;
font-size:12px}
.vi20.masthead .navigation-bar button.nav.active{
  color:#fff;
background-color:#000}
.vi20.masthead .navigation-bar .sign-in-block{
  display:flex;
  flex-flow:row;
  align-items:stretch;
  justify-content:flex-start;
  flex-wrap:nowrap;
  position:relative;
font:14px/24px FortBold,Arial,sans-serif}
.vi20.masthead .navigation-bar .sign-in-block .login{
height:100%}
.vi20.masthead .navigation-bar .sign-in-block .login .hover-box{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  background-color:#ff4713;
height:100%}
.vi20.masthead .navigation-bar .sign-in-block .login .hover-box.shadow,.vi20.masthead .navigation-bar .sign-in-block .login .hover-box:hover{
  cursor:pointer;
background-color:#fff}
.vi20.masthead .navigation-bar .sign-in-block .login .hover-box a{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  padding:0 16px;
  color:#000;
font:16px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.masthead .navigation-bar .sign-in-block .login .hover-box a span{
  margin-left:4px;
line-height:24px}
.vi20.masthead .navigation-bar .sign-in-block .login .hover-box a span:before{
font-size:12px}
.vi20.masthead .navigation-bar .sign-in-block .login .hover-box a .fa-user{
margin-right:4px}
.vi20.masthead .navigation-bar .sign-in-block .login .dropdown-menu{
  position:absolute;
  top:32px;
  z-index:36;
  background-color:#fff;
  border-top:0;
  box-shadow:0 2px 2px rgba(12,13,14,.2);
  box-sizing:content-box;
  margin-top:-1px;
  padding:13px 24px 15px 24px;
  right:0;
text-align:left}
.vi20.masthead .navigation-bar .sign-in-block .login .dropdown-menu.show{
  display:block;
  min-width:-moz-available;
  min-width:-webkit-fill-available;
min-width:fill-available}
.vi20.masthead .navigation-bar .sign-in-block .login .dropdown-menu .list-header{
display:none}
.vi20.masthead .navigation-bar .sign-in-block .login .dropdown-menu ul{
white-space:nowrap}
.vi20.masthead .navigation-bar .sign-in-block .login .dropdown-menu ul a{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:space-between;
  flex-wrap:nowrap;
  font:14px/30px NotoSans-TC-Light,Arial,sans-serif;
color:#000}
.vi20.masthead .navigation-bar .sign-in-block .login .dropdown-menu ul a:hover{
color:#990012}
.vi20.masthead .navigation-bar .sign-in-block .login .dropdown-menu ul a span{
  margin-left:8px;
  position:relative;
line-height:30px}
.vi20.masthead .navigation-bar .language-selector{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
padding:0 4px}
.vi20.masthead .navigation-bar .language-selector a{
  color:#000;
font:14px/24px NotoSans-TC-Light,Arial,sans-serif}
.vi20.masthead .navigation-bar .language-selector .separator{
margin:0 8px}
.vi20.masthead .navigation-bar .language-selector .selected a{
font-family:FortBold,Arial,sans-serif}
.vi20.masthead .nav-dropdown{
  position:absolute;
  overflow:hidden;
  z-index:10;
  width:100%;
  display:none;
  background-color:#000;
color:#fff}
.vi20.masthead .nav-dropdown.active{
display:block}
.vi20.masthead .nav-dropdown.location .selector{
  max-height:250px;
  display:flex;
  flex-flow:column;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:wrap}
.vi20.masthead .nav-dropdown.location .selector a{
  font:16px/36px FortBold,Arial,sans-serif;
text-decoration:underline}
.vi20.masthead .nav-dropdown .user-types{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.masthead .nav-dropdown .user-types [class^=user-type]{
  display:flex;
  flex-flow:row;
  align-items:flex-start;
  justify-content:flex-start;
flex-wrap:nowrap}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] .details a{
  color:#fff;
font:20px/24px FortBold,Arial,sans-serif}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] .details a:hover{
text-decoration:underline}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] .details p{
  font:16px/24px NotoSans-TC-Light,Arial,sans-serif;
margin-left:13px}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] [class^=icon]{
  display:inline-block;
margin-right:16px}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-intermediaries{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_people.svg') no-repeat;
background-size:60px,60px}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-institutional{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_govt_insti_bldg.svg') no-repeat;
background-size:60px,60px}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-charities{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_charity.svg') no-repeat;
background-size:60px,60px}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-individual{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_person_C.svg') no-repeat;
background-size:60px,60px}
.vi20.masthead .nav-dropdown .user-types [class^=user-type] [class^=icon].icon-unknown{
  min-width:60px;
  min-height:60px;
  background:url('../images/BLK_icn_direction.svg') no-repeat;
background-size:60px,60px}
.vi20.masthead .nav-dropdown .collapsible{
position:relative}
.vi20.masthead .nav-dropdown .collapsible>*{
  color:#fff;
font:16px/20px NotoSans-TC-Light,Arial,sans-serif}
.vi20.masthead .nav-dropdown .collapsible button{
margin:20px 0}
.vi20.masthead .nav-dropdown .collapsible button:hover{
text-decoration:underline}
.vi20.masthead .nav-dropdown .collapsible button:hover span{
text-decoration:none}
.vi20.masthead .nav-dropdown .collapsible button .fa{
  margin-left:4px;
font-size:14px}
.vi20.masthead .nav-dropdown .collapsible button.active .fa:before{
content:"\f077"}
.vi20.masthead .nav-dropdown .collapsible .description{
  display:none;
  max-height:0;
overflow:auto}
.vi20.masthead .nav-dropdown .collapsible .description:after{
  content:"";
  position:absolute;
  bottom:0;
  right:3px;
  height:0;
  width:100%;
background:linear-gradient(transparent 0,#000 100%)}
.vi20.masthead .nav-dropdown .collapsible .description.active{
display:block}
.vi20.masthead .nav-dropdown .collapsible .description.active p{
margin-bottom:50px}
.vi20.masthead .nav-dropdown .collapsible .description.active:after{
height:64px}
.vi20.masthead .nav-dropdown .collapsible .description .thumb{
  position:absolute;
  width:3px;
  height:50px;
  background-color:#000;
  right:0;
bottom:0}
.vi20.masthead .nav-dropdown>div{
  position:relative;
  padding-top:40px;
padding-bottom:40px}
.vi20.masthead .nav-dropdown>div .fa-close{
  position:absolute;
right:0}
.vi20.masthead .nav-dropdown>div header{
  display:flex;
  flex-flow:row;
  align-items:center;
  justify-content:flex-start;
  flex-wrap:nowrap;
  position:relative;
margin-bottom:32px}
.vi20.masthead .nav-dropdown>div header h3{
line-height:36px}
.vi20.masthead .nav-dropdown>div header .icon{
margin-right:8px}
.vi20.masthead .nav-dropdown>div header .icon.icon-globe{
  min-width:27px;
  min-height:36px;
  background:url('../images/BLK_icn_global_globe.svg') no-repeat;
background-size:27px,36px}
.vi20.masthead .nav-dropdown>div header button{
  margin-left:auto;
  font-size:24px;
line-height:35px}
.vi20 .image-component.blk-bg-white .border-top-bottom{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi20 .image-component .wrapper-980{
overflow:visible}
.vi20 .image-component.blk-bg-black .footnotes-container .footnotes{
background:#000}
.vi20 .image-component.blk-bg-black .footnotes-container .footnotes .footnote-title{
border-bottom:1px solid #fff}
.vi20 .image-component.blk-bg-black .footnotes-container .footnotes .footnote-title button{
color:#fff}
.vi20 .image-component.blk-bg-black .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(0,0,0,0),#000)}
.vi20 .image-component.blk-bg-gray .footnotes-container .footnotes{
background:#f4f1eb}
.vi20 .image-component.blk-bg-gray .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(244,241,235,0),#f4f1eb)}
.vi20 .image-component.blk-bg-neutral-shade .footnotes-container .footnotes{
background:#f4f1eb}
.vi20 .image-component.blk-bg-neutral-shade .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(245,241,235,0),#f4f1eb)}
.vi20 .image-component .headline h2,.vi20 .image-component .headline h3{
max-width:740px}
.vi20 .image-component .headline .bold{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .image-component .headline .extra-bold{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .image-component .bullet-summary,.vi20 .image-component .caption,.vi20 .image-component .description,.vi20 .image-component .intro{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .image-component .footnotes{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .image-component .intro p{
max-width:740px}
.vi20 .image-component .caption.small,.vi20 .image-component .footnotes-container.small .footnotes,.vi20 .image-component .footnotes-container.small .footnotes .footnote-title button{
  font-size:12px;
line-height:16px}
.vi20 .image-component .caption p{
margin-bottom:0!important}
.vi20 .image-component .img-container:not(:last-child){
padding-bottom:40px}
.vi20 .image-component .img-container img{
  width:100%;
height:auto}
.vi20 .image-component .footnotes-container{
  position:relative;
height:87px}
.vi20 .image-component .footnotes-container.small{
height:67px}
.vi20 .image-component .footnotes-container.small .footnotes{
height:67px}
.vi20 .image-component .footnotes-container:not(:last-child){
margin-bottom:40px}
.vi20 .image-component .footnotes-container .footnotes{
  bottom:0;
  cursor:pointer;
  position:absolute;
  overflow:hidden;
  transition:height .3s;
  height:87px;
background:#fff}
.vi20 .image-component .footnotes-container .footnotes .footnote-title{
  border-bottom:1px solid #000;
width:100%}
.vi20 .image-component .footnotes-container .footnotes .footnote-title button{
  padding-top:5px;
  cursor:pointer;
  background:0 0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  display:block;
text-align:left}
.vi20 .image-component .footnotes-container .footnotes.expand .footnote-title button .fa{
transform:rotate(180deg)}
.vi20 .image-component .footnotes-container .footnotes.expand .footnote-para .pseudo-mask{
display:none}
.vi20 .image-component .footnotes-container .footnotes .footnote-para{
margin-top:7px}
.vi20 .image-component .footnotes-container .footnotes .footnote-para .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#fff)}
.vi20 .image-component .footnotes-container .footnotes .footnote-para p{
margin-bottom:0!important}
.vi20 .image-component .full-width-img{
  padding:40px 0;
position:relative}
.vi20 .image-component .full-width-img .headline{
padding-bottom:24px}
.vi20 .image-component .full-width-img .img-container:not(:first-child){
padding-top:56px}
.vi20 .image-component .full-width-img .caption:not(:last-child){
margin-bottom:40px}
.vi20 .image-component .side-by-side-img{
padding:56px 0}
.vi20 .image-component .side-by-side-img .heading-block{
margin-bottom:40px}
.vi20 .image-component .side-by-side-img .content-wrapper .img-block{
align-self:flex-start}
.vi20 .image-component .side-by-side-img .content-wrapper .text-block .bullet:not(:first-child){
margin-top:32px}
.vi20 .image-component .side-by-side-img .content-wrapper .text-block .bullet .bullet-icon{
  border-left:3px solid #ff4713;
  position:absolute;
  top:0;
height:24px}
.vi20 .image-component .side-by-side-img .content-wrapper .text-block .bullet .bullet-title{
  font:20px/24px NotoSans-TC-Bold,Arial,sans-serif;
margin-bottom:16px}
.vi20 .image-component .side-by-side-img .content-wrapper .text-block .bullet .bullet-title span{
  padding-left:18px;
display:inline-block}
.vi20 .image-component .side-by-side-img .content-wrapper .text-block .bullet .bullet-summary{
padding-left:18px}
.vi20 .image-component .side-by-side-img .content-wrapper .text-block .cta-container{
padding-top:40px}
.vi20 .image-component .side-by-side-img .content-wrapper .text-block .key-points+.cta-container{
padding-left:18px}
.vi20 .image-component .side-by-side-img .content-wrapper.img-on-right{
flex-direction:row-reverse}
.vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline{
margin-bottom:40px}
.vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline h1{
font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline h2{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .intro{
  font:20px/28px NotoSans-TC-Regular,Arial,sans-serif;
margin-bottom:40px}
.vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .bullet .bullet-summary{
padding-left:0}
.vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .cta-container{
padding-left:0!important}
@media only screen and (min-width:1024px){
  .vi20 .image-component .more-whitespace{
  padding:96px 0}
}
@media only screen and (max-width:767px){
  .vi20 .image-component .headline .bold,.vi20 .image-component .headline .extra-bold{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .image-component .side-by-side-img .content-wrapper .text-block .key-points .bullet:not(:first-child){
  margin-top:40px}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .img-block{
  order:2}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block.col-md-6{
  order:3}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block.hide-on-desktop{
  order:1}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline{
  margin-bottom:0}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline h1{
    font-size:40px;
  line-height:48px}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline h2{
    font-size:32px;
  line-height:40px}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .headline h3{
    font-size:24px;
  line-height:32px}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .intro{
    font-size:16px;
    line-height:24px;
  margin-top:32px}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .key-points{
  margin-top:40px}
}
@media only screen and (max-width:1023px){
  .vi20 .image-component .hide-on-desktop{
  display:block!important}
  .vi20 .image-component .hide-on-mobile-tablet{
  display:none}
  .vi20 .image-component .full-width-img .img-container:not(:first-child){
  padding-top:40px}
  .vi20 .image-component .side-by-side-img .content-wrapper{
  flex-direction:column-reverse}
  .vi20 .image-component .side-by-side-img .content-wrapper .img-block,.vi20 .image-component .side-by-side-img .content-wrapper .text-block{
  flex:auto}
  .vi20 .image-component .side-by-side-img .content-wrapper.img-on-right{
  flex-direction:column-reverse}
  .vi20 .image-component .side-by-side-img .content-wrapper .img-container{
  padding-top:40px}
  .vi20 .image-component .side-by-side-img .content-wrapper .spacer{
  display:none}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .text-block .intro{
  margin-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .image-component .headline .bold,.vi20 .image-component .headline .extra-bold{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .image-component .side-by-side-img .mtop-0{
  margin-top:0!important}
  .vi20 .image-component .side-by-side-img .content-wrapper .text-block .key-points .bullet{
  margin-top:40px}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper{
  flex-direction:row}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .img-container{
  padding-top:0}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper.img-on-right{
  flex-direction:row-reverse}
  .vi20 .image-component .side-by-side-img.portrait-key-points .content-wrapper .spacer{
  display:block}
}
.vi20 .tinymce p:not(:last-child){
margin-bottom:30px}
.vi20 .tinymce p a{
  color:inherit;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-decoration:underline}
.vi20 .tinymce p a:hover{
text-decoration:underline}
.vi20 .tinymce p:last-child{
margin-bottom:0}
.vi20 .tinymce.aladdin-bg-black p a,.vi20 .tinymce.blk-bg-black p a{
color:#fff}
.vi20 .content-block{
padding:48px 0 0 0}
.vi20 .content-block .cta .icon{
color:#00cfba}
.vi20 .content-block b,.vi20 .content-block strong{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .content-block ul{
  list-style-type:disc;
padding:0 0 0 16px}
.vi20 .content-block ol{
list-style-type:decimal}
.vi20 .content-block ol li,.vi20 .content-block ul li{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  text-align:left;
  line-height:24px;
padding:0 0 16px 8px}
.vi20 .content-block ol li,.vi20 .content-block ul li:last-child{
padding:0 0 48px 8px}
.vi20 .content-block ol li a,.vi20 .content-block p a,.vi20 .content-block ul li a{
  color:#000;
  font-family:NotoSans-TC-Medium,Arial,sans-serif;
text-decoration:underline}
.vi20 .content-block ol li a:hover,.vi20 .content-block p a:hover,.vi20 .content-block ul li a:hover{
text-decoration:underline}
.vi20 .content-block.border-top{
padding:24px 0 0 0}
.vi20 .content-block.border-top .content-block-left,.vi20 .content-block.border-top .content-block-right{
  padding:24px 0 0 0;
border-top:1px solid #000}
.vi20 .content-block.border-top .content-block-left{
margin:0 50px 0 0}
.vi20 .content-block .content-block-left,.vi20 .content-block h2{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:32px;
  text-align:left;
  line-height:40px;
margin:0 0 24px 0}
.vi20 .content-block h2,.vi20 .content-block h3,.vi20 .content-block h4{
font-weight:400}
.vi20 .content-block .content-block-paragraph p{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
  text-align:left;
  line-height:24px;
padding:0 0 24px 0}
.vi20 .content-block .content-block-paragraph p.intro-black{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:20px;
line-height:28px}
.vi20 .content-block .content-block-paragraph p:last-child{
padding:0 0 48px 0}
.vi20 .content-block .content-block-paragraph p:first-child{
padding:0 0 24px 0}
.vi20 .content-block .content-block-paragraph.single-element p{
margin:0 0 24px 0}
.vi20 .content-block h3.mediumWithBorder,.vi20 .content-block h3.smallWithBorder,.vi20 .content-block h4.mediumWithBorder,.vi20 .content-block h4.smallWithBorder{
  border-top:1px solid #000;
  padding:24px 0 24px 0;
margin:24px 0 0 0}
.vi20 .content-block h3.mediumWithoutBorder,.vi20 .content-block h3.smallWithoutBorder,.vi20 .content-block h4.mediumWithoutBorder,.vi20 .content-block h4.smallWithoutBorder{
padding:48px 0 24px}
.vi20 .content-block h3.mediumWithBorder,.vi20 .content-block h3.mediumWithoutBorder,.vi20 .content-block h3.smallWithBorder,.vi20 .content-block h3.smallWithoutBorder,.vi20 .content-block h4.mediumWithBorder,.vi20 .content-block h4.mediumWithoutBorder,.vi20 .content-block h4.smallWithBorder,.vi20 .content-block h4.smallWithoutBorder{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-align:left}
.vi20 .content-block h3.mediumWithBorder.subheading-first-element,.vi20 .content-block h3.mediumWithoutBorder.subheading-first-element,.vi20 .content-block h3.smallWithBorder.subheading-first-element,.vi20 .content-block h3.smallWithoutBorder.subheading-first-element,.vi20 .content-block h4.mediumWithBorder.subheading-first-element,.vi20 .content-block h4.mediumWithoutBorder.subheading-first-element,.vi20 .content-block h4.smallWithBorder.subheading-first-element,.vi20 .content-block h4.smallWithoutBorder.subheading-first-element{
padding:0 0 24px 0}
.vi20 .content-block h4.smallWithBorder,.vi20 .content-block h4.smallWithoutBorder{
  font-size:20px;
line-height:28px}
.vi20 .content-block h3.mediumWithBorder,.vi20 .content-block h3.mediumWithoutBorder{
  font-size:24px;
line-height:32px}
.vi20 .content-block .content-block-image{
margin:0 0 24px 0}
.vi20 .content-block .content-block-image img{
  height:auto;
  width:100%;
  display:block;
overflow:hidden}
.vi20 .content-block .content-block-image-text{
  border-bottom:1px solid #000;
  margin:0 0 48px 0;
  padding:0 0 24px 0;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
  text-align:left;
line-height:16px}
.vi20 .content-block .content-block-image-text.left{
border-bottom:0}
.vi20 .content-block .content-image-text-left{
  padding:0 0 24px 0;
border-top:0K}
.vi20 .content-block .content-block-cta{
padding:0 0 48px 0}
.vi20 .content-block.aladdin-bg-lgray .content-block-left{
margin:0 50px 0 0}
.vi20 .content-block.aladdin-bg-lgray .content-block-image-text.left{
  border-bottom:0;
  padding:24px 0 0 0;
border-top:1px solid #000}
.vi20 .content-block.aladdin-bg-lgray img{
  outline:20px solid #fff;
outline-offset:-20px}
.vi20 .content-block .headingFontAdj{
  font-size:20px;
line-height:28px}
@media only screen and (max-width:767px){
  .vi20 .content-block .content-block-left,.vi20 .content-block h2{
    font-size:20px;
  line-height:28px}
  .vi20 .content-block h3.mediumWithBorder,.vi20 .content-block h3.mediumWithoutBorder{
    font-size:18px;
  line-height:28px}
  .vi20 .content-block h4.smallWithBorder,.vi20 .content-block h4.smallWithoutBorder{
    font-size:16px;
  line-height:24px}
  .vi20 .content-block.border-top{
  padding:24px 0 0 0}
  .vi20 .content-block.border-top .content-block-left{
    margin:0;
  border-top:1px solid #000}
  .vi20 .content-block.border-top .content-block-right{
    border-top:0!important;
  padding:24px 0 0 0}
  .vi20 .content-block .content-block-right{
  padding-top:0!important}
  .vi20 .content-block .content-block-image-text{
    border-bottom:0;
    margin:0;
  padding:0 0 24px 0}
  .vi20 .content-block .content-block-image-text.left{
  border-bottom:0}
  .vi20 .content-block .content-block-image-text.bottom{
    margin:0 0 48px 0;
  border-bottom:1px solid #000}
  .vi20 .content-block .content-image-text-left{
    padding:0 0 24px 0;
  border-top:0}
  .vi20 .content-block .content-flow{
    flex-direction:column-reverse;
  border-bottom:1px solid #000}
  .vi20 .content-block .content-flow .content-block-image,.vi20 .content-block .content-flow .content-image-text-left{
    padding-bottom:0;
  margin-bottom:0}
  .vi20 .content-block .content-flow .content-block-left{
  border-top:0!important}
  .vi20 .content-block .headingFontAdj{
    font-size:16px;
  line-height:24px}
  .vi20 .content-block.aladdin-bg-lgray .content-block-image-text.left{
    border-bottom:0;
    margin:0;
    padding:24px 0 0 0;
  border-top:1px solid #000}
  .vi20 .content-block.aladdin-bg-lgray .content-block-left{
    margin:0;
  padding:0 0 24px 0}
  .vi20 .content-block.aladdin-bg-lgray img{
    outline:10px solid #fff;
  outline-offset:-10px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .content-block .content-block-left,.vi20 .content-block h2{
    font-size:20px;
  line-height:28px}
  .vi20 .content-block h3.mediumWithBorder,.vi20 .content-block h3.mediumWithoutBorder{
    font-size:18px;
  line-height:28px}
  .vi20 .content-block h4.smallWithBorder,.vi20 .content-block h4.smallWithoutBorder{
    font-size:16px;
  line-height:24px}
  .vi20 .content-block .headingFontAdj{
    font-size:16px;
  line-height:24px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .content-block .content-block-left,.vi20 .content-block h2{
    font-size:28px;
  line-height:36px}
}
.vi20 .aladdin.content-block{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  background-color:#fff;
padding:0}
.vi20 .aladdin.content-block.aladdin-bg-lgray{
background-color:#f2f2f2}
.vi20 .aladdin.content-block .cta.link{
  background-color:#000;
  align-content:center;
  padding:12px 22px;
line-height:40px}
.vi20 .aladdin.content-block .cta.link span{
  color:#fff;
  font-size:16px;
  font-weight:700;
line-height:24px}
.vi20 .aladdin.content-block p{
padding:0!important}
.vi20 .aladdin.content-block ul{
  list-style-type:disc;
padding:0 0 0 16px}
.vi20 .aladdin.content-block ol{
list-style-type:decimal}
.vi20 .aladdin.content-block ol li,.vi20 .aladdin.content-block ul li{
  font-size:16px;
  text-align:left;
  line-height:24px;
padding:0 0 16px 8px}
.vi20 .aladdin.content-block ol li,.vi20 .aladdin.content-block ul li:last-child{
padding:0 0 48px 8px}
.vi20 .aladdin.content-block ol li a,.vi20 .aladdin.content-block p a,.vi20 .aladdin.content-block ul li a{
  color:#000;
  text-decoration:underline;
font-family:NotoSans-TC-Bold,Arial,sans-serif!important}
.vi20 .aladdin.content-block ol li a:hover,.vi20 .aladdin.content-block p a:hover,.vi20 .aladdin.content-block ul li a:hover{
text-decoration:underline}
.vi20 .aladdin.content-block .border-top-left,.vi20 .aladdin.content-block .border-top-right,.vi20 .aladdin.content-block .sub-border-top-right{
border-top:1px solid #000}
.vi20 .aladdin.content-block .border-top-left{
margin-right:60px}
.vi20 .aladdin.content-block .content-block-right{
padding-right:12.5%}
.vi20 .aladdin.content-block .sub-header{
  margin-top:24px;
padding-top:24px!important}
.vi20 .aladdin.content-block .border-browser-width{
  border-top:1px solid #000;
width:100vw}
.vi20 .aladdin.content-block .content-block-header{
  margin-top:24px;
text-transform:uppercase}
.vi20 .aladdin.content-block h2{
  font-size:20px;
  line-height:28px;
  text-align:left;
  font-weight:300;
margin-right:60px}
.vi20 .aladdin.content-block h3,.vi20 .aladdin.content-block h4{
padding-bottom:16px}
.vi20 .aladdin.content-block h3{
font:18px/26px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .aladdin.content-block h4{
font:16px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .aladdin.content-block .content-block-paragraph{
  padding:0 0 48px 0;
  font-size:16px;
line-height:24px}
.vi20 .aladdin.content-block .content-block-image{
  padding:0;
margin:0 0 24px 0}
.vi20 .aladdin.content-block .content-block-image img{
  height:auto;
  width:100%;
  display:block;
overflow:hidden}
.vi20 .aladdin.content-block .content-block-image-source-text{
  margin-bottom:48px;
  font-size:12px;
  line-height:16px;
font-weight:700}
.vi20 .aladdin.content-block .content-block-image-desc-text{
  font-size:12px;
line-height:16px}
.vi20 .aladdin.content-block .content-block-mediumWithBorder,.vi20 .aladdin.content-block .content-block-smallWithBorder{
  width:100%;
padding-right:12.5%}
.vi20 .aladdin.content-block .content-block-right h3,.vi20 .aladdin.content-block .content-block-right h4{
padding-bottom:16px}
.vi20 .aladdin.content-block .content-block-right:first-child{
padding-top:24px!important}
.vi20 .aladdin.content-block .content-block-paragraph .cta.link{
  background:0 0!important;
padding:0!important}
.vi20 .aladdin.content-block .content-block-paragraph ul li{
padding:0}
.vi20 .aladdin.content-block .content-block-paragraph ul li:last-child{
padding:0}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .aladdin.content-block .border-top-left{
  margin-right:48px}
  .vi20 .aladdin.content-block h2{
  margin-right:48px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .aladdin.content-block .border-top-left{
  margin-right:44px}
  .vi20 .aladdin.content-block h2{
  margin-right:44px}
  .vi20 .aladdin.content-block .headingFontAdj{
    font-size:16px;
  line-height:24px}
}
@media only screen and (max-width:767px){
  .vi20 .aladdin.content-block .border-top-left{
    border:none;
  margin-right:0}
  .vi20 .aladdin.content-block h2{
  margin:0}
  .vi20 .aladdin.content-block .content-block-right{
  padding-right:0}
  .vi20 .aladdin.content-block .content-flow{
    border:none;
  flex-direction:column-reverse}
  .vi20 .aladdin.content-block .content-flow .content-block-image,.vi20 .aladdin.content-block .content-flow .content-image-text-left{
    padding-bottom:0;
  margin-bottom:0}
  .vi20 .aladdin.content-block .headingFontAdj{
    font-size:16px;
  line-height:24px}
  .vi20 .aladdin.content-block.aladdin-bg-lgray img{
    outline:10px solid #fff;
  outline-offset:-10px}
}
.vi20 .content-block.blackrock{
padding:104px 0}
.vi20 .content-block.blackrock h2{
font:48px/56px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .content-block.blackrock h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .content-block.blackrock .accent-line{
  height:8px;
margin-bottom:32px}
.vi20 .content-block.blackrock .heading-block h2{
  width:92%;
margin:0 0 32px 0}
.vi20 .content-block.blackrock .description{
  font:20px/28px NotoSans-TC-Regular,Arial,sans-serif;
padding-bottom:32px}
.vi20 .content-block.blackrock .description ol li,.vi20 .content-block.blackrock .description ul li{
  font:20px/28px NotoSans-TC-Regular,Arial,sans-serif;
padding:0}
.vi20 .content-block.blackrock .description ol li{
list-style-position:inside}
.vi20 .content-block.blackrock .content-block-cta{
padding:0 0 6px 0}
.vi20 .content-block.blackrock .sub-heading{
padding-top:50px}
.vi20 .content-block.blackrock .content-block-image,.vi20 .content-block.blackrock .content-block-paragraph{
margin:40px 0 0}
.vi20 .content-block.blackrock .content-block-paragraph p:last-child{
padding:0}
.vi20 .content-block.blackrock .border-bottom:after{
  position:absolute;
  content:"";
  width:90%;
  height:1px;
  background:#000;
bottom:0}
@media only screen and (max-width:1439px){
  .vi20 .content-block.blackrock h2{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
}
@media only screen and (max-width:1023px){
  .vi20 .content-block.blackrock{
  padding:80px 0}
}
@media only screen and (max-width:767px){
  .vi20 .content-block.blackrock h2{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .content-block.blackrock h3{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .content-block.blackrock .heading-block h2{
  width:100%}
  .vi20 .content-block.blackrock .border-bottom:after{
  content:none}
  .vi20 .content-block.blackrock .sub-heading{
  padding-top:48px}
  .vi20 .content-block.blackrock .content-block-image,.vi20 .content-block.blackrock .content-block-paragraph{
  margin:32px 0 0}
}
.vi20 .elq-form-container.aladdin .elq-form{
padding-top:0}
.vi20 .elq-form-container.aladdin .elq-form .elq-header{
  font-size:38px;
  line-height:47px;
font-weight:700}
.vi20 .elq-form-container.aladdin .mainform-container{
margin-top:48px}
.vi20 .elq-form-container.aladdin .border-top{
  border-top:1px solid #000;
padding-top:48px}
.vi20 .elq-form-container.aladdin h3{
font-weight:400}
.vi20 .elq-form-container.aladdin .thank-you-message i{
color:#8e50ed}
@media only screen and (max-width:1439px){
  .vi20 .elq-form-container.aladdin .elq-form .elq-header{
    font-size:30px;
  line-height:37px}
}
@media only screen and (max-width:1023px){
  .vi20 .elq-form-container.aladdin .elq-form .elq-header{
    font-size:22px;
  line-height:28px}
}
.vi20 .key-points .key-points-container{
padding-bottom:40px}
.vi20 .key-points .key-points-heading-wrapper{
padding-bottom:80px}
.vi20 .key-points .key-points-heading-wrapper .key-points-heading{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
  padding:56px 40px 24px;
  text-align:left;
  color:#000;
display:inline-block}
.vi20 .key-points .key-points-heading-wrapper .key-points-heading.blk-bg-black{
color:#fff}
.vi20 .key-points .key-points-heading-wrapper h2{
  font-size:40px;
  line-height:48px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .key-points .key-points-heading-wrapper h3{
  font-size:32px;
  line-height:40px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .key-points .key-points-wrapper{
  padding-bottom:56px;
border-bottom:3px solid #000}
.vi20 .key-points .key-points-wrapper .key-points-pointers{
  font:56px/64px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  display:inline-block;
padding-bottom:24px}
.vi20 .key-points .key-points-wrapper .key-points-pointers.blk-bg-black{
color:#fff}
.vi20 .key-points .key-points-wrapper .key-points-pointers:after{
  content:"";
  background-color:#ffce00;
  border-radius:50%;
  width:10px;
  height:10px;
  display:inline-block;
margin-left:1px}
.vi20 .key-points .key-points-wrapper .key-points-description{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
padding-right:32px}
.vi20 .key-points .key-points-wrapper .key-points-description .key-points-description-header{
  font-size:24px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:13px}
.vi20 .key-points.border-top-only{
border-top:1px solid #000}
.vi20 .key-points.border-bottom-only{
border-bottom:1px solid #000}
.vi20 .key-points.border-top-bottom{
  border-top:1px solid #000;
border-bottom:1px solid #000}
@media only screen and (max-width:1023px){
  .blk-responsive .vi20 .key-points .key-points-heading-wrapper{
  padding-bottom:56px}
  .blk-responsive .vi20 .key-points .key-points-heading-wrapper .key-points-heading{
    font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
  padding:24px 24px 16px}
  .blk-responsive .vi20 .key-points .key-points-wrapper{
  padding-bottom:40px}
  .blk-responsive .vi20 .key-points .key-points-wrapper .key-points-pointers{
    font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
  padding-bottom:16px}
  .blk-responsive .vi20 .key-points .key-points-wrapper .key-points-description{
  padding-right:16px}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi20 .key-points .key-points-wrapper>div:not(:last-child){
  padding-bottom:40px}
  .blk-responsive .vi20 .key-points .key-points-wrapper .key-points-description{
  padding-right:0}
}
.vi20.event-webinar .cover{
height:auto}
.vi20.event-webinar .cover.border{
border-bottom:1px solid #000}
.vi20.event-webinar .cover .content-panel{
overflow:visible!important}
.vi20.event-webinar .cover .content-panel .event-webinar-content{
width:100%}
.vi20.event-webinar .cover .content-panel .event-details{
padding:32px}
.vi20.event-webinar .cover .content-panel .event-details .share{
padding-top:56px}
.vi20.event-webinar .cover .content-panel .event-details .share .social-media-share .wrapper-980{
padding:0!important}
.vi20.event-webinar .cover .content-panel .event-details .share .social-media-share .wrapper-980 .social-share-row{
  flex:0 0 100%;
  max-width:100%;
margin:auto}
.vi20.event-webinar .cover .content-panel .event-details .share .social-media-share .wrapper-980 .social-share-row .cta .label{
white-space:nowrap}
.vi20.event-webinar .cover .content-panel .event-details .share .social-media-share .wrapper-980 .social-media-share-container{
  border:none;
  padding-top:56px;
padding:0}
.vi20.event-webinar .cover .content-panel .event-details .share .social-media-share .wrapper-980 .social-media-share-container .social-media-share-button>button{
  padding:12px 24px;
font-size:16px}
.vi20.event-webinar .cover .content-panel .event-details .share.disabled .cta{
  cursor:not-allowed;
  pointer-events:none;
background-color:#a5a5a5}
.vi20.event-webinar .cover .content-panel .event-details .share.disabled .cta .icon,.vi20.event-webinar .cover .content-panel .event-details .share.disabled .cta .label{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details .event-date{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20.event-webinar .cover .content-panel .event-details .event-time{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
  padding-bottom:6px;
padding-top:8px}
.vi20.event-webinar .cover .content-panel .event-details hr{
background-color:#000}
.vi20.event-webinar .cover .content-panel .event-details .address{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20.event-webinar .cover .content-panel .event-details .cta{
display:inline-block}
.vi20.event-webinar .cover .content-panel .event-details .cta:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20.event-webinar .cover .content-panel .event-details .cta .icon{
  color:#ff4713;
  padding-right:8px;
  display:inline-block;
margin-right:auto}
.vi20.event-webinar .cover .content-panel .headline{
  font:56px/64px NotoSans-TC-Bold,Arial,sans-serif;
margin:0 0 40px}
.vi20.event-webinar .cover .content-panel .eyebrow{
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin:0 0 24px;
  text-transform:uppercase;
color:#ff4713}
.vi20.event-webinar .cover .content-panel .content{
  padding-top:56px;
padding-bottom:56px}
.vi20.event-webinar .cover .content-panel .content img{
display:block}
.vi20.event-webinar .cover .content-panel .noimage{
  display:flex;
  padding-bottom:80px;
background-clip:content-box}
.vi20.event-webinar .cover .content-panel .noimage .nav-links{
margin-top:auto}
.vi20.event-webinar .cover .content-panel header{
  position:absolute;
  top:50%;
transform:translateY(-50%)}
.vi20.event-webinar .cover .content-panel header .headline{
display:block}
.vi20.event-webinar .cover .content-panel header .subheader{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20.event-webinar .cover .content-panel header .subheader ul{
  padding-left:24px;
list-style-type:disc}
.vi20.event-webinar .cover .content-panel nav{
  height:auto;
  top:0;
  transform:none;
padding:24px 0}
.vi20.event-webinar .cover .content-panel nav .cta{
  margin:0;
display:inline-block}
.vi20.event-webinar .cover .content-panel nav .cta.active{
display:none}
.vi20.event-webinar .cover .content-panel nav .cta.link:hover{
text-decoration:none}
.vi20.event-webinar .cover .content-panel nav .cta.link:hover .label{
text-decoration:none}
.vi20.event-webinar .cover .content-panel .image-container{
  position:relative;
  height:0;
padding:56.25% 0 0 0}
.vi20.event-webinar .cover .content-panel .image-container img{
  position:absolute;
  display:block;
  max-width:100%;
  max-height:100%;
  left:0;
  right:0;
  top:auto;
  bottom:0;
  margin:auto;
  border:0;
  line-height:0;
  object-fit:cover;
  width:100%;
height:100%}
@media only screen and (max-width:1023px) and (min-width:768px){
  .blk-responsive .vi20.event-webinar .cover .content-panel .eyebrow{
  margin:0 0 8px}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details{
  padding:20px}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .event-date{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .event-time{
  font:20px/28px NotoSans-TC-Bold,Arial,sans-serif}
  .blk-responsive .vi20.event-webinar .cover .content-panel .about-webinar{
  padding-right:60px}
  .blk-responsive .vi20.event-webinar .cover .content-panel header{
  position:relative}
  .blk-responsive .vi20.event-webinar .cover .content-panel header .headline{
    font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi20.event-webinar .cover .content-panel .navigation-banner-content{
  flex-direction:row}
  .blk-responsive .vi20.event-webinar .cover .content-panel .content{
    padding:0;
  padding-bottom:40px}
  .blk-responsive .vi20.event-webinar .cover .content-panel .content .eyebrow{
  margin:0 0 24px}
  .blk-responsive .vi20.event-webinar .cover .content-panel header{
    height:auto;
    padding:40px 0 0 0;
  position:relative}
  .blk-responsive .vi20.event-webinar .cover .content-panel header .headline{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details{
  padding:20px}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .event-date{
  font:24px/28px NotoSans-TC-Bold,Arial,sans-serif}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .event-time{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .social-media-share .social-media-share-container{
  flex-direction:row}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .social-media-share .social-media-share-container .col-12{
  display:inline-block}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .social-media-share .social-media-share-container a.cta .icon{
  float:none}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button{
    text-align:right;
  padding:0}
  .blk-responsive .vi20.event-webinar .cover .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button ul{
    right:0;
  left:auto}
  .blk-responsive .vi20.event-webinar .cover .content-panel .image-container{
  display:none}
}
.vi20.event-webinar .cover.blk-bg-white .content-panel .eyebrow{
color:#000}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-white{
  color:#000;
background-color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-white a.cta{
  background-color:#ff4713;
border:none}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-white a.cta:focus-visible{
  outline-offset:2px;
outline:2px solid #ff4713}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-white a.cta .label{
color:#000}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-white a.cta .icon{
color:#000}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-white a.cta~.cta-container-animation::after{
background-color:#000}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black{
  color:#fff;
background-color:#000}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black a.cta{
  background-color:#ff4713;
border:none}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black a.cta:focus-visible{
  outline-offset:2px;
outline:2px solid #ff4713}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black a.cta .label{
color:#000}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black a.cta .icon{
color:#000}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black a.cta~.cta-container-animation::after{
background-color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black hr{
background-color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black .social-media-share .social-media-share-container .social-media-share-button>button{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black .social-media-share .social-media-share-container .social-media-share-button>button:focus,.vi20.event-webinar .cover .content-panel .event-details.blk-bg-black .social-media-share .social-media-share-container .social-media-share-button>button:focus-visible{
  outline-offset:2px!important;
outline:2px solid #fff!important}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-yellow{
  color:#000;
background-color:#ffce00}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-yellow a.cta{
  background-color:#000;
border:none}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-yellow a.cta .label{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-yellow a.cta .icon{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-yellow a.cta~.cta-container-animation::after{
background-color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-orange{
  color:#000;
background-color:#ff4713}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-orange a.cta{
  background-color:#000;
border:none}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-orange a.cta .label{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-orange a.cta .icon{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-orange a.cta~.cta-container-animation::after{
background-color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-pink{
  color:#000;
background-color:#fc9bb3}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-pink a.cta{
  background-color:#000;
border:none}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-pink a.cta .label{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-pink a.cta .icon{
color:#fff}
.vi20.event-webinar .cover .content-panel .event-details.blk-bg-pink a.cta~.cta-container-animation::after{
background-color:#fff}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .eyebrow,.vi20.event-webinar .cover.ishares-bg-green .content-panel .eyebrow,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .eyebrow,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .eyebrow,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .eyebrow{
color:#000}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details{
  color:#000;
background-color:#fff}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button ul li:after,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button ul li:after,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button ul li:after,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button ul li:after,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button ul li:after{
background:#000}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button{
color:#000}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button.active span,.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button:hover span,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button.active span,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button:hover span,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button.active span,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button:hover span,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button.active span,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button:hover span,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button.active span,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button button:hover span{
color:#000}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details a.cta,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details a.cta,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details a.cta,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details a.cta,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details a.cta{
border:none}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details a.cta .label,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details a.cta .label,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details a.cta .label,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details a.cta .label,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details a.cta .label{
color:#000}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details a.cta .icon,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details a.cta .icon,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details a.cta .icon,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details a.cta .icon,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details a.cta .icon{
color:#000}
.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details a.cta{
background-color:#72ca33}
.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button.active,.vi20.event-webinar .cover.ishares-bg-green .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button:hover{
background-color:#72ca33}
.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details a.cta{
background-color:#ffce00}
.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button.active,.vi20.event-webinar .cover.ishares-bg-yellow .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button:hover{
background-color:#ffce00}
.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details a.cta{
background-color:#9e79d9}
.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button.active,.vi20.event-webinar .cover.ishares-bg-purple .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button:hover{
background-color:#9e79d9}
.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details a.cta{
background-color:#f78bdb}
.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button.active,.vi20.event-webinar .cover.ishares-bg-pink .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button:hover{
background-color:#f78bdb}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details a.cta{
background-color:#00a9e0}
.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button.active,.vi20.event-webinar .cover.ishares-bg-blue .content-panel .event-details .social-media-share .social-media-share-container .social-media-share-button>button:hover{
background-color:#00a9e0}
.vi20 .key-points.aladdin .key-points-heading-wrapper .key-points-heading.aladdin-bg-black,.vi20 .key-points.aladdin .key-points-heading-wrapper .key-points-heading.aladdin-bg-green,.vi20 .key-points.aladdin .key-points-heading-wrapper .key-points-heading.aladdin-bg-purple,.vi20 .key-points.aladdin-skin .key-points-heading-wrapper .key-points-heading.aladdin-bg-black,.vi20 .key-points.aladdin-skin .key-points-heading-wrapper .key-points-heading.aladdin-bg-green,.vi20 .key-points.aladdin-skin .key-points-heading-wrapper .key-points-heading.aladdin-bg-purple{
color:#fff}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers:after{
background-color:#8e50ed}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-black-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-black-pointer:after{
background-color:#000}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-yellow-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-yellow-pointer:after{
background-color:#ffce00}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-orange-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-orange-pointer:after{
background-color:#ff8200}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-blue-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-blue-pointer:after{
background-color:#00a9e0}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-purple-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-purple-pointer:after{
background-color:#8e50ed}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-aqua-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-aqua-pointer:after{
background-color:#00cfba}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-green-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-green-pointer:after{
background-color:#008b5c}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-lgray-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-lgray-pointer:after{
background-color:#f2f2f2}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-gray-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-gray-pointer:after{
background-color:#d6d5dd}
.vi20 .key-points.aladdin .key-points-wrapper .key-points-pointers.aladdin-bg-dgray-pointer:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers.aladdin-bg-dgray-pointer:after{
background-color:#898d8d}
.vi20 .key-points.aladdin-skin .key-points-heading-wrapper .bgcolor-wrap{
  width:85%;
  height:56px;
margin-bottom:24px}
.vi20 .key-points.aladdin-skin .key-points-heading-wrapper .heading-text{
  font-size:32px;
line-height:40px}
.vi20 .key-points.aladdin-skin .key-points-wrapper{
  margin-top:80px;
  border-bottom:none;
padding-bottom:40px}
.vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data{
  display:flex;
padding-bottom:48px}
.vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data .key-points-pointers{
  display:inline-flex;
  margin-right:22px;
padding-bottom:0}
.vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data .key-points-pointers:after{
margin-top:37px}
.vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data:last-child{
padding-bottom:0}
.vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-description .key-points-description-header{
padding-bottom:0}
@media only screen and (max-width:1023px){
  .vi20 .key-points.aladdin-skin .key-points-heading-wrapper{
  padding-bottom:48px}
  .vi20 .key-points.aladdin-skin .key-points-wrapper .key-points-pointers{
    font-size:56px;
  line-height:64px}
}
@media only screen and (max-width:767px){
  .vi20 .key-points.aladdin-skin .key-points-heading-wrapper .bgcolor-wrap{
  width:35%}
  .vi20 .key-points.aladdin-skin .key-points-wrapper{
  margin-top:0}
  .vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data .key-points-pointers{
  margin-right:15px}
}
@media only screen and (max-width:600px){
  .vi20 .key-points.aladdin-skin .key-points-heading-wrapper .bgcolor-wrap{
  width:100%}
  .vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data{
    display:inline-block;
  padding-bottom:16px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  .vi20 .key-points.aladdin .key-points-wrapper .keyPoints-data .key-points-pointers,.vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data .key-points-pointers{
    min-width:52px;
  max-width:52px}
  .vi20 .key-points.aladdin .key-points-wrapper .keyPoints-data .key-points-pointers:after,.vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data .key-points-pointers:after{
  margin-top:33px}
}
.mac-os .vi20 .key-points.aladdin .key-points-wrapper .keyPoints-data .key-points-pointers:after,.mac-os .vi20 .key-points.aladdin-skin .key-points-wrapper .keyPoints-data .key-points-pointers:after{
margin-top:42px}
.vi20 .social-media-share .wrapper-980{
overflow:visible}
.vi20 .social-media-share .social-media-share-container-padding-control{
padding-top:56px}
.vi20 .social-media-share .social-media-share-container{
  display:flex;
  justify-content:space-between;
  border-top:3px solid #000;
padding:24px 0 56px 0}
.vi20 .social-media-share .social-media-share-container .social-media-share-button{
  position:relative;
text-align:right}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button{
  background:0 0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  color:#000;
  padding:12px 24px;
margin:0}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button span{
  display:inline;
margin-right:8px}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button:hover{
  background:#000;
  color:#fff;
cursor:pointer}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button:hover span{
color:#ff4713}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button:focus,.vi20 .social-media-share .social-media-share-container .social-media-share-button>button:focus-visible{
  background:#000;
  color:#fff;
  outline-offset:2px;
outline:2px solid #000}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button:focus span,.vi20 .social-media-share .social-media-share-container .social-media-share-button>button:focus-visible span{
color:#ff4713}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button.active{
  background:#000;
color:#fff}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button.active+ul{
  display:table!important;
margin-left:auto}
.vi20 .social-media-share .social-media-share-container .social-media-share-button>button.active span{
color:#ff4713}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul{
  margin:0;
  padding:0;
  border:1px solid #000;
  display:none;
  position:absolute;
  right:0;
z-index:1}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li{
  display:block;
  border-bottom:1px solid #000;
  line-height:12px;
  text-align:left;
  position:relative;
background:#fff}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li.active a{
  outline:1px solid #000;
border-bottom:3px solid #ff4713}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li a,.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li button,.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li div{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:12px;
  padding:16px 24px;
  display:inline-block;
  line-height:16px;
  color:#000;
background:0 0}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li a span,.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li button span,.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li div span{
  display:inline-block;
  margin-right:16px;
  width:12px;
text-align:center}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li a:hover,.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li button:hover,.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li div:hover{
  cursor:pointer;
text-decoration:none}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li a{
display:flex!important}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li .email-hidden{
display:none}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li:last-child{
border-bottom:0}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li:after{
  content:"";
  position:absolute;
  bottom:0;
  width:0;
  height:3px;
  margin:5px 0 0;
  transition:width .3s;
  background:#ff4713;
left:0}
.vi20 .social-media-share .social-media-share-container .social-media-share-button ul li:hover:after{
width:100%}
.vi20 .social-media-share .social-media-share-container .social-media-share-button.left-align{
text-align:left}
.vi20 .social-media-share .social-media-share-container .social-media-share-button.left-align .active+ul{
left:0}
.vi20 .social-media-share .social-media-share-container .social-media-share-button.left-align>button{
padding:16px 24px}
@media only screen and (max-width:767px){
  .blk-responsive .vi20 .social-media-share .social-media-share-container{
  flex-direction:column}
  .blk-responsive .vi20 .social-media-share .social-media-share-container .social-media-share-button{
    text-align:left;
  padding-top:24px}
  .blk-responsive .vi20 .social-media-share .social-media-share-container .social-media-share-button ul{
  left:0}
  .blk-responsive .vi20 .social-media-share .social-media-share-container .social-media-share-button>button{
  padding:12px 24px}
}
@media only screen and (min-width:1024px){
  .blk-responsive .vi20 .social-media-share .social-media-share-container{
  max-width:740px}
}
.vi20 .video-player.blackrock{
padding:56px 0}
.vi20 .video-player.blackrock.blk-bg-white.border-top-bottom{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi20 .video-player.blackrock.blk-bg-black .transcript-container .transcript .transcript-title{
color:#fff!important}
.vi20 .video-player.blackrock.blk-bg-black .transcript-container .transcript.expand .transcript-title{
color:#000!important}
.vi20 .video-player.blackrock.blk-bg-orange .transcript-container .transcript:not(.expand) .fa,.vi20 .video-player.blackrock.blk-bg-pink .transcript-container .transcript:not(.expand) .fa,.vi20 .video-player.blackrock.blk-bg-yellow .transcript-container .transcript:not(.expand) .fa{
color:#000}
.vi20 .video-player.blackrock ::-webkit-scrollbar{
width:10px}
.vi20 .video-player.blackrock ::-webkit-scrollbar-track{
  box-shadow:inset 0 0 3px #888;
border-radius:10px}
.vi20 .video-player.blackrock ::-webkit-scrollbar-thumb{
  background:#888;
border-radius:10px}
.vi20 .video-player.blackrock .wrapper-980{
overflow:visible}
.vi20 .video-player.blackrock .break-row{
  flex-basis:100%;
height:0}
.vi20 .video-player.blackrock div.social-media-share{
display:none}
.vi20 .video-player.blackrock .headline .bold{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-player.blackrock .headline .extra-bold{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-player.blackrock .small-player-content h2,.vi20 .video-player.blackrock .small-player-content h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-player.blackrock .small-player-content .cta-container{
padding-top:24px!important}
.vi20 .video-player.blackrock .large-player-content h2,.vi20 .video-player.blackrock .large-player-content h3{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-player.blackrock .large-player-content .cta-container{
padding-top:24px!important}
.vi20 .video-player.blackrock .ct-side-offset .large-player-content h2,.vi20 .video-player.blackrock .ct-side-offset .large-player-content h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-player.blackrock .ct-side-offset .large-player-content .cta-container{
padding-top:24px!important}
.vi20 .video-player.blackrock .bullet-summary,.vi20 .video-player.blackrock .description,.vi20 .video-player.blackrock .intro,.vi20 .video-player.blackrock .pull-quote,.vi20 .video-player.blackrock .quote-attribution{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .video-player.blackrock .transcript{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .video-player.blackrock .description,.vi20 .video-player.blackrock .pull-quote{
padding-top:16px}
.vi20 .video-player.blackrock .pull-quote{
  display:flex;
flex-wrap:wrap}
.vi20 .video-player.blackrock .pull-quote .quote-mark{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:40px;
padding-right:5px}
.vi20 .video-player.blackrock .pull-quote+.quote-attribution{
  padding-top:16px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-player.blackrock .video-container .video-js.vjs-fluid{
padding-top:56.25%}
.vi20 .video-player.blackrock .video-container video{
  width:100%;
height:auto}
.vi20 .video-player.blackrock .transcript-container{
  position:relative;
height:32px}
.vi20 .video-player.blackrock .transcript-container.hide-transcript{
display:none}
.vi20 .video-player.blackrock .transcript-container .transcript{
position:absolute}
.vi20 .video-player.blackrock .transcript-container .transcript .fa{
color:#ff4713}
.vi20 .video-player.blackrock .transcript-container .transcript .transcript-title{
  font:12px/24px NotoSans-TC-Bold,Arial,sans-serif;
  background:0 0;
  margin-left:20px;
  margin-top:8px;
color:#000}
.vi20 .video-player.blackrock .transcript-container .transcript .transcript-title:hover{
cursor:pointer}
.vi20 .video-player.blackrock .transcript-container .transcript .transcript-para{
  margin:30px 10px 30px 0;
  padding:0 20px;
  max-height:260px;
  overflow-y:auto;
display:none}
.vi20 .video-player.blackrock .transcript-container .transcript .transcript-para:focus-visible{
outline:1px solid #005eb8}
.vi20 .video-player.blackrock .transcript-container .transcript.expand{
  width:100%;
  max-width:100%;
  z-index:1;
  border:1px solid #000;
  background:#fff;
color:#000}
.vi20 .video-player.blackrock .transcript-container .transcript.expand .transcript-title .fa{
transform:rotate(180deg)}
.vi20 .video-player.blackrock .transcript-container .transcript.expand .transcript-para{
display:block}
.vi20 .video-player.blackrock .transcript-container .transcript-para-width{
position:relative}
.vi20 .video-player.blackrock .para-width-video{
position:relative}
.vi20 .video-player.blackrock .para-width-video .headline{
padding-bottom:24px}
.vi20 .video-player.blackrock .para-width-video .video-container:not(:first-child){
margin-top:56px}
.vi20 .video-player.blackrock .para-width-video .video-container div.video-js{
overflow:hidden}
.vi20 .video-player.blackrock .para-width-video .vjs-playlist:not(:nth-child(2)){
margin-top:56px}
.vi20 .video-player.blackrock .para-width-video .transcript:not(:last-child){
margin-bottom:40px}
.vi20 .video-player.blackrock .para-width-video .transcript.expand{
margin-right:8px}
.vi20 .video-player.blackrock .side-by-side-video .heading-block{
margin-bottom:40px}
.vi20 .video-player.blackrock .side-by-side-video .vertical-center{
align-items:center}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .video-block{
align-self:flex-start}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .bullet:not(:first-child){
margin-top:32px}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .bullet .bullet-icon{
  border-left:3px solid #ff4713;
  position:absolute;
  top:0;
height:24px}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .bullet .bullet-title{
  font:20px/24px NotoSans-TC-Bold,Arial,sans-serif;
margin-bottom:16px}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .bullet .bullet-title span{
  padding-left:18px;
display:inline-block}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .bullet .bullet-summary{
padding-left:18px}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .cta-container{
padding-top:40px}
.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .key-points+.cta-container{
padding-left:18px}
.vi20 .video-player.blackrock.offset-wrapper{
padding:48px 0 0 0}
.vi20 .video-player.blackrock.offset-wrapper .side-by-side-video{
margin-bottom:192px}
.vi20 .video-player.blackrock.offset-wrapper .video-block{
  margin-bottom:-116px;
flex:auto}
.vi20 .video-player.blackrock.offset-wrapper .content-wrapper{
  align-items:normal;
flex-direction:column-reverse!important}
.vi20 .video-player.blackrock.offset-wrapper .text-block{
  padding:72px 0 0 8px;
flex:auto}
.vi20 .video-player.blackrock.offset-wrapper .cta-container{
padding-top:30px!important}
.vi20 .video-player.blackrock.offset-wrapper .side-offset .description{
padding-top:32px}
.vi20 .video-player.blackrock.offset-wrapper .pull-quote-offset .pull-quote{
  font-size:20px;
  line-height:28px;
flex-direction:column}
.vi20 .video-player.blackrock.offset-wrapper .pull-quote-offset .pull-quote img{
  height:45px;
width:45px}
.vi20 .video-player.blackrock.offset-wrapper .pull-quote-offset .pull-quote p{
padding-top:32px}
.vi20 .video-player.blackrock.offset-wrapper .pull-quote-offset .quote-attribution{
padding-top:48px}
.vi20 .video-player.blackrock.offset-wrapper .video-container{
  margin-top:56px;
box-shadow:0 0 12px 0 rgba(112,112,112,.5)}
.vi20 .video-player.blackrock.offset-wrapper .video-container .video-js,.vi20 .video-player.blackrock.offset-wrapper .video-container .vjs-poster{
background-color:transparent}
.vi20 .video-player.blackrock.offset-wrapper .video-container .vjs-poster{
background-size:cover}
.vi20 .video-player.blackrock.offset-wrapper .transcript-container .transcript{
  background-color:#f4f1eb;
left:20px}
.vi20 .video-player.blackrock.offset-wrapper .transcript-container .transcript .transcript-title{
margin:7px 12px}
.vi20 .video-player.blackrock.offset-wrapper .transcript-container .transcript .fa{
color:#000}
.vi20 .video-player.blackrock.offset-wrapper .video-on-left .transcript-container .transcript{
left:-20px}
.vi20 .video-player.blackrock.offset-wrapper .blk-bg-black .cta.link .label{
color:#fff}
@media only screen and (max-width:767px){
  .vi20 .video-player.blackrock .headline .bold,.vi20 .video-player.blackrock .headline .extra-bold{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-player.blackrock .small-player-content .title{
    font-size:24px;
  line-height:32px}
  .vi20 .video-player.blackrock .video-container img{
  min-height:200px}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper{
  flex-direction:column-reverse}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block,.vi20 .video-player.blackrock .side-by-side-video .content-wrapper .video-block{
  flex:auto}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper.video-on-right{
  flex-direction:column-reverse}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper .video-container{
  padding-top:40px}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .key-points .bullet:not(:first-child){
  margin-top:40px}
  .vi20 .video-player.blackrock .para-width-video .transcript.expand{
  margin-right:2px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi20 .video-player.blackrock .para-width-video .transcript.expand{
  margin-right:4px}
  .vi20 .video-player.blackrock.offset-wrapper .side-by-side-video{
  margin-bottom:160px}
  .vi20 .video-player.blackrock.offset-wrapper .text-block{
  padding:56px 40px 0}
  .vi20 .video-player.blackrock.offset-wrapper .video-container{
    margin-right:-20px;
    margin-left:-20px;
  padding-top:0!important}
  .vi20 .video-player.blackrock.offset-wrapper .transcript-container .transcript{
  left:0!important}
}
@media only screen and (max-width:1023px){
  .vi20 .video-player.blackrock .large-player-content .title{
    font-size:32px;
  line-height:40px}
  .vi20 .video-player.blackrock .para-width-video .video-container:not(:first-child){
  margin-top:40px}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper .spacer{
  display:none}
}
@media only screen and (max-width:1439px){
  .vi20 .video-player.blackrock .hide-on-sm-md-lg{
  display:none!important}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .video-player.blackrock .headline .bold,.vi20 .video-player.blackrock .headline .extra-bold{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-player.blackrock .side-by-side-video .mtop-0{
  margin-top:0!important}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper.ct-key-points{
  flex-direction:column-reverse}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper.ct-key-points .text-block,.vi20 .video-player.blackrock .side-by-side-video .content-wrapper.ct-key-points .video-block{
  flex:auto}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper.ct-key-points.video-on-right{
  flex-direction:column-reverse}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper.ct-key-points .video-container{
  padding-top:40px}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block.right{
  padding-left:28px}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block.left{
  padding-right:28px}
  .vi20 .video-player.blackrock .side-by-side-video .content-wrapper .text-block .key-points .bullet{
  margin-top:40px}
  .vi20 .video-player.blackrock.offset-wrapper .side-by-side-video{
  margin-bottom:192px}
  .vi20 .video-player.blackrock.offset-wrapper .text-block{
  padding:56px 32px 0}
  .vi20 .video-player.blackrock.offset-wrapper .video-container{
    margin-right:-32px;
  margin-left:32px}
  .vi20 .video-player.blackrock.offset-wrapper .video-on-left .video-container{
    margin-right:0;
  margin-left:-32px}
  .vi20 .video-player.blackrock.offset-wrapper .transcript-container .transcript{
  left:48px}
  .vi20 .video-player.blackrock.offset-wrapper .video-on-left .transcript-container .transcript{
  left:-12px}
}
@media only screen and (min-width:1024px){
  .vi20 .video-player.blackrock .para-width-video .headline,.vi20 .video-player.blackrock .para-width-video .intro,.vi20 .video-player.blackrock .para-width-video .transcript-container,.vi20 .video-player.blackrock .para-width-video .video-container{
  max-width:740px}
  .vi20 .video-player.blackrock.offset-wrapper .side-by-side-video{
  margin-bottom:160px}
  .vi20 .video-player.blackrock.offset-wrapper .video-container{
  margin-right:-40px}
  .vi20 .video-player.blackrock.offset-wrapper .video-on-left .video-container{
    margin-right:0!important;
  margin-left:-40px}
  .vi20 .video-player.blackrock.offset-wrapper .title{
    font-size:32px;
  line-height:40px}
}
@media only screen and (min-width:1440px){
  .vi20 .video-player.blackrock .hide-on-xl{
  display:none!important}
  .vi20 .video-player.blackrock .para-width-video .transcript.expand{
  margin-right:0}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical{
    height:407px;
  max-width:430px}
  .vi20 .video-player.blackrock.offset-wrapper .content-wrapper{
  flex-direction:row-reverse!important}
  .vi20 .video-player.blackrock.offset-wrapper .content-wrapper.video-on-left{
  flex-direction:row!important}
  .vi20 .video-player.blackrock.offset-wrapper .video-container{
    margin-right:-80px!important;
    margin-top:80px!important;
  margin-left:0}
  .vi20 .video-player.blackrock.offset-wrapper .video-on-left .video-container{
    margin-left:-80px!important;
  margin-right:0}
  .vi20 .video-player.blackrock.offset-wrapper .video-on-left .transcript-container .transcript{
  left:-60px}
  .vi20 .video-player.blackrock.offset-wrapper .text-block{
    padding:56px 56px 0 40px;
    padding-bottom:56px;
  padding-left:56px}
  .vi20 .video-player.blackrock.offset-wrapper .text-block.side-offset{
  padding:144px 56px 0}
  .vi20 .video-player.blackrock.offset-wrapper .pull-quote-offset .quote-attribution{
  padding-top:32px}
}
@media only screen and (max-width:599px){
  .vi20 .video-player.blackrock.offset-wrapper .text-block{
  padding:56px 32px 0}
  .vi20 .video-player.blackrock.offset-wrapper .video-container{
    margin-left:-20px;
    margin-right:-20px;
  padding-top:0!important}
  .vi20 .video-player.blackrock.offset-wrapper .transcript-container .transcript{
  left:0!important}
}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-control:focus{
text-shadow:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-control:focus:before,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-control:hover:before{
text-shadow:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-control-bar{
  height:32px;
background-color:rgba(0,0,0,.5)}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-progress-holder{
height:6px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-progress-holder .vjs-load-progress{
  background:#efefef;
border-radius:3PX}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-progress-holder .vjs-load-progress div{
  background:#efefef;
border-radius:3px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-progress-holder .vjs-play-progress{
  background-color:#ff4713;
border-radius:3px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-progress-holder .vjs-play-progress:before{
  font-size:11px;
top:-3px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-texttrack-settings{
display:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-big-play-button{
  font-size:32px;
  line-height:64px;
  height:64px;
  width:64px;
  top:auto;
  left:20px;
  bottom:20px;
  border:none;
  border-radius:0;
  background-color:#ff4713!important;
transition:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-big-play-button:focus{
  background-color:#ff4713;
  border-color:#ff4713;
transition:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-big-play-button .vjs-icon-placeholder:before{
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
content:"\f04b"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-button>.vjs-icon-placeholder:before{
  font-size:16px;
line-height:32px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-play-control{
background-color:#ff4713!important}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-play-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-play-control .vjs-icon-placeholder:before{
  content:"\f04b";
font-size:18px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-play-control.vjs-playing .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
content:"\f04c"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-play-control.vjs-ended .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
content:"\f0e2"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control .vjs-icon-placeholder:before{
content:"\f028"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{
content:"\f6a8"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{
content:"\f027"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{
content:"\f026"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-volume-vertical{
  bottom:10em;
  height:100px!important;
  background-color:rgba(0,0,0,.5);
  width:17px!important;
  border-top-right-radius:50px;
border-top-left-radius:50px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-slider-vertical{
  background-color:#fff;
  width:5px;
  height:81px;
  border-radius:3px;
margin:1em auto}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-slider-vertical .vjs-volume-level{
  width:5px;
  background-color:#ff4713;
border-radius:3px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-slider-vertical .vjs-volume-level:before{
font-size:11px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-time-control{
  display:block;
font:12px/32px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-time-control.vjs-duration,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-time-control.vjs-time-divider{
display:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-picture-in-picture-control,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-remaining-time{
display:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{
  left:-3em!important;
transition:visibility .2s,opacity .2s}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro"!important;
font-weight:900!important}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-icon-placeholder:before{
content:"\f20a"!important}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro"!important;
font-weight:900!important}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-icon-placeholder:before{
content:"\f29e"!important}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-fullscreen-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-fullscreen-control .vjs-icon-placeholder:before{
content:"\f065"}
.vi20 .blackrock .video-js:not(.video-js-audio).vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js:not(.video-js-audio).vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{
content:"\f066"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-seek-button{
cursor:pointer}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-seek-button.skip-back.skip-10 .vjs-icon-placeholder:before{
  content:url('../images/rewind10.svg')!important;
line-height:42px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-menu-button-popup .vjs-menu .vjs-menu-content{
  background-color:rgba(0,0,0,.7);
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
bottom:17px}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button{
cursor:pointer}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button .fa-share-alt{
font-size:16px}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button.active+ul{
  display:table!important;
margin-left:auto}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul{
  margin:0;
  padding:0;
  border:1px solid #000;
  display:none;
  position:absolute;
  right:0;
  bottom:32px;
z-index:1}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li{
  display:block;
  border-bottom:1px solid #000;
  line-height:12px;
  text-align:left;
  position:relative;
background:#fff}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li a,.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li button,.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li div{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  padding:16px 24px;
  display:inline-block;
  line-height:17px;
  color:#000;
  width:100%;
text-align:left}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li a span,.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li button span,.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li div span{
  display:inline-block;
  margin-right:16px;
  width:12px;
text-align:center}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li a:hover,.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li button:hover,.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li div:hover{
  cursor:pointer;
text-decoration:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li:last-child{
border-bottom:0}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li:after{
  content:"";
  position:absolute;
  bottom:0;
  width:0;
  height:3px;
  margin:5px 0 0;
  transition:width .3s;
  background:#ff4713;
left:0}
.vi20 .blackrock .video-js:not(.video-js-audio) .social-share-button+ul li:hover:after{
width:100%}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu{
left:-5em}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content{
  border:1px solid #000;
  background-color:#fff;
  color:#000;
  min-width:140px;
  overflow:visible;
max-height:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li{
  border-bottom:1px solid #000;
  text-transform:capitalize;
  margin:0;
  padding:0;
  position:relative;
white-space:nowrap}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  padding:16px 24px;
  display:inline-block;
  line-height:16px;
  width:100%;
text-align:left}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text:before,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text:before{
  content:"\f111";
  font-family:"Font Awesome 5 Pro";
  margin-right:16px;
  font-size:16px;
line-height:16px}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text .vjs-icon-placeholder,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text .vjs-icon-placeholder{
display:none}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li.vjs-selected,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li.vjs-selected{
color:#000}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li.vjs-selected .vjs-menu-item-text:before,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li.vjs-selected .vjs-menu-item-text:before{
content:"\f192"}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li:last-child,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li:last-child{
border-bottom:0}
.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li:focus,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li:hover,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li:focus,.vi20 .blackrock .video-js:not(.video-js-audio) .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li:hover{
background-color:#fff}
.vi20 .blackrock.video-player.blk-bg-black .vjs-playlist{
border:1px solid #666}
.vi20 .blackrock.video-player .vjs-playlist{
  flex-grow:1;
  flex-shrink:1;
  flex-basis:0;
  width:100%;
background-color:#000}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical{
  margin-left:-8px;
padding:0}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item{
  margin:0 20px 0 20px;
  border-bottom:1px solid #666;
padding:20px 0 20px 0}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item.vjs-selected{
  background-color:#000;
opacity:.5}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item.vjs-selected img{
opacity:1}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail{
  display:flex;
align-items:center}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail img{
  width:99px;
  min-height:auto;
max-width:none}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-item-text-container{
  padding-left:16px;
width:100%}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-now-playing-text{
  position:relative;
  padding:0;
margin:0}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-title-container{
  position:relative;
padding:0}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-title-container .vjs-playlist-name{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  overflow:visible;
  white-space:normal;
max-height:none}
.vi20 .blackrock.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-duration{
  font-size:12px;
  line-height:20px;
  position:relative;
  top:0;
  left:0;
  margin:0;
  padding:0;
background-color:#000}
@media only screen and (max-width:1439px){
  .vi20 .video-player.blackrock .vjs-playlist{
    flex:none;
  margin-top:0!important}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .video-player.blackrock .para-width-video .vjs-playlist.vjs-playlist-vertical{
    max-width:724px;
    padding-left:8px;
    padding-right:8px;
    width:100%;
  flex:0 0 75%}
}
@media only screen and (min-width:1024px) and (max-width:1048px){
  .vi20 .video-player.blackrock .para-width-video .vjs-playlist.vjs-playlist-vertical{
  max-width:73.4%!important}
}
@media only screen and (min-width:768px) and (max-width:1439px){
  .vi20 .video-player.blackrock .vjs-playlist{
  height:auto!important}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical{
    margin-left:8px;
  width:98%}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list{
    display:flex;
  overflow-x:auto}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
    border-right:1px solid #979797;
    padding:0 20px 0 0;
    margin:20px 0 20px 20px;
  border-bottom:none}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item:nth-last-child(2){
  border-right:none}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail{
  align-items:flex-start}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail img{
  width:85px}
}
@media only screen and (max-width:767px){
  .vi20 .video-player.blackrock .vjs-playlist{
  height:180px!important}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical{
    margin-left:2px;
  width:99%}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item{
    margin:0 16px 0 16px;
  padding:16px 0 16px 0}
  .vi20 .video-player.blackrock .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail img{
  width:57px}
}
@media only screen and (max-width:599px){
  .vi20 .blackrock .video-js:not(.video-js-audio) .vjs-seek-button{
  display:none}
}
.vi20 .video-player.aladdin{
padding-bottom:0}
.vi20 .video-player.aladdin ::-webkit-scrollbar{
width:10px}
.vi20 .video-player.aladdin ::-webkit-scrollbar-track{
  box-shadow:inset 0 0 3px #888;
border-radius:10px}
.vi20 .video-player.aladdin ::-webkit-scrollbar-thumb{
  background:#888;
border-radius:10px}
.vi20 .video-player.aladdin.aladdin-bg-hub-purple .cta-container .label{
color:#fff}
.vi20 .video-player.aladdin.aladdin-bg-hub-purple .cta-container .cta.link .icon:before{
color:#fff}
.vi20 .video-player.aladdin.aladdin-bg-hub-aqua.aladdin-border-right .video-on-right .video-block:before,.vi20 .video-player.aladdin.aladdin-bg-hub-purple.aladdin-border-right .video-on-right .video-block:before,.vi20 .video-player.aladdin.aladdin-bg-hub-white.aladdin-border-right .video-on-right .video-block:before,.vi20 .video-player.aladdin.aladdin-bg-hub-yellow.aladdin-border-right .video-on-right .video-block:before{
border:0}
.vi20 .video-player.aladdin.aladdin-bg-hub-aqua.aladdin-border-right .video-on-left .text-block:before,.vi20 .video-player.aladdin.aladdin-bg-hub-purple.aladdin-border-right .video-on-left .text-block:before,.vi20 .video-player.aladdin.aladdin-bg-hub-white.aladdin-border-right .video-on-left .text-block:before,.vi20 .video-player.aladdin.aladdin-bg-hub-yellow.aladdin-border-right .video-on-left .text-block:before{
border:0}
.vi20 .video-player.aladdin.aladdin-bg-hub-aqua .small-player,.vi20 .video-player.aladdin.aladdin-bg-hub-purple .small-player,.vi20 .video-player.aladdin.aladdin-bg-hub-white .small-player,.vi20 .video-player.aladdin.aladdin-bg-hub-yellow .small-player{
padding:48px 0}
.vi20 .video-player.aladdin .video-container .video-js.vjs-fluid{
padding-top:56.25%}
.vi20 .video-player.aladdin .wrapper-980{
  overflow:visible;
padding-top:0!important}
.vi20 .video-player.aladdin .content-wrapper{
padding:64px 0 64px}
.vi20 .video-player.aladdin .content-wrapper .text-block{
padding-right:60px}
.vi20 .video-player.aladdin .content-wrapper .headline{
padding-bottom:16px}
.vi20 .video-player.aladdin .content-wrapper .headline .heading{
  text-transform:uppercase;
font:20px/28px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .video-player.aladdin .content-wrapper .sub-heading{
  font:18px/26px NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:16px}
.vi20 .video-player.aladdin .content-wrapper .description{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
padding-bottom:24px}
.vi20 .video-player.aladdin .content-wrapper .cta-container{
padding-bottom:24px}
.vi20 .video-player.aladdin .content-wrapper.video-on-left .content-row{
flex-direction:row-reverse}
.vi20 .video-player.aladdin .content-wrapper.video-on-left .video-block{
padding-right:60px}
.vi20 .video-player.aladdin .content-wrapper.video-on-left .text-block{
padding-right:8px}
.vi20 .video-player.aladdin .content-wrapper .transcript-container{
  position:relative;
height:32px}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript{
position:absolute}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript .fa{
  color:#8e50ed;
margin-right:3px}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript .transcript-title{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  background:0 0;
margin:8px}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript .transcript-title:hover{
cursor:pointer}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript.expand{
  width:100%;
  max-width:100%;
  z-index:1;
  background:#f2f2f2;
color:#000}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript.expand .transcript-title .fa{
transform:rotate(180deg)}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript.expand:before{
  content:"";
  position:absolute;
  display:block;
  width:100%;
  height:100%;
border:1px solid #d6d5dd}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript.expand .transcript-title{
position:absolute}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript.expand .transcript-para{
  margin-top:52px;
position:relative}
.vi20 .video-player.aladdin .content-wrapper .transcript-container .transcript .transcript-para{
  margin:16px 8px 24px 16px;
  padding-right:8px;
  max-height:260px;
  overflow-y:auto;
display:none}
.vi20 .video-player.aladdin.description .content-wrapper{
padding:48px 0}
.vi20 .video-player.aladdin.description .video-container{
padding-top:24px}
.vi20 .video-player.aladdin.description .large-player .transcript-container,.vi20 .video-player.aladdin.description .large-player .video-container,.vi20 .video-player.aladdin.description .large-player .video-content{
width:87.5%}
.vi20 .video-player.aladdin.description .medium-player .video-content{
width:87.5%}
.vi20 .video-player.aladdin.description .medium-player .transcript-container,.vi20 .video-player.aladdin.description .medium-player .video-container{
width:75%}
.vi20 .video-player.aladdin.description .small-player{
padding:64px 0}
.vi20 .video-player.aladdin.description .small-player .heading{
  text-transform:none!important;
font:24px/32px NotoSans-TC-Bold,Arial,sans-serif!important}
.vi20 .video-player.aladdin.description .small-player .video-container{
padding-top:0}
.vi20 .video-player.aladdin.description .small-player .cta-container{
padding-bottom:0}
.vi20 .video-player.aladdin.description.aladdin-border-both,.vi20 .video-player.aladdin.description.aladdin-border-right{
padding:24px 0 48px}
.vi20 .video-player.aladdin.description.aladdin-border-both .content-wrapper,.vi20 .video-player.aladdin.description.aladdin-border-right .content-wrapper{
padding:0}
.vi20 .video-player.aladdin.description.aladdin-border-both .text-block:before,.vi20 .video-player.aladdin.description.aladdin-border-both .video-block:before,.vi20 .video-player.aladdin.description.aladdin-border-right .text-block:before,.vi20 .video-player.aladdin.description.aladdin-border-right .video-block:before{
  content:"";
  display:block;
padding-bottom:24px}
.vi20 .video-player.aladdin.description.aladdin-border-full-width{
border-top:1px solid #000}
.vi20 .video-player.aladdin.description.aladdin-border-browser-width .content-wrapper{
border-top:1px solid #000}
.vi20 .video-player.aladdin.description.aladdin-border-both .text-block:before,.vi20 .video-player.aladdin.description.aladdin-border-both .video-block:before{
border-top:1px solid #000}
.vi20 .video-player.aladdin.description.aladdin-border-right .video-on-right .video-block:before{
border-top:1px solid #000}
.vi20 .video-player.aladdin.description.aladdin-border-right .video-on-left .text-block:before{
border-top:1px solid #000}
.vi20 .video-player.aladdin.key-points .headline{
padding-bottom:48px}
.vi20 .video-player.aladdin.key-points .text-block .bullet{
margin-bottom:32px}
.vi20 .video-player.aladdin.key-points .text-block .bullet .bullet-icon{
  position:absolute;
  width:8px;
  height:8px;
  background-color:#8e50ed;
  border-radius:50%;
top:8px}
.vi20 .video-player.aladdin.key-points .text-block .bullet .bullet-title{
  font:18px/26px NotoSans-TC-Bold,Arial,sans-serif;
margin-bottom:8px}
.vi20 .video-player.aladdin.key-points .text-block .bullet .bullet-title span{
  padding-left:16px;
display:inline-block}
.vi20 .video-player.aladdin.key-points .text-block .bullet .bullet-summary{
padding-left:16px}
.vi20 .video-player.aladdin.key-points .show-on-tablet{
display:none}
.vi20 .video-player.aladdin.key-points .video-block .transcript-container,.vi20 .video-player.aladdin.key-points .video-block .video-container{
width:88%}
.vi20 .video-player.aladdin.key-points.aladdin-border-full-width{
border-top:1px solid #000}
.vi20 .video-player.aladdin.key-points.aladdin-border-browser-width .content-wrapper{
border-top:1px solid #000}
.vi20 .video-player.aladdin.aladdin-bg-lgray .video-js.vjs-fluid{
border:20px solid #fff}
.vi20 .video-player.aladdin.aladdin-bg-lgray .small-player .video-js.vjs-fluid{
border:10px solid #fff}
.vi20 .video-player.aladdin.aladdin-bg-lgray.key-points .video-js.vjs-fluid{
border:20px solid #fff}
.vi20 .video-player.aladdin.aladdin-bg-lgray .transcript-container .transcript.expand{
background:#fff!important}
.vi20 .video-player.aladdin .cta-container .label{
font-family:NotoSans-TC-Bold,Arial,sans-serif!important}
.vi20 .video-player.aladdin .cta-container .cta.link .icon:before{
color:#000}
.vi20 .video-player.aladdin .cta-container .cta.button{
  background-color:#8e50ed!important;
border-color:#8e50ed!important}
.vi20 .video-player.aladdin .cta-container .cta.button .label{
color:#fff!important}
.vi20 .video-player.aladdin .cta-container .cta.button .label .icon{
  display:inline-block;
color:#fff}
.vi20 .video-player.aladdin.playlist.para-width .vjs-big-play-button{
  height:64px;
width:64px}
.vi20 .video-player.aladdin .video-js .vjs-control.vjs-button.social-share-button{
display:none!important}
@media only screen and (max-width:1439px){
  .vi20 .video-player.aladdin .content-wrapper.video-on-left .video-block,.vi20 .video-player.aladdin .content-wrapper.video-on-right .text-block{
  padding-right:48px}
  .vi20 .video-player.aladdin .content-wrapper.small-player .vjs-big-play-button{
    font-size:22px;
    line-height:50px;
    height:48px;
  width:48px}
  .vi20 .video-player.aladdin.key-points .video-js .vjs-big-play-button{
    font-size:32px;
    line-height:64px;
    height:64px;
  width:64px}
}
@media only screen and (max-width:1023px){
  .vi20 .video-player.aladdin .content-wrapper.video-on-left .video-block,.vi20 .video-player.aladdin .content-wrapper.video-on-right .text-block{
  padding-right:44px}
  .vi20 .video-player.aladdin .content-wrapper.large-player .transcript-container,.vi20 .video-player.aladdin .content-wrapper.large-player .video-container,.vi20 .video-player.aladdin .content-wrapper.large-player .video-content,.vi20 .video-player.aladdin .content-wrapper.medium-player .transcript-container,.vi20 .video-player.aladdin .content-wrapper.medium-player .video-container,.vi20 .video-player.aladdin .content-wrapper.medium-player .video-content{
  width:100%}
  .vi20 .video-player.aladdin .content-wrapper.small-player .transcript-container{
  display:none}
  .vi20 .video-player.aladdin .content-wrapper.small-player .content-row{
  flex-direction:column-reverse!important}
  .vi20 .video-player.aladdin .content-wrapper.small-player .content-row .text-block{
  padding-top:32px}
  .vi20 .video-player.aladdin .content-wrapper.small-player.video-on-left .video-block{
  padding-right:8px}
  .vi20 .video-player.aladdin.aladdin-bg-lgray .video-js.vjs-fluid{
  border:15px solid #fff!important}
  .vi20 .video-player.aladdin.key-points .show-on-tablet{
    display:block;
  padding-top:48px}
  .vi20 .video-player.aladdin.key-points .show-on-desktop{
  display:none}
  .vi20 .video-player.aladdin.key-points .video-block{
  padding-top:24px}
  .vi20 .video-player.aladdin.key-points .video-block .transcript-container,.vi20 .video-player.aladdin.key-points .video-block .video-container{
  width:100%}
  .vi20 .video-player.aladdin.playlist.para-width .vjs-big-play-button{
    height:48px;
  width:48px}
}
@media only screen and (max-width:767px){
  .vi20 .video-player.aladdin .content-wrapper.video-on-left .video-block,.vi20 .video-player.aladdin .content-wrapper.video-on-right .text-block{
  padding-right:4px}
  .vi20 .video-player.aladdin.key-points .text-block .bullet{
  margin-bottom:24px}
  .vi20 .video-player.aladdin.description.aladdin-border-both .text-block:before,.vi20 .video-player.aladdin.description.aladdin-border-right .text-block:before{
  border-top:1px solid #000}
  .vi20 .video-player.aladdin.description.aladdin-border-both .video-block:before,.vi20 .video-player.aladdin.description.aladdin-border-right .video-block:before{
    border-top:none!important;
  padding-bottom:8px!important}
}
@media only screen and (max-width:599px){
  .vi20 .video-player.aladdin.aladdin-bg-lgray .video-js.vjs-fluid{
  border:10px solid #fff!important}
  .vi20 .video-player.aladdin .content-wrapper.video-on-left .video-block,.vi20 .video-player.aladdin .content-wrapper.video-on-right .text-block{
  padding-right:4px}
  .vi20 .video-player.aladdin .content-wrapper .vjs-big-play-button{
    font-size:22px!important;
    line-height:50px!important;
    height:48px!important;
  width:48px!important}
  .vi20 .video-player.aladdin.key-points .headline{
  padding-bottom:24px!important}
}
.vi20 .aladdin.aladdin-bg-hub-aqua .video-js .vjs-big-play-button,.vi20 .aladdin.aladdin-bg-hub-purple .video-js .vjs-big-play-button,.vi20 .aladdin.aladdin-bg-hub-white .video-js .vjs-big-play-button,.vi20 .aladdin.aladdin-bg-hub-yellow .video-js .vjs-big-play-button{
  bottom:40px;
  top:auto;
  left:40px;
  right:auto;
background-color:#ff8200!important}
.vi20 .aladdin .video-js .vjs-control:focus{
text-shadow:none}
.vi20 .aladdin .video-js .vjs-control:focus:before,.vi20 .aladdin .video-js .vjs-control:hover:before{
text-shadow:none}
.vi20 .aladdin .video-js .vjs-control-bar{
  height:32px;
background-color:#000}
.vi20 .aladdin .video-js .vjs-progress-holder{
height:6px}
.vi20 .aladdin .video-js .vjs-progress-holder .vjs-load-progress{
  background:#efefef;
border-radius:3PX}
.vi20 .aladdin .video-js .vjs-progress-holder .vjs-load-progress div{
  background:#efefef;
border-radius:3px}
.vi20 .aladdin .video-js .vjs-progress-holder .vjs-play-progress{
  background-color:#8e50ed;
border-radius:3px}
.vi20 .aladdin .video-js .vjs-progress-holder .vjs-play-progress:before{
  font-size:12px;
top:-3px}
.vi20 .aladdin .video-js .vjs-texttrack-settings{
display:none}
.vi20 .aladdin .video-js .vjs-big-play-button{
  font-size:32px;
  line-height:64px;
  height:64px;
  width:64px;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  border:none;
  border-radius:0;
  background-color:#8e50ed!important;
transition:none}
.vi20 .aladdin .video-js .vjs-big-play-button:focus{
  background-color:#8e50ed;
  border-color:#8e50ed;
transition:none}
.vi20 .aladdin .video-js .vjs-big-play-button .vjs-icon-placeholder:before{
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
content:"\f04b"}
.vi20 .aladdin .video-js .vjs-button>.vjs-icon-placeholder:before{
  font-size:16px;
line-height:32px}
.vi20 .aladdin .video-js .vjs-play-control{
background-color:#8e50ed!important}
.vi20 .aladdin .video-js .vjs-play-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-play-control .vjs-icon-placeholder:before{
  content:"\f04b";
font-size:18px}
.vi20 .aladdin .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
content:"\f04c"}
.vi20 .aladdin .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
content:"\f0e2"}
.vi20 .aladdin .video-js .vjs-mute-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-mute-control .vjs-icon-placeholder:before{
content:"\f028"}
.vi20 .aladdin .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{
content:"\f6a8"}
.vi20 .aladdin .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{
content:"\f027"}
.vi20 .aladdin .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{
content:"\f026"}
.vi20 .aladdin .video-js .vjs-volume-vertical{
  bottom:10em;
  height:100px!important;
  background-color:#000;
  width:17px!important;
  border-top-right-radius:50px;
border-top-left-radius:50px}
.vi20 .aladdin .video-js .vjs-slider-vertical{
  background-color:#fff;
  width:5px;
  height:81px;
  border-radius:3px;
margin:1em auto}
.vi20 .aladdin .video-js .vjs-slider-vertical .vjs-volume-level{
  width:5px;
  background-color:#8e50ed;
border-radius:3px}
.vi20 .aladdin .video-js .vjs-slider-vertical .vjs-volume-level:before{
font-size:11px}
.vi20 .aladdin .video-js .vjs-time-control{
  display:block;
font:12px/32px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .aladdin .video-js .vjs-time-control.vjs-duration,.vi20 .aladdin .video-js .vjs-time-control.vjs-time-divider{
display:none}
.vi20 .aladdin .video-js .vjs-picture-in-picture-control,.vi20 .aladdin .video-js .vjs-remaining-time{
display:none}
.vi20 .aladdin .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{
  left:-3em!important;
transition:visibility .2s,opacity .2s}
.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro"!important;
font-weight:900!important}
.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before{
content:"\f20a"!important}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro"!important;
font-weight:900!important}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-icon-placeholder:before{
content:"\f29e"!important}
.vi20 .aladdin .video-js .vjs-fullscreen-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{
content:"\f065"}
.vi20 .aladdin .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{
content:"\f066"}
.vi20 .aladdin .video-js .vjs-seek-button{
cursor:pointer}
.vi20 .aladdin .video-js .vjs-seek-button.skip-back.skip-10 .vjs-icon-placeholder:before{
  content:url('../images/rewind10.svg')!important;
line-height:42px}
.vi20 .aladdin .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{
  background-color:rgba(0,0,0,.7);
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
bottom:17px}
.vi20 .aladdin .video-js .social-share-button{
cursor:pointer}
.vi20 .aladdin .video-js .social-share-button .fa-share-alt{
font-size:16px}
.vi20 .aladdin .video-js .social-share-button.active+ul{
  display:table!important;
margin-left:auto}
.vi20 .aladdin .video-js .social-share-button+ul{
  margin:0;
  padding:0;
  border:1px solid #000;
  display:none;
  position:absolute;
  right:0;
  bottom:32px;
z-index:1}
.vi20 .aladdin .video-js .social-share-button+ul li{
  display:block;
  border-bottom:1px solid #000;
  line-height:12px;
  text-align:left;
  position:relative;
background:#fff}
.vi20 .aladdin .video-js .social-share-button+ul li a,.vi20 .aladdin .video-js .social-share-button+ul li button,.vi20 .aladdin .video-js .social-share-button+ul li div{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  padding:16px 24px;
  display:inline-block;
  line-height:17px;
  color:#000;
  width:100%;
text-align:left}
.vi20 .aladdin .video-js .social-share-button+ul li a span,.vi20 .aladdin .video-js .social-share-button+ul li button span,.vi20 .aladdin .video-js .social-share-button+ul li div span{
  display:inline-block;
  margin-right:16px;
  width:12px;
text-align:center}
.vi20 .aladdin .video-js .social-share-button+ul li a:hover,.vi20 .aladdin .video-js .social-share-button+ul li button:hover,.vi20 .aladdin .video-js .social-share-button+ul li div:hover{
  cursor:pointer;
text-decoration:none}
.vi20 .aladdin .video-js .social-share-button+ul li:last-child{
border-bottom:0}
.vi20 .aladdin .video-js .social-share-button+ul li:after{
  content:"";
  position:absolute;
  bottom:0;
  width:0;
  height:3px;
  margin:5px 0 0;
  transition:width .3s;
  background:#8e50ed;
left:0}
.vi20 .aladdin .video-js .social-share-button+ul li:hover:after{
width:100%}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu{
left:-5em}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content{
  border:1px solid #000;
  background-color:#fff;
  color:#000;
  min-width:140px;
  overflow:visible;
max-height:none}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li{
  border-bottom:1px solid #000;
  text-transform:capitalize;
  margin:0;
  padding:0;
  position:relative;
white-space:nowrap}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  padding:16px 24px;
  display:inline-block;
  line-height:16px;
  width:100%;
text-align:left}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text:before,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text:before{
  content:"\f111";
  font-family:"Font Awesome 5 Pro";
  margin-right:16px;
  font-size:16px;
line-height:16px}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text .vjs-icon-placeholder,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text .vjs-icon-placeholder{
display:none}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li.vjs-selected,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li.vjs-selected{
color:#000}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li.vjs-selected .vjs-menu-item-text:before,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li.vjs-selected .vjs-menu-item-text:before{
content:"\f192"}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li:last-child,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li:last-child{
border-bottom:0}
.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li:focus,.vi20 .aladdin .video-js .vjs-descriptions-button .vjs-menu ul.vjs-menu-content li:hover,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li:focus,.vi20 .aladdin .video-js .vjs-subs-caps-button .vjs-menu ul.vjs-menu-content li:hover{
background-color:#fff}
.vi20 .aladdin.video-player.blk-bg-black .vjs-playlist{
border:1px solid #666}
.vi20 .aladdin.video-player .vjs-playlist{
  flex-grow:1;
  flex-shrink:1;
  flex-basis:0;
  width:100%;
background-color:#000}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical{
  margin-left:-8px;
padding:0}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item{
  margin:0 20px 0 20px;
  border-bottom:1px solid #666;
padding:20px 0 20px 0}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item.vjs-selected{
  background-color:#000;
opacity:.5}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item.vjs-selected img{
opacity:1}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail{
  display:flex;
align-items:flex-start}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail img{
  width:99px;
  min-height:auto;
max-width:none}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-item-text-container{
  padding-left:16px;
width:100%}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-now-playing-text{
  position:relative;
  padding:0;
margin:0}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-title-container{
  position:relative;
padding:0}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-title-container .vjs-playlist-name{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  overflow:visible;
  white-space:normal;
max-height:none}
.vi20 .aladdin.video-player .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail .vjs-playlist-duration{
  font-size:12px;
  line-height:20px;
  position:relative;
  top:0;
  left:0;
  margin:0;
  padding:0;
background-color:#000}
@media only screen and (max-width:1439px){
  .vi20 .video-player.aladdin .vjs-playlist{
    flex:none;
  margin-top:0!important}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .video-player.aladdin .para-width-video .vjs-playlist.vjs-playlist-vertical{
    max-width:724px;
    padding-left:8px;
    padding-right:8px;
    margin-left:calc(8.333% + 8px);
    width:100%;
  flex:0 0 75%}
}
@media only screen and (min-width:1024px) and (max-width:1048px){
  .vi20 .video-player.aladdin .para-width-video .vjs-playlist.vjs-playlist-vertical{
  max-width:73.4%!important}
}
@media only screen and (min-width:768px) and (max-width:1439px){
  .vi20 .video-player.aladdin .vjs-playlist{
  height:auto!important}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical{
    margin-left:8px;
  width:98%}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list{
    display:flex;
  overflow-x:auto}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
    border-right:1px solid #979797;
    padding:0 20px 0 0;
    margin:20px 0 20px 20px;
  border-bottom:none}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item:nth-last-child(2){
  border-right:none}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail{
  align-items:flex-start}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail img{
  width:85px}
}
@media only screen and (max-width:767px){
  .vi20 .video-player.aladdin .vjs-playlist{
  height:180px!important}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical{
    margin-left:2px;
  width:99%}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item{
    margin:0 16px 0 16px;
  padding:16px 0 16px 0}
  .vi20 .video-player.aladdin .vjs-playlist.vjs-playlist-vertical .vjs-playlist-item .vjs-playlist-thumbnail img{
  width:57px}
}
@media only screen and (max-width:599px){
  .vi20 .aladdin .video-js .vjs-big-play-button{
    font-size:22px;
    line-height:44px;
    height:44px;
  width:44px}
}
.vi20 .video-player.playlist.aladdin ::-webkit-scrollbar{
height:4px!important}
.vi20 .video-player.playlist.aladdin ::-webkit-scrollbar-track{
  box-shadow:inset 0 0 3px #888;
border-radius:10px}
.vi20 .video-player.playlist.aladdin ::-webkit-scrollbar-thumb{
  background:#888;
border-radius:10px}
.vi20 .video-player.playlist.aladdin .wrapper-980{
  padding-top:24px;
padding-bottom:48px}
.vi20 .video-player.playlist.aladdin .content-wrapper{
padding:0}
.vi20 .video-player.playlist.aladdin .vjs-playlist{
  margin:0!important;
  width:100%!important;
  height:auto!important;
background-color:transparent!important}
.vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item-list{
  display:flex;
  transform:translateX(0);
  transition-duration:250ms;
transition-timing-function:ease-in-out}
.vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
  display:flex;
  flex:auto!important;
  flex-direction:column;
  border:0;
  margin:0;
  margin-right:4px;
  background-color:#fff!important;
  padding:8px;
  opacity:1!important;
min-width:calc(50% - 2px)}
.vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item.vjs-selected .vjs-playlist-title-container,.vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item.vjs-selected time{
color:#898d8d!important}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture{
flex-direction:column}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture img{
  width:100%!important;
max-height:100px}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-item-text-container{
padding-left:0!important}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-title-container{
  text-shadow:none;
  color:#000;
padding:8px 0 4px 0!important}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-title-container .vjs-playlist-name{
  font-size:12px!important;
  line-height:16px!important;
padding:0!important}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture time{
  color:#000;
  background-color:transparent!important;
display:block}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-item-text-container{
position:relative}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-item-text-container .vjs-playlist-now-playing-text,.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-item-text-container .vjs-up-next-text{
  padding:4px!important;
  position:absolute!important;
  right:0;
  top:-24px;
  left:auto;
  font-size:12px;
  line-height:16px;
color:#fff}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-item-text-container .vjs-up-next-text{
background-color:#8e50ed}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-item-text-container .vjs-playlist-now-playing-text{
background-color:#898d8d}
.vi20 .video-player.playlist.aladdin .vjs-playlist picture .vjs-playlist-ad-overlay{
display:none}
.vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-now-playing-text{
display:block}
.vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item.vjs-selected+.vjs-playlist-item .vjs-up-next-text{
display:block}
.vi20 .video-player.playlist.aladdin .vjs-playlist .blk-carousal-navigation{
  position:absolute;
  width:100%;
top:48%}
.vi20 .video-player.playlist.aladdin .vjs-playlist .blk-carousal-navigation .arrows{
  position:absolute;
  font-size:18px;
  color:#000;
cursor:pointer}
.vi20 .video-player.playlist.aladdin .vjs-playlist .blk-carousal-navigation .arrows.__left{
  left:-16px;
padding-right:8px}
.vi20 .video-player.playlist.aladdin .vjs-playlist .blk-carousal-navigation .arrows.__right{
  right:-16px;
padding-left:8px}
.vi20 .video-player.playlist.aladdin .vjs-playlist .blk-carousal-navigation .arrows.__disabled{
display:none}
.vi20 .video-player.playlist.aladdin.aladdin-bg-white .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
background-color:#f2f2f2!important}
.vi20 .video-player.playlist.aladdin .transcript-container{
  display:block!important;
margin-bottom:24px}
.vi20 .video-player.playlist.aladdin .transcript-container button.transcript-title{
  margin:0!important;
  margin-left:8px!important;
margin-top:8px!important}
.vi20 .video-player.playlist.aladdin .video-plus-playlist-container{
margin-top:32px}
.vi20 .video-player.playlist.aladdin .video-plus-playlist-container .playlist-container{
position:relative}
.vi20 .video-player.playlist.aladdin .description{
  padding-bottom:0;
margin-bottom:16px}
.vi20 .video-player.playlist.aladdin p.subhead{
  margin-bottom:16px;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-player.playlist.aladdin .video-js.vjs-fluid{
border-width:0!important}
.vi20 .video-player.playlist.aladdin .left-heading-top-padding{
padding-top:24px}
.vi20 .video-player.playlist.aladdin .left-column{
padding-top:24px!important}
.vi20 .video-player.playlist.aladdin.full-width .left-heading{
margin-bottom:24px!important}
.vi20 .video-player.playlist.aladdin.full-width p.subhead{
margin-top:0!important}
.vi20 .video-player.playlist.aladdin.full-width .video-plus-playlist-container{
  background:#f2f2f2!important;
padding:16px}
.vi20 .video-player.playlist.aladdin.full-width .video-plus-playlist-container .vjs-playlist-item-list{
overflow:auto!important}
.vi20 .video-player.playlist.aladdin.full-width.aladdin-bg-lgray .video-plus-playlist-container{
background-color:#fff!important}
.vi20 .video-player.playlist.aladdin .video-js .vjs-poster{
background-color:#fff!important}
.vi20 .video-player.playlist.aladdin.aladdin-border-browser-width{
border-top:1px solid #000}
.vi20 .video-player.playlist.aladdin.aladdin-border-browser-width section{
border-top:0!important}
.vi20 .video-player.playlist.aladdin ::-webkit-scrollbar{
width:6px}
.vi20 .video-player.playlist.aladdin ::-webkit-scrollbar-track{
  background:#d6d5dd;
border-radius:5px}
.vi20 .video-player.playlist.aladdin ::-webkit-scrollbar-thumb{
  background:#898d8d;
border-radius:5px}
.vi20 .video-player.playlist.aladdin.para-width.aladdin-bg-lgray .video-js.vjs-fluid{
border:10px solid #fff!important}
.vi20 .video-player.playlist.aladdin.full-width .arrows-container{
display:none!important}
@media only screen and (min-width:600px){
  .vi20 .video-player.playlist.aladdin .para-width .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
    margin-right:16px;
    flex-basis:calc((100% - 16px*2)/ 3);
  min-width:calc((100% - 16px*2)/ 3)}
  .vi20 .video-player.playlist.aladdin.full-width.aladdin-bg-lgray .video-js.vjs-fluid{
  border-width:0!important}
}
@media only screen and (min-width:768px){
  .vi20 .video-player.playlist.aladdin .vjs-playlist{
    width:100%!important;
  margin-left:0!important}
  .vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item-list{
  overflow:initial!important}
  .vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
    margin:0!important;
    padding:8px!important;
    border-right:0!important;
    margin-right:16px!important;
    flex-basis:calc((100% - 16px*2)/ 3)!important;
  min-width:calc((100% - 16px*2)/ 3)!important}
  .vi20 .video-player.playlist.aladdin.aladdin-bg-lgray .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
  border-right:none!important}
  .vi20 .video-player.playlist.aladdin.full-width .video-plus-playlist-container{
  background-color:#fff}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-item-list{
  padding-bottom:16px}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
    padding:0 10px 0 0!important;
    border-right:1px solid #d6d5dd!important;
  margin:0 0 8px 12px!important}
  .vi20 .video-player.playlist.aladdin.full-width .arrows-container{
  display:none}
  .vi20 .video-player.playlist.aladdin .right-column{
  padding-top:24px!important}
  .vi20 .video-player.playlist.aladdin p.subhead{
  margin-top:0!important}
}
@media only screen and (min-width:1024px){
  .vi20 .video-player.playlist.aladdin.para-width.aladdin-bg-lgray .video-js.vjs-fluid{
  border-width:20px!important}
  .vi20 .video-player.playlist.aladdin .vjs-big-play-button{
    font-size:32px!important;
    line-height:64px!important;
    height:64px!important;
  width:64px!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist{
    height:100%!important;
    margin:0!important;
    padding:0!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
  padding-right:8px!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-item-list{
    flex-direction:column;
    width:100%;
  padding:0!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
    padding:16px 0 16px 0!important;
    border-bottom:1px solid #d6d5dd;
    border-right:0!important;
  min-width:95%!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item:first-of-type{
  padding-top:0!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item:last-of-type{
  padding-bottom:0!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .video-plus-playlist-container .vjs-playlist-item-list{
  overflow:initial!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-title-container{
  padding:0!important}
  .vi20 .video-player.playlist.aladdin.full-width picture{
  flex-direction:row}
  .vi20 .video-player.playlist.aladdin.full-width picture img{
    width:32%!important;
  margin-right:8px}
  .vi20 .video-player.playlist.aladdin.full-width picture .vjs-playlist-item-text-container{
  max-width:63%!important}
  .vi20 .video-player.playlist.aladdin.full-width picture .vjs-playlist-title-container .vjs-playlist-name{
    font-size:14px!important;
  line-height:20px!important}
  .vi20 .video-player.playlist.aladdin.full-width nav.blk-carousal-navigation{
  display:none}
  .vi20 .video-player.playlist.aladdin.full-width aside.full-width-playlist-container{
  padding-left:24px}
  .vi20 .video-player.playlist.aladdin.full-width .transcript-container{
  margin-bottom:0!important}
  .vi20 .video-player.playlist.aladdin.full-width .transcript-container button.transcript-title{
  margin-top:8px!important}
  .vi20 .video-player.playlist.aladdin.full-width .left-column{
  margin-right:48px!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist picture .vjs-playlist-item-text-container .vjs-playlist-now-playing-text,.vi20 .video-player.playlist.aladdin.full-width .vjs-playlist picture .vjs-playlist-item-text-container .vjs-up-next-text{
    top:0!important;
    position:relative!important;
    width:max-content;
  margin-bottom:8px}
  .vi20 .video-player.playlist.aladdin.full-width .arrows-container{
  display:block!important}
}
@media only screen and (min-width:1440px){
  .vi20 .video-player.playlist.aladdin .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
    flex-basis:calc((100% - 16px*3)/ 4)!important;
  min-width:calc((100% - 16px*3)/ 4)!important}
  .vi20 .video-player.playlist.aladdin.full-width .vjs-playlist .vjs-playlist-item-list>li.vjs-playlist-item{
    padding-top:32px!important;
  padding-bottom:32px!important}
  .vi20 .video-player.playlist.aladdin.full-width picture img{
    width:35%!important;
  margin-right:16px}
  .vi20 .video-player.playlist.aladdin.full-width picture .vjs-playlist-item-text-container{
  max-width:60%!important}
  .vi20 .video-player.playlist.aladdin.full-width aside.full-width-playlist-container{
  padding-left:32px!important}
  .vi20 .video-player.playlist.aladdin.full-width .transcript-container button.transcript-title{
  margin-left:24px!important}
  .vi20 .video-player.playlist.aladdin .left-column{
  margin-right:60px!important}
  .vi20 .video-player.playlist.aladdin ::-webkit-scrollbar{
  width:8px}
}
.vi20 .advance-static-table{
padding:40px 0}
.vi20 .advance-static-table .headline{
  max-width:740px;
padding-bottom:32px}
.vi20 .advance-static-table .headline .bold{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .advance-static-table .headline .extra-bold{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .advance-static-table .intro{
  max-width:740px;
  padding-bottom:40px;
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .advance-static-table .footnotes-container.small .footnotes,.vi20 .advance-static-table .footnotes-container.small .footnotes .footnote-title button{
  font-size:12px;
line-height:16px}
.vi20 .advance-static-table .table-container{
padding-top:16px}
.vi20 .advance-static-table .table-container .table-search-wrapper{
  justify-content:flex-end;
  position:relative;
padding-bottom:24px}
.vi20 .advance-static-table .table-container .table-search-wrapper .search-input{
  display:flex;
align-items:center}
.vi20 .advance-static-table .table-container .table-search-wrapper label{
  font:14px NotoSans-TC-Regular,Arial,sans-serif;
  padding-right:20px;
white-space:nowrap}
.vi20 .advance-static-table .table-container .table-search-wrapper input{
  width:100%;
  padding:10px 32px 10px 10px;
  font-size:14px;
  line-height:14px;
overflow:hidden}
.vi20 .advance-static-table .table-container .table-search-wrapper input:focus{
outline:0}
.vi20 .advance-static-table .table-container .table-search-wrapper input::-ms-clear{
  display:none;
  width:0;
height:0}
.vi20 .advance-static-table .table-container .table-search-wrapper button.fa{
  position:absolute;
  right:18px;
  top:13px;
  font-size:14px;
  background:0 0;
color:#000}
.vi20 .advance-static-table .table-container .table-search-wrapper button.fa.fa-times{
  top:11px;
  font-size:18px;
cursor:pointer}
.vi20 .advance-static-table .table-container a{
  color:#000;
  text-decoration:underline;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .advance-static-table .table-container.col-md-9,.vi20 .advance-static-table .table-container.col-xl-7{
max-width:740px}
.vi20 .advance-static-table .table-container.commentary-table table{
  width:100%!important;
border-spacing:0}
.vi20 .advance-static-table .table-container.commentary-table table .caption,.vi20 .advance-static-table .table-container.commentary-table table caption{
  width:0;
  height:0;
  opacity:0;
  font-size:0;
  margin:0;
padding:0}
.vi20 .advance-static-table .table-container.commentary-table table tr td,.vi20 .advance-static-table .table-container.commentary-table table tr th{
  padding:8px 20px;
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-align:left;
  background:#fff;
border-bottom:1px solid #000}
.vi20 .advance-static-table .table-container.commentary-table table tr td.number,.vi20 .advance-static-table .table-container.commentary-table table tr th.number{
  text-align:right;
min-width:10%}
.vi20 .advance-static-table .table-container.commentary-table table tr td{
  padding:24px 20px;
  position:relative;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
border-bottom:1px solid #a5a5a5}
.vi20 .advance-static-table .table-container.commentary-table table tr td:first-child{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
min-width:25%}
.vi20 .advance-static-table .table-container.commentary-table table tr td:last-child{
width:35%}
.vi20 .advance-static-table .table-container.commentary-table table tr td:last-child.number{
  width:auto;
min-width:10%}
.vi20 .advance-static-table .table-container.commentary-table table tr td.mouse-over{
  background:#ffe67f!important;
cursor:pointer}
.vi20 .advance-static-table .table-container.commentary-table table tr td.up span.fa{
  font-size:14px;
  color:#008b5c;
  padding-right:8px;
display:inline-block}
.vi20 .advance-static-table .table-container.commentary-table table tr td.down span.fa{
  display:inline-block;
  font-size:14px;
  color:#ff4713;
padding-right:8px}
.vi20 .advance-static-table .table-container.commentary-table table tr td.neutral span.fas{
  font-size:10px;
  color:#888;
  padding-right:8px;
display:inline-block}
.vi20 .advance-static-table .table-container.commentary-table table tr td.check{
text-align:center}
.vi20 .advance-static-table .table-container.commentary-table table tr td.check::after{
  content:"\f00c";
  font-family:"Font Awesome 5 Pro";
  font-size:14px;
  color:#000;
  position:absolute;
left:30%}
.vi20 .advance-static-table .table-container.commentary-table table tr td.number{
text-align:right}
.vi20 .advance-static-table .table-container.commentary-table table tr td button.fa-info-circle{
  background:0 0;
  padding:0 8px;
color:#9062bc!important}
.vi20 .advance-static-table .table-container.commentary-table table tr td span.mobile-table-data{
display:none}
.vi20 .advance-static-table .table-container.commentary-table table tr:last-child td{
border-bottom:1px solid #000}
.vi20 .advance-static-table .table-container.commentary-table table tfoot tr td{
  padding:0;
  padding-top:20px;
  background:0 0!important;
border-bottom:0!important}
.vi20 .advance-static-table .table-container.commentary-table table tfoot tr td.mouse-over{
background:0 0!important}
.vi20 .advance-static-table .table-container.commentary-table.alternateRowColor table tr:nth-child(odd) td{
background:#f9f9f9}
.vi20 .advance-static-table .table-container.comparison-table table{
  width:100%!important;
border-spacing:0}
.vi20 .advance-static-table .table-container.comparison-table table .caption,.vi20 .advance-static-table .table-container.comparison-table table caption{
  width:0;
  height:0;
  opacity:0;
  font-size:0;
  margin:0;
padding:0}
.vi20 .advance-static-table .table-container.comparison-table table tr td,.vi20 .advance-static-table .table-container.comparison-table table tr th{
  padding:8px 20px;
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-align:center;
  background:#fff;
border-bottom:2px solid #000}
.vi20 .advance-static-table .table-container.comparison-table table tr td:first-child,.vi20 .advance-static-table .table-container.comparison-table table tr th:first-child{
  text-align:left;
min-width:25%}
.vi20 .advance-static-table .table-container.comparison-table table tr td{
  padding:24px 20px;
  border-bottom:1px solid #a5a5a5;
position:relative}
.vi20 .advance-static-table .table-container.comparison-table table tr td.check::after{
  content:"\f00c";
  font-family:"Font Awesome 5 Pro";
  font-size:14px;
  color:#000;
  position:absolute;
  left:45%;
top:40%}
.vi20 .advance-static-table .table-container.comparison-table table tr td.mouse-over{
  background:#ffe67f!important;
cursor:pointer}
.vi20 .advance-static-table .table-container.comparison-table table tr td button.fa-info-circle{
  background:0 0;
  padding:0 8px;
color:#9062bc!important}
.vi20 .advance-static-table .table-container.comparison-table table tr td span.mobile-table-data{
display:none}
.vi20 .advance-static-table .table-container.comparison-table table tr:last-child td{
border-bottom:2px solid #000}
.vi20 .advance-static-table .table-container.comparison-table table tfoot tr td{
  padding:0;
  padding-top:20px;
  background:0 0!important;
border-bottom:0!important}
.vi20 .advance-static-table .table-container.comparison-table table tfoot tr td.mouse-over{
background:0 0!important}
.vi20 .advance-static-table .table-container.category-header-table table{
  width:100%!important;
border-spacing:0}
.vi20 .advance-static-table .table-container.category-header-table table .caption,.vi20 .advance-static-table .table-container.category-header-table table caption{
  width:0;
  height:0;
  opacity:0;
  font-size:0;
  margin:0;
padding:0}
.vi20 .advance-static-table .table-container.category-header-table table tr td,.vi20 .advance-static-table .table-container.category-header-table table tr th{
  padding:8px 20px;
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-align:left;
  background:#fff;
border-bottom:1px solid #000}
.vi20 .advance-static-table .table-container.category-header-table table tr td.number,.vi20 .advance-static-table .table-container.category-header-table table tr th.number{
text-align:right}
.vi20 .advance-static-table .table-container.category-header-table table tr td{
  padding:16px 20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  position:relative;
border-bottom:1px solid #a5a5a5}
.vi20 .advance-static-table .table-container.category-header-table table tr td:first-child{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
min-width:25%}
.vi20 .advance-static-table .table-container.category-header-table table tr td.category-comment{
  width:25%;
vertical-align:top}
.vi20 .advance-static-table .table-container.category-header-table table tr td.comments{
width:25%}
.vi20 .advance-static-table .table-container.category-header-table table tr td button.fa-info-circle{
  background:0 0;
  padding:0 8px;
color:#9062bc!important}
.vi20 .advance-static-table .table-container.category-header-table table tr td[rowspan]{
border:0}
.vi20 .advance-static-table .table-container.category-header-table table tr td.heading-bar{
  font:20px/28px NotoSans-TC-Bold,Arial,sans-serif;
  padding:16px 20px 8px 20px;
  color:#000;
border:0}
.vi20 .advance-static-table .table-container.category-header-table table tr td.orange{
border-top:10px solid #ff4713!important}
.vi20 .advance-static-table .table-container.category-header-table table tr td.yellow{
border-top:10px solid #ffce00!important}
.vi20 .advance-static-table .table-container.category-header-table table tr td.pink{
border-top:10px solid #fc9bb3!important}
.vi20 .advance-static-table .table-container.category-header-table table tr td.green{
border-top:10px solid #008b5c!important}
.vi20 .advance-static-table .table-container.category-header-table table tr td.red{
border-top:10px solid #990012!important}
.vi20 .advance-static-table .table-container.category-header-table table tr td.comments-desktop-only{
display:table-cell}
.vi20 .advance-static-table .table-container.category-header-table table tr td.comments-mobile-only{
display:none}
.vi20 .advance-static-table .table-container.category-header-table table tr td span.mobile-table-data{
display:none}
.vi20 .advance-static-table .table-container.category-header-table table tr:last-child td{
border:0}
.vi20 .advance-static-table .table-container.category-header-table table tfoot tr td{
  padding:0;
  padding-top:20px;
  background:0 0!important;
border-bottom:0!important}
.vi20 .advance-static-table .table-container.category-header-table table tfoot tr td.mouse-over{
background:0 0!important}
.vi20 .advance-static-table .table-container.simple-table table{
  width:100%!important;
border-spacing:0}
.vi20 .advance-static-table .table-container.simple-table table .caption,.vi20 .advance-static-table .table-container.simple-table table caption{
  width:0;
  height:0;
  opacity:0;
  font-size:0;
  margin:0;
padding:0}
.vi20 .advance-static-table .table-container.simple-table table tr th{
  padding:8px 20px;
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-align:left;
  background:#fff;
  border-bottom:1px solid #000;
  cursor:pointer;
position:relative}
.vi20 .advance-static-table .table-container.simple-table table tr th.number{
  text-align:right;
min-width:10%}
.vi20 .advance-static-table .table-container.simple-table table tr th::after{
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  color:#ccc;
  margin-left:5px;
  position:absolute;
content:"\f0dc"}
.vi20 .advance-static-table .table-container.simple-table table tr th.sorting_asc::after{
  color:#000;
content:"\f0de"}
.vi20 .advance-static-table .table-container.simple-table table tr th.sorting_desc::after{
  color:#000;
content:"\f0dd"}
.vi20 .advance-static-table .table-container.simple-table table tr td{
  padding:16px 20px;
  position:relative;
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  text-align:left;
  background:#fff;
border-bottom:1px solid #a5a5a5}
.vi20 .advance-static-table .table-container.simple-table table tr td:first-child{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .advance-static-table .table-container.simple-table table tr td.mouse-over{
  background:#ffe67f!important;
cursor:pointer}
.vi20 .advance-static-table .table-container.simple-table table tr td.number{
text-align:right}
.vi20 .advance-static-table .table-container.simple-table table tr td button.fa-info-circle{
  background:0 0;
  padding:0 8px;
color:#9062bc!important}
.vi20 .advance-static-table .table-container.simple-table table tr td span.mobile-table-data{
display:none}
.vi20 .advance-static-table .table-container.simple-table table tr:last-child td{
border-bottom:1px solid #000}
.vi20 .advance-static-table .table-container.simple-table.alternateRowColor table tr:nth-child(even) td{
background:#f9f9f9}
.vi20 .advance-static-table .table-container.simple-table tfoot tr td{
  padding:0;
  padding-top:20px;
  background:0 0!important;
border-bottom:0!important}
.vi20 .advance-static-table .table-container.simple-table tfoot tr td.mouse-over{
background:0 0!important}
.vi20 .advance-static-table .table-container.simple-table tfoot tr td:after{
content:""}
.vi20 .advance-static-table .table-container.enable-paging table tfoot tr td{
padding-top:0!important}
.vi20 .advance-static-table .table-container.enable-paging .footnotes-container{
margin-top:20px!important}
.vi20 .advance-static-table .regular{
font-family:NotoSans-TC-Regular,Arial,sans-serif!important}
.vi20 .advance-static-table .cta-container,.vi20 .advance-static-table .download-button{
  padding-top:24px;
display:inline-block}
.vi20 .advance-static-table .cta-enabled .download-button{
padding-left:40px}
.vi20 .advance-static-table .cta-enabled.col,.vi20 .advance-static-table [class*=col-]{
padding-bottom:4px}
.vi20 .advance-static-table .dataTables_paginate{
  float:right;
  padding-top:16px;
  display:inline-block;
  background:#fff;
margin-bottom:16px}
.vi20 .advance-static-table .dataTables_paginate a.paginate_button,.vi20 .advance-static-table .dataTables_paginate span{
  display:inline-block;
  width:34px;
  height:34px;
  color:#000;
  background:#fff;
  vertical-align:top;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  text-align:center;
  position:relative;
  padding-top:5px;
  cursor:pointer;
text-decoration:none}
.vi20 .advance-static-table .dataTables_paginate a.paginate_button.current,.vi20 .advance-static-table .dataTables_paginate span.current{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
background:#ffce00}
.vi20 .advance-static-table .dataTables_paginate a.paginate_button.next,.vi20 .advance-static-table .dataTables_paginate a.paginate_button.previous,.vi20 .advance-static-table .dataTables_paginate span.next,.vi20 .advance-static-table .dataTables_paginate span.previous{
color:#616161}
.vi20 .advance-static-table .dataTables_paginate a.paginate_button.next.disabled,.vi20 .advance-static-table .dataTables_paginate a.paginate_button.previous.disabled,.vi20 .advance-static-table .dataTables_paginate span.next.disabled,.vi20 .advance-static-table .dataTables_paginate span.previous.disabled{
  opacity:.3;
  pointer-events:none;
cursor:default}
.vi20 .advance-static-table .dataTables_paginate>span{
  width:auto;
padding-top:0}
.vi20 .advance-static-table .dataTables_filter,.vi20 .advance-static-table .dataTables_info{
display:none}
.vi20 .advance-static-table .hide{
  display:none!important;
width:0}
.vi20 .advance-static-table .download-button a.cta,.vi20 .advance-static-table .download-button button.cta{
  text-transform:capitalize;
cursor:pointer}
.vi20 .advance-static-table .download-button a.cta.link,.vi20 .advance-static-table .download-button button.cta.link{
  background:0 0;
display:inline-block}
.vi20 .advance-static-table .download-button span.button-text{
display:none}
.vi20 .advance-static-table .footnotes-container{
  position:relative;
height:87px}
.vi20 .advance-static-table .footnotes-container.col-md-9,.vi20 .advance-static-table .footnotes-container.col-xl-7{
max-width:740px}
.vi20 .advance-static-table .footnotes-container.small{
height:67px}
.vi20 .advance-static-table .footnotes-container.small .footnotes{
height:67px}
.vi20 .advance-static-table .footnotes-container:not(:last-child){
margin-bottom:40px}
.vi20 .advance-static-table .footnotes-container .footnotes{
  bottom:0;
  cursor:pointer;
  position:absolute;
  overflow:hidden;
  width:100%;
  transition:height .3s;
  height:87px;
  background:#fff;
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .advance-static-table .footnotes-container .footnotes .footnote-title{
  border-bottom:1px solid #000;
width:100%}
.vi20 .advance-static-table .footnotes-container .footnotes .footnote-title button{
  padding-top:5px;
  cursor:pointer;
  background:0 0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  display:block;
  text-align:left;
color:#000}
.vi20 .advance-static-table .footnotes-container .footnotes.expand .footnote-title button .fa{
transform:rotate(180deg)}
.vi20 .advance-static-table .footnotes-container .footnotes.expand .footnote-para .pseudo-mask{
display:none}
.vi20 .advance-static-table .footnotes-container .footnotes .footnote-para{
margin-top:7px}
.vi20 .advance-static-table .footnotes-container .footnotes .footnote-para .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#fff)}
.vi20 .advance-static-table .footnotes-container .footnotes .footnote-para p{
margin-bottom:0!important}
@media only screen and (max-width:1023px){
  .vi20 .advance-static-table{
  padding:48px 0}
  .vi20 .advance-static-table .headline{
  padding-bottom:16px}
  .vi20 .advance-static-table .intro{
  padding-bottom:24px}
  .vi20 .advance-static-table .download-button span.label{
  display:inline-block}
  .vi20 .advance-static-table .table-container .dataTables_paginate{
  padding-top:0}
  .vi20 .advance-static-table .table-container.enable-paging .footnotes-container{
    margin-top:0!important;
  margin-bottom:16px}
  .vi20 .advance-static-table .table-container.commentary-table table thead tr th{
  display:none}
  .vi20 .advance-static-table .table-container.commentary-table table thead tr:first-child{
  margin-bottom:0}
  .vi20 .advance-static-table .table-container.commentary-table table tr{
    display:block;
  margin-bottom:16px}
  .vi20 .advance-static-table .table-container.commentary-table table tr:nth-child(odd) td{
  border:0}
  .vi20 .advance-static-table .table-container.commentary-table table tr td{
    padding:8px 20px;
    display:block;
    text-align:right;
    width:100%;
    padding-left:50%;
    min-height:35px;
    border:0!important;
    border-left:1px solid #000!important;
  border-right:1px solid #000!important}
  .vi20 .advance-static-table .table-container.commentary-table table tr td:first-child{
    border-top:1px solid #000!important;
  padding-top:16px}
  .vi20 .advance-static-table .table-container.commentary-table table tr td:last-child{
    border-bottom:1px solid #000!important;
    width:100%;
    padding-bottom:16px;
    text-align:left;
    padding-left:20px;
    box-sizing:border-box;
    padding-top:28px;
  max-width:none}
  .vi20 .advance-static-table .table-container.commentary-table table tr td:last-child span.mobile-table-data{
    display:block;
    width:100%;
    padding-bottom:8px;
  top:4px}
  .vi20 .advance-static-table .table-container.commentary-table table tr td:last-child.number{
    text-align:right;
    padding-left:50%;
    padding-top:8px;
  width:100%}
  .vi20 .advance-static-table .table-container.commentary-table table tr td:last-child.number:before{
  top:auto}
  .vi20 .advance-static-table .table-container.commentary-table table tr td.mouse-over{
    background:#fff!important;
  cursor:default}
  .vi20 .advance-static-table .table-container.commentary-table table tr td span.mobile-table-data{
    width:50%;
    position:absolute;
    left:0;
    padding-right:10%;
    padding-left:20px;
    box-sizing:border-box;
    display:inline-block;
    text-align:left;
  font-family:NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .advance-static-table .table-container.commentary-table table tr td.number{
  width:100%}
  .vi20 .advance-static-table .table-container.commentary-table table tr td.check:after{
    right:35px;
  text-align:right}
  .vi20 .advance-static-table .table-container.commentary-table table tr td.multiple{
  min-height:55px}
  .vi20 .advance-static-table .table-container.commentary-table table tr:nth-child(odd) td.mouse-over{
  cursor:default}
  .vi20 .advance-static-table .table-container.commentary-table table tfoot tr{
  margin-bottom:0!important}
  .vi20 .advance-static-table .table-container.commentary-table table tfoot tr td{
    display:block;
    background:0 0!important;
    border:0!important;
    text-align:left;
  min-height:0}
  .vi20 .advance-static-table .table-container.commentary-table table tfoot tr td:first-child{
  border-top:0!important}
  .vi20 .advance-static-table .table-container.comparison-table table thead tr th{
  display:none}
  .vi20 .advance-static-table .table-container.comparison-table table thead tr:first-child{
  margin-bottom:0}
  .vi20 .advance-static-table .table-container.comparison-table table tr{
    margin-bottom:16px;
  display:block}
  .vi20 .advance-static-table .table-container.comparison-table table tr td{
    padding:8px 20px;
    width:100%;
    text-align:right;
    display:block;
    padding-left:50%;
    box-sizing:border-box;
    border:0!important;
    border-left:1px solid #000!important;
    border-right:1px solid #000!important;
  min-height:35px}
  .vi20 .advance-static-table .table-container.comparison-table table tr td.mouse-over{
    background:#fff!important;
  cursor:default}
  .vi20 .advance-static-table .table-container.comparison-table table tr td:first-child{
    background:#000!important;
    text-align:left;
    padding:16px 20px;
  color:#fff}
  .vi20 .advance-static-table .table-container.comparison-table table tr td:first-child span.mobile-table-data{
    width:0;
  padding:0}
  .vi20 .advance-static-table .table-container.comparison-table table tr td:last-child{
    border-bottom:1px solid #000!important;
  padding-bottom:16px}
  .vi20 .advance-static-table .table-container.comparison-table table tr td:nth-child(2){
  padding-top:16px}
  .vi20 .advance-static-table .table-container.comparison-table table tr td:nth-child(2).check:after{
  top:15px}
  .vi20 .advance-static-table .table-container.comparison-table table tr td span.mobile-table-data{
    width:40%;
    position:absolute;
    left:0;
    padding-right:10%;
    padding-left:20px;
    box-sizing:border-box;
    display:inline-block;
  text-align:left}
  .vi20 .advance-static-table .table-container.comparison-table table tr td.check:after{
    right:35px;
    top:8px;
  text-align:right}
  .vi20 .advance-static-table .table-container.comparison-table table tr td.multiple{
  min-height:55px}
  .vi20 .advance-static-table .table-container.comparison-table table tfoot tr{
  margin-bottom:0!important}
  .vi20 .advance-static-table .table-container.comparison-table table tfoot tr td{
    display:block;
    background:0 0!important;
    border:0!important;
    text-align:left;
  min-height:0}
  .vi20 .advance-static-table .table-container.comparison-table table tfoot tr td:first-child{
    background:0 0!important;
    padding:0;
  color:#000}
  .vi20 .advance-static-table .table-container.category-header-table table tr{
  display:block}
  .vi20 .advance-static-table .table-container.category-header-table table tr td{
    padding:8px 20px;
    display:flex;
    text-align:right;
    justify-content:space-between;
    width:100%;
    border:0!important;
    border-left:1px solid #000!important;
    border-right:1px solid #000!important;
  min-height:35px}
  .vi20 .advance-static-table .table-container.category-header-table table tr td:first-child{
    font-family:NotoSans-TC-Regular,Arial,sans-serif;
  padding-top:16px}
  .vi20 .advance-static-table .table-container.category-header-table table tr td:last-child{
    width:100%;
  padding-bottom:16px}
  .vi20 .advance-static-table .table-container.category-header-table table tr td:last-child:before{
    display:block;
  padding-bottom:8px}
  .vi20 .advance-static-table .table-container.category-header-table table tr td span.mobile-table-data{
    width:50%;
    position:relative;
    left:0;
    padding-right:10%;
    box-sizing:border-box;
    display:inline-block;
    text-align:left;
  font-family:NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.heading-bar{
    width:100%;
    text-align:left;
    border-bottom:0!important;
    font-family:NotoSans-TC-Bold,Arial,sans-serif;
    margin-top:20px;
  padding:16px 20px 0 20px!important}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.heading-bar div.last-table-data{
  border:0!important}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.heading-bar span{
  display:none}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.category-comment,.vi20 .advance-static-table .table-container.category-header-table table tr td.comments{
    text-align:left;
    padding-left:20px;
    box-sizing:border-box;
    padding-top:30px;
    padding-bottom:16px;
  width:100%}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.category-comment span.mobile-table-data,.vi20 .advance-static-table .table-container.category-header-table table tr td.comments span.mobile-table-data{
  top:6px}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.category-comment.comments-mobile-only,.vi20 .advance-static-table .table-container.category-header-table table tr td.comments.comments-mobile-only{
    display:block!important;
  border-bottom:1px solid #000!important}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.category-comment.comments-desktop-only,.vi20 .advance-static-table .table-container.category-header-table table tr td.comments.comments-desktop-only{
  display:none!important}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.category-comment div.last-table-data,.vi20 .advance-static-table .table-container.category-header-table table tr td.comments div.last-table-data{
  border:0!important}
  .vi20 .advance-static-table .table-container.category-header-table table tr td div.last-table-data{
    border-bottom:1px solid #a5a5a5;
    transform:scale(2);
    transform-origin:right;
  padding-top:8px}
  .vi20 .advance-static-table .table-container.category-header-table table tr td.multiple{
  min-height:55px}
  .vi20 .advance-static-table .table-container.category-header-table table tr:last-child td:last-child{
  border-bottom:1px solid BLK_BLACK!important}
  .vi20 .advance-static-table .table-container.category-header-table table thead tr td.category-comment,.vi20 .advance-static-table .table-container.category-header-table table thead tr td.category-comment.comments-mobile-only,.vi20 .advance-static-table .table-container.category-header-table table thead tr td.comments,.vi20 .advance-static-table .table-container.category-header-table table thead tr td.comments.comments-mobile-only,.vi20 .advance-static-table .table-container.category-header-table table thead tr th{
  display:none!important}
  .vi20 .advance-static-table .table-container.category-header-table table thead tr:first-child{
  margin-bottom:0}
  .vi20 .advance-static-table .table-container.category-header-table table tfoot tr{
  margin-bottom:0!important}
  .vi20 .advance-static-table .table-container.category-header-table table tfoot tr td{
    display:block;
    background:0 0!important;
    border:0!important;
    text-align:left;
  min-height:0}
  .vi20 .advance-static-table .table-container.category-header-table table tfoot tr td.category-comment,.vi20 .advance-static-table .table-container.category-header-table table tfoot tr td.category-comment.comments-mobile-only,.vi20 .advance-static-table .table-container.category-header-table table tfoot tr td.comments,.vi20 .advance-static-table .table-container.category-header-table table tfoot tr td.comments.comments-mobile-only{
  display:none!important}
  .vi20 .advance-static-table .table-container.simple-table table thead tr th{
  display:none}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr{
    display:block;
  margin-bottom:16px}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr:nth-child(odd) td{
  border:0}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td{
    padding:8px 20px;
    display:block;
    text-align:right;
    width:100%;
    padding-left:50%;
    min-height:35px;
    border:0!important;
    border-left:1px solid #000!important;
  border-right:1px solid #000!important}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td:first-child{
    border-top:1px solid #000!important;
  padding-top:16px}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td:last-child{
  border-bottom:1px solid #000!important}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td:last-child.comments{
    width:100%;
    padding-bottom:16px;
    text-align:left;
    padding-left:20px;
    box-sizing:border-box;
    padding-top:28px;
  max-width:none}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td:last-child.comments span.mobile-table-data{
    display:block;
    width:100%;
    padding-bottom:8px;
  top:4px}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td.mouse-over{
    background:#fff!important;
  cursor:default}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td span.mobile-table-data{
    width:50%;
    position:absolute;
    left:0;
    padding-right:10%;
    padding-left:20px;
    box-sizing:border-box;
    display:inline-block;
    text-align:left;
  font-family:NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr td.multiple{
  min-height:55px}
  .vi20 .advance-static-table .table-container.simple-table table tbody tr:nth-child(odd) td.mouse-over{
    background:#f9f9f9!important;
  cursor:default}
  .vi20 .advance-static-table .table-container.simple-table tfoot tr{
  margin-bottom:0!important}
  .vi20 .advance-static-table .table-container.simple-table tfoot tr td{
    display:block;
    background:0 0!important;
    border:0!important;
    text-align:left;
  min-height:0}
}
@media only screen and (max-width:767px){
  .vi20 .advance-static-table .headline .bold,.vi20 .advance-static-table .headline .extra-bold{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .advance-static-table .cta-container,.vi20 .advance-static-table .download-button{
  display:block}
  .vi20 .advance-static-table .download-button,.vi20 .advance-static-table .download-button a.cta.link,.vi20 .advance-static-table .download-button button.cta.link{
    padding-left:0;
  outline:0}
  .vi20 .advance-static-table .table-container .table-search-wrapper input{
  margin-left:1px}
  .vi20 .advance-static-table .table-container table tr td.multiple-mobile{
  min-height:55px}
}
.vi20 .advance-static-table.aladdin{
padding:0 0 40px}
.vi20 .advance-static-table.aladdin .table-container.simple-table table tr td.mouse-over{
background:#fece02!important}
.vi20 .advance-static-table.aladdin .table-container.commentary-table table tr td:nth-child(even),.vi20 .advance-static-table.aladdin .table-container.commentary-table table tr th:nth-child(even){
background-color:#f1f2f2}
.vi20 .advance-static-table.aladdin .table-container.commentary-table table tr td{
  border-bottom:none;
  padding:16px 16px;
width:33.33%}
.vi20 .advance-static-table.aladdin .table-container.commentary-table table tr td strong{
color:#8e50ed}
.vi20 .advance-static-table.aladdin .table-container.commentary-table table tr td.mouse-over{
  background:0 0!important;
cursor:auto!important}
.vi20 .advance-static-table.aladdin .table-container.commentary-table table tr td a{
text-decoration:none}
.vi20 .advance-static-table.aladdin .fa-info-circle:before{
color:#8e50ed}
.vi20 .advance-static-table .table-container.category-header-table table tr td.aqua{
border-top:10px solid #00cfba!important}
.vi20 .advance-static-table .table-container.category-header-table table tr td.purple{
border-top:10px solid #8e50ed!important}
:root{
  --cb-Height:calc(100vh - 100px);
  --cb-ContHeight:calc(100vh - 100px);
--cb-tile-Height:calc(100vh - 100px)}
.vi20 .campaign-banner{
height:var(--cb-Height)}
.vi20 .campaign-banner.animation-appearance{
  height:100vh;
overflow:hidden}
.vi20 .campaign-banner.animation-appearance .banner-image{
height:100vh}
.vi20 .campaign-banner.animation-appearance .tile-wrap{
  top:0;
  left:0;
  right:0;
position:absolute}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block{
  padding:56px;
margin-top:80px}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .eyebrow{
  font:20px/20px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
padding-bottom:24px}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  font-size:152px;
line-height:176px}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title.fontSizeUpdate{
  font-size:142px;
line-height:162px}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block.blk-bg-white{
background:#fff}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block.blk-bg-white .eyebrow{
color:#ff4713}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block.blk-bg-black .eyebrow{
color:#ff4713}
.vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block.blk-bg-black .title{
color:#fff}
.vi20 .campaign-banner.animation-appearance .tile-wrap .mobile-img-block{
display:none}
.vi20 .campaign-banner .campaign-banner-container{
  height:var(--cb-ContHeight);
position:relative}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile{
  display:flex;
  height:var(--cb-tile-Height);
  position:absolute;
top:0}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper{
  flex-flow:column;
width:100vw}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper.top{
margin-top:80px}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom{
  align-self:flex-end;
margin-bottom:80px}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block{
padding:56px}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .eyebrow{
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
padding-bottom:24px}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  font-size:80px;
line-height:96px}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title.fontSizeUpdate{
  font-size:72px;
line-height:80px}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block.blk-bg-white{
background:#fff}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block.blk-bg-white .eyebrow{
color:#ff4713}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block.blk-bg-black .eyebrow{
color:#ff4713}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block.blk-bg-black .title{
color:#fff}
.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .mobile-img-block{
display:none}
.vi20 .campaign-banner.largeTile .campaign-banner-container{
height:calc(100vh - 212px)}
.vi20 .campaign-banner.largeTile .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom{
  align-self:flex-end;
margin-bottom:56px}
.vi20 .campaign-banner.largeTile .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom .tile-block .title{
  font-size:72px;
line-height:80px}
.vi20 .campaign-banner .tileImg{
  width:100%;
  height:100%;
object-fit:cover}
.vi20 .campaign-banner-slide{
  display:flex;
  align-items:center;
height:100vh}
.vi20 .campaign-banner-slide .fadeIn{
opacity:0}
.vi20 .campaign-banner-slide .showtext{
  opacity:1!important;
transform:translateY(-15px)}
.vi20 .campaign-banner-slide .quoteImg{
  width:75%;
  transition:all .7s ease;
-webkit-transition:all .7s ease}
.vi20 .campaign-banner-slide .quoteImg img{
width:100%}
.vi20 .campaign-banner-slide .quoteImg.showtext{
transform:translateY(0)!important}
.vi20 .campaign-banner-slide .introContent{
  padding-top:15px;
  font:64px/72px NotoSans-TC-Bold,Arial,sans-serif;
  transition:all .7s ease;
-webkit-transition:all .7s ease}
.vi20 .campaign-banner-slide .introContent.introfontSizeUpdate{
  font-size:56px;
line-height:64px}
.vi20 .campaign-banner-slide .quote{
padding-left:24px}
.vi20 .campaign-banner-slide .quote .introContent{
padding-bottom:56px}
.vi20 .campaign-banner-slide .quote .author{
  font:20px/28px NotoSans-TC-Bold,Arial,sans-serif;
  transition:all .8s ease;
-webkit-transition:all .8s ease}
.vi20 .campaign-banner-slide .quote .designation{
  transition:all .8s ease;
-webkit-transition:all .8s ease}
@media only screen and (max-width:1439px){
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block{
  padding:40px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .eyebrow{
  padding-bottom:16px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title{
    font-size:132px;
  line-height:152px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title.fontSizeUpdate{
    font-size:120px;
  line-height:132px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper.top{
  margin-top:40px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom{
  margin-bottom:40px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block{
  padding:40px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .eyebrow{
  padding-bottom:16px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title{
    font-size:64px;
  line-height:72px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title.fontSizeUpdate{
    font-size:56px;
  line-height:64px}
  .vi20 .campaign-banner.largeTile .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom .tile-block .title{
    font-size:64px;
  line-height:72px}
  .vi20 .campaign-banner-slide .introContent{
    font-size:56px;
  line-height:64px}
  .vi20 .campaign-banner-slide .introContent.introfontSizeUpdate{
    font-size:40px;
  line-height:48px}
  .vi20 .campaign-banner-slide .quote .introContent{
  padding-bottom:48px}
}
@media only screen and (max-width:1023px){
  .vi20 .campaign-banner{
  height:100%}
  .vi20 .campaign-banner.animation-appearance{
  height:auto}
  .vi20 .campaign-banner.animation-appearance .banner-image{
  height:auto}
  .vi20 .campaign-banner.animation-appearance .tile-wrap{
    display:block;
    padding-left:0!important;
    padding-right:0!important;
    height:100%;
  position:unset}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block{
    margin:0;
  padding:96px 32px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .eyebrow{
  padding-bottom:20px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title{
    font-size:80px;
  line-height:96px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title.fontSizeUpdate{
    font-size:72px;
  line-height:86px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .mobile-img-block{
  display:block}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .mobile-img-block img{
    display:block;
    width:100%;
  height:auto}
  .vi20 .campaign-banner .campaign-banner-container{
    height:auto;
  position:static!important}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile{
    display:block;
    padding-left:0!important;
    padding-right:0!important;
    height:100%;
  position:static!important}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom,.vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper.top{
    margin-top:0;
  margin-bottom:0}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block{
    margin:0;
  padding:96px 32px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .eyebrow{
  padding-bottom:20px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title{
    font-size:80px;
  line-height:96px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title.fontSizeUpdate{
    font-size:70px;
  line-height:86px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .mobile-img-block{
    display:block;
    width:100%;
  height:auto}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .mobile-img-block img{
    display:block;
    width:100%;
  height:auto}
  .vi20 .campaign-banner.largeTile .campaign-banner-container{
  height:100%}
  .vi20 .campaign-banner.largeTile .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom{
  margin-bottom:0}
  .vi20 .campaign-banner.largeTile .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom .tile-block .title{
    font-size:80px;
  line-height:96px}
  .vi20 .campaign-banner .tileImg{
  display:none}
  .vi20 .campaign-banner-slide .quote{
  padding:40px 8px 0}
}
@media only screen and (max-width:767px){
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block{
  padding:80px 20px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .eyebrow{
    font-size:16px;
    line-height:24px;
  padding-bottom:16px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title{
    font-size:56px;
  line-height:64px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title.fontSizeUpdate{
    font-size:40px;
  line-height:48px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block{
  padding:80px 20px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .eyebrow{
    font-size:16px;
    line-height:24px;
  padding-bottom:16px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title{
    font-size:56px;
  line-height:64px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title.fontSizeUpdate{
    font-size:40px;
  line-height:48px}
  .vi20 .campaign-banner.largeTile .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom .tile-block .title{
    font-size:56px;
  line-height:64px}
  .vi20 .campaign-banner-slide .introContent{
    font-size:40px;
  line-height:48px}
  .vi20 .campaign-banner-slide .introContent.introfontSizeUpdate{
    font-size:32px;
  line-height:40px}
  .vi20 .campaign-banner-slide .quote{
  padding:40px 4px 0}
  .vi20 .campaign-banner-slide .quote .author{
    font-size:20px;
  line-height:28px}
}
@media only screen and (max-width:599px){
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block{
  padding:56px 20px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .eyebrow{
  padding-bottom:8px}
  .vi20 .campaign-banner.animation-appearance .tile-wrap .tile-block .title{
    font-size:40px;
  line-height:48px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block{
  padding:56px 20px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .eyebrow{
  padding-bottom:8px}
  .vi20 .campaign-banner .campaign-banner-container .wrapper-980.tile .tile-wrapper .tile-block .title{
    font-size:40px;
  line-height:48px}
  .vi20 .campaign-banner.largeTile .campaign-banner-container .wrapper-980.tile .tile-wrapper.bottom .tile-block .title{
    font-size:40px;
  line-height:48px}
  .vi20 .campaign-banner-slide .introContent{
    font-size:32px;
  line-height:40px}
  .vi20 .campaign-banner-slide .introContent.introfontSizeUpdate{
    font-size:26px;
  line-height:34px}
  .vi20 .campaign-banner-slide .quote{
  padding:24px 2px 0}
  .vi20 .campaign-banner-slide .quote .introContent{
  padding-bottom:32px}
}
.vi20 .pull-quote-container.aladdin.show-separators{
border-width:1px!important}
.vi20 .pull-quote-container.aladdin.aladdin-bg-gray .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin.aladdin-bg-lgray .pull-quote blockquote .quote-start,.vi20 .pull-quote-container.aladdin.aladdin-bg-white .pull-quote blockquote .quote-start{
border-bottom-color:#8e50ed}
.vi20 .pull-quote-container.aladdin.aladdin-bg-gray .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin.aladdin-bg-lgray .pull-quote blockquote .quote-end,.vi20 .pull-quote-container.aladdin.aladdin-bg-white .pull-quote blockquote .quote-end{
border-top-color:#8e50ed}
.vi20 .aladdin-hero-banner .hero-banner-wrapper{
  padding-top:48px;
  padding-bottom:48px;
align-items:center}
.vi20 .aladdin-hero-banner.full-width-border-bottom .hero-banner-wrapper{
border-bottom:1px solid #000}
.vi20 .aladdin-hero-banner a.cta{
margin-top:24px}
.aladdin-vi21.aladdin-hero-banner .wrapper-980{
padding-top:0!important}
.aladdin-vi21.aladdin-hero-banner .component-heading{
font:28px/36px NotoSans-TC-Regular,Arial,sans-serif}
.aladdin-vi21.aladdin-hero-banner .description{
  font-size:18px;
  line-height:26px;
margin-top:16px}
@media screen and (min-width:768px){
  .vi20 .aladdin-hero-banner .content-container{
  padding-right:44px}
}
@media screen and (min-width:1024px){
  .vi20 .aladdin-hero-banner .content-container{
  padding-right:60px}
}
@media screen and (min-width:768px){
  .aladdin-vi21.aladdin-hero-banner .component-heading{
    font-size:32px;
  line-height:40px}
}
.vi20 .data-value-pair.blackrock .wrapper-980{
  padding-top:56px;
padding-bottom:56px}
.vi20 .data-value-pair.blackrock.blk-bg-white hr{
  margin:0 40px;
  background-color:#000;
  color:#000;
height:3px}
.vi20 .data-value-pair.blackrock.blk-bg-white .data-point-container .tile-container .tile .tile-wrapper .pseudo-backdrop{
background-color:#a5a5a5}
.vi20 .data-value-pair.blackrock.blk-bg-black .data-point-container .tile-container{
color:#000}
.vi20 .data-value-pair.blackrock.blk-bg-black .data-point-container .tile-container .tile .tile-wrapper .pseudo-backdrop{
background-color:#616161}
.vi20 .data-value-pair.blackrock.blk-bg-black .data-point-container .carousel-buttons button{
color:#fff!important}
.vi20 .data-value-pair.blackrock.blk-bg-black .data-point-container .carousel-buttons button:disabled{
color:#616161!important}
.vi20 .data-value-pair.blackrock.blk-bg-black .footnotes-container .footnotes{
background:#000}
.vi20 .data-value-pair.blackrock.blk-bg-black .footnotes-container .footnotes .footnote-title{
border-bottom:1px solid #fff}
.vi20 .data-value-pair.blackrock.blk-bg-black .footnotes-container .footnotes .footnote-title button{
color:#fff}
.vi20 .data-value-pair.blackrock.blk-bg-black .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(0,0,0,0),#000)}
.vi20 .data-value-pair.blackrock.blk-bg-gray .data-point-container .tile-container .tile .tile-wrapper .pseudo-backdrop{
background-color:#a5a5a5}
.vi20 .data-value-pair.blackrock.blk-bg-gray .data-point-container .carousel-buttons button:disabled{
color:#a5a5a5}
.vi20 .data-value-pair.blackrock.blk-bg-gray .footnotes-container .footnotes{
background:#f4f1eb}
.vi20 .data-value-pair.blackrock.blk-bg-gray .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(244,241,235,0),#f4f1eb)}
.vi20 .data-value-pair.blackrock.blk-bg-neutral-shade .data-point-container .tile-container .tile .tile-wrapper .pseudo-backdrop{
background-color:#a5a5a5}
.vi20 .data-value-pair.blackrock.blk-bg-neutral-shade .data-point-container .carousel-buttons button:disabled{
color:#a5a5a5}
.vi20 .data-value-pair.blackrock.blk-bg-neutral-shade .footnotes-container .footnotes{
background:#f4f1eb}
.vi20 .data-value-pair.blackrock.blk-bg-neutral-shade .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(244,241,235,0),#f4f1eb)}
.vi20 .data-value-pair.blackrock.blk-bg-orange .data-point-container .tile-container .tile .tile-wrapper .pseudo-backdrop{
background-color:#ffb194}
.vi20 .data-value-pair.blackrock.blk-bg-orange .data-point-container .carousel-buttons button:disabled{
color:#ffb194}
.vi20 .data-value-pair.blackrock.blk-bg-orange .footnotes-container .footnotes{
background:#ff4713}
.vi20 .data-value-pair.blackrock.blk-bg-orange .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(255,71,19,0),#ff4713)}
.vi20 .data-value-pair.blackrock.blk-bg-yellow .data-point-container .tile-container .tile .tile-wrapper .pseudo-backdrop{
background-color:#ffe67f}
.vi20 .data-value-pair.blackrock.blk-bg-yellow .data-point-container .carousel-buttons button:disabled{
color:#ffe67f}
.vi20 .data-value-pair.blackrock.blk-bg-yellow .footnotes-container .footnotes{
background:#ffce00}
.vi20 .data-value-pair.blackrock.blk-bg-yellow .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(255,206,0,0),#ffce00)}
.vi20 .data-value-pair.blackrock.blk-bg-pink .tile-container .tile .tile-wrapper .pseudo-backdrop{
background-color:#ffc8cd}
.vi20 .data-value-pair.blackrock.blk-bg-pink .data-point-container .carousel-buttons button:disabled{
color:#ffc8cd}
.vi20 .data-value-pair.blackrock.blk-bg-pink .footnotes-container .footnotes{
background:#fc9bb3}
.vi20 .data-value-pair.blackrock.blk-bg-pink .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(252,155,179,0),#fc9bb3)}
.vi20 .data-value-pair.blackrock .headline h2,.vi20 .data-value-pair.blackrock .headline h3{
max-width:740px}
.vi20 .data-value-pair.blackrock .headline h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .data-value-pair.blackrock .headline h2{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .data-value-pair.blackrock .caption,.vi20 .data-value-pair.blackrock .intro,.vi20 .data-value-pair.blackrock .more-info,.vi20 .data-value-pair.blackrock .proof-points{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .data-value-pair.blackrock .proof-points li{
  display:flex;
  align-items:baseline;
margin-top:14px}
.vi20 .data-value-pair.blackrock .proof-points li:first-child{
margin-top:30px}
.vi20 .data-value-pair.blackrock .proof-points li span:first-child{
padding-right:10px}
.vi20 .data-value-pair.blackrock .footnotes{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .data-value-pair.blackrock .full-width-data .intro p,.vi20 .data-value-pair.blackrock .full-width-data .proof-points li{
max-width:740px}
.vi20 .data-value-pair.blackrock .footnotes-container.small .footnotes,.vi20 .data-value-pair.blackrock .footnotes-container.small .footnotes .footnote-title button{
  font-size:12px;
line-height:16px}
.vi20 .data-value-pair.blackrock .cta-container{
padding-bottom:5px}
.vi20 .data-value-pair.blackrock .cta-container:not(:last-child){
  margin-bottom:40px;
padding-bottom:0}
.vi20 .data-value-pair.blackrock .data-point-container:not(:last-child){
padding-bottom:40px}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container{
flex-wrap:nowrap}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper{
  background:#fff;
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  padding:56px;
  text-align:center;
  overflow:hidden;
  height:100%;
  display:flex;
  flex-flow:column nowrap;
  position:relative;
z-index:3}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .value{
  white-space:nowrap;
  display:inline-block;
font-size:100px}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .value span{
line-height:1.0795em}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .value .symbol{
  color:#ff4713;
  font-size:.4545em;
position:relative}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .value .symbol.currency-symbol,.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .value .symbol.percent-symbol{
top:-.8em}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .numeric-value{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .value-label{
font:16px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .more-info-btn{
  padding-top:32px;
  margin-bottom:-40px;
  text-align:right;
  margin-right:-40px;
  margin-top:auto;
z-index:3}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .more-info-btn button{
  background:0 0;
  transition:all 450ms ease-in-out;
  transform:rotate(0);
  overflow:visible;
color:#000}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .more-info-btn .fas{
font-size:32px}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .more-info{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  transform:translateX(-100%);
  transition:all 450ms ease-in-out;
  background:#fff;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  text-align:left;
  padding:20px 40px;
z-index:2}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .more-info .more-info-wrapper,.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .more-info p{
width:100%}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper .pseudo-backdrop{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  transition:opacity 450ms ease-in-out;
  opacity:0;
z-index:1}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper.has-more-info:hover{
cursor:pointer}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper>.more-info-btn.rotate button{
transform:rotate(45deg)}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper>.more-info.show{
transform:translateX(0)}
.vi20 .data-value-pair.blackrock .data-point-container .tile-container .tile .tile-wrapper>.pseudo-backdrop.show{
opacity:1}
.vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons{
  padding-top:24px;
text-align:right}
.vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons.show-on-xs,.vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons.show-on-xs-l{
display:none}
.vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons button{
  background:0 0;
  font-size:40px;
  cursor:pointer;
overflow:visible}
.vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons button.left-btn{
padding-right:24px}
.vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons button:not([disabled]){
color:#000}
.vi20 .data-value-pair.blackrock .footnotes-container{
  position:relative;
  height:87px;
z-index:4}
.vi20 .data-value-pair.blackrock .footnotes-container.small{
height:67px}
.vi20 .data-value-pair.blackrock .footnotes-container.small .footnotes{
height:67px}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes{
  bottom:0;
  cursor:pointer;
  position:absolute;
  overflow:hidden;
  transition:height .3s;
  height:87px;
background:#fff}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes .footnote-title{
  border-bottom:1px solid #000;
width:100%}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes .footnote-title button{
  padding-top:5px;
  cursor:pointer;
  background:0 0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  display:block;
  text-align:left;
color:#000}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes.expand .footnote-title button .fa{
transform:rotate(180deg)}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes.expand .footnote-para .pseudo-mask{
display:none}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes .footnote-para{
margin-top:7px}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes .footnote-para .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#fff)}
.vi20 .data-value-pair.blackrock .footnotes-container .footnotes .footnote-para p{
margin-bottom:0!important}
.vi20 .data-value-pair.blackrock .full-width-data{
position:relative}
.vi20 .data-value-pair.blackrock .full-width-data .headline{
padding-bottom:24px}
.vi20 .data-value-pair.blackrock .full-width-data .data-point-container:not(:first-child){
padding-top:56px}
.vi20 .data-value-pair.blackrock .side-by-side-data .heading-block{
margin-bottom:40px}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-block{
align-self:flex-start}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper .more-info,.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper .value-label{
  font-size:20px;
line-height:28px}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper{
padding:56px 32px}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .value{
font-size:75px}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .value span{
line-height:1.0833em}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .value .symbol{
font-size:.4166em}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .value .symbol.currency-symbol,.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .value .symbol.percent-symbol{
top:-.95em}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .more-info-btn{
  margin-bottom:-48px;
margin-right:-24px}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .more-info-btn .fas{
font-size:20px}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .value-label{
  font-size:14px;
line-height:22px}
.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .text-block .cta-container{
padding-top:40px}
@media only screen and (max-width:599px){
  .vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons.show-on-xs,.vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons.show-on-xs-l{
  display:block}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper{
  padding:56px 24px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper .more-info,.vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper .value-label{
    font-size:16px;
  line-height:24px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper .more-info-btn{
    margin-bottom:-48px;
  margin-right:-16px}
}
@media only screen and (max-width:767px){
  .vi20 .data-value-pair.blackrock.blk-bg-white hr{
  margin:0 10px}
  .vi20 .data-value-pair.blackrock .full-width-data .headline{
  padding-bottom:16px}
  .vi20 .data-value-pair.blackrock .headline h2,.vi20 .data-value-pair.blackrock .headline h3{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .data-value-pair.blackrock .side-by-side-data .heading-block{
  margin-bottom:16px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper{
  padding:56px 40px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container.single-value .tile-container .tile .tile-wrapper .more-info-btn{
    margin-bottom:-48px;
  margin-right:-32px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .data-value-pair.blackrock .show-on-mobile-tablet{
  display:none}
  .vi20 .data-value-pair.blackrock.blk-bg-white hr{
  margin:0 20px}
  .vi20 .data-value-pair.blackrock .data-point-container .carousel-buttons.show-on-xs-l{
  display:block}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper{
  padding:56px 32px}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper .value-label{
  font:14px/22px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper .more-info-btn{
    padding-top:32px;
    margin-bottom:-40px;
  margin-right:-16px}
}
@media only screen and (min-width:1440px){
  .vi20 .data-value-pair.blackrock .show-on-mobile-tablet{
  display:none}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper .more-info{
    font-size:20px;
  line-height:28px}
}
@media only screen and (max-width:1023px){
  .vi20 .data-value-pair.blackrock .show-on-desktop{
  display:none}
  .vi20 .data-value-pair.blackrock .show-on-mobile-tablet{
  display:block}
  .vi20 .data-value-pair.blackrock .mb-0-mobile-tablet{
  margin-bottom:0!important}
  .vi20 .data-value-pair.blackrock .data-point-container .more-info{
    font-size:14px;
  line-height:22px}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container:not(:first-child){
  padding-top:40px}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper{
  padding:56px 24px}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper .value-label{
  font:14px/22px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper .more-info-btn{
    padding-top:26px;
    margin-right:-16px;
  margin-bottom:-48px}
  .vi20 .data-value-pair.blackrock .full-width-data .data-point-container .tile-container .tile .tile-wrapper .more-info-btn .fas{
  font-size:20px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container{
  padding-top:40px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper{
  padding:56px 24px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .data-point-container:not(.single-value) .tile-container .tile .tile-wrapper .more-info-btn{
  margin-right:-16px}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .spacer{
  display:none}
  .vi20 .data-value-pair.blackrock .side-by-side-data .content-wrapper .cta-container.show-on-mobile-tablet:not(:last-child){
    margin-bottom:40px;
  padding-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .data-value-pair.blackrock.blk-bg-white hr{
  margin:0 16px}
  .vi20 .data-value-pair.blackrock .headline h2,.vi20 .data-value-pair.blackrock .headline h3{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .data-value-pair.blackrock .side-by-side-data .heading-block{
  margin-bottom:24px}
}
.vi20 .dynamic-social-media.blackrock .wrapper-980{
  padding-top:56px;
padding-bottom:56px}
.vi20 .dynamic-social-media.blackrock.blk-bg-white hr{
  margin:0 40px;
  background-color:#000;
  color:#000;
height:3px}
.vi20 .dynamic-social-media.blackrock.blk-bg-black .feed-container{
color:#000}
.vi20 .dynamic-social-media.blackrock.blk-bg-black .feed-container .carousel-buttons button{
color:#fff!important}
.vi20 .dynamic-social-media.blackrock.blk-bg-black .feed-container .carousel-buttons button:disabled{
color:#616161!important}
.vi20 .dynamic-social-media.blackrock.blk-bg-gray .feed-container .carousel-buttons button:disabled{
color:#a5a5a5}
.vi20 .dynamic-social-media.blackrock ::-webkit-scrollbar{
width:10px}
.vi20 .dynamic-social-media.blackrock ::-webkit-scrollbar-track{
border-radius:10px}
.vi20 .dynamic-social-media.blackrock ::-webkit-scrollbar-thumb{
  background:#888;
border-radius:10px}
.vi20 .dynamic-social-media.blackrock .headline h2,.vi20 .dynamic-social-media.blackrock .headline h3{
max-width:740px}
.vi20 .dynamic-social-media.blackrock .headline h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .dynamic-social-media.blackrock .headline h2{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .dynamic-social-media.blackrock .intro,.vi20 .dynamic-social-media.blackrock .text-block{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .dynamic-social-media.blackrock .feed-container:not(:last-child){
padding-bottom:40px}
.vi20 .dynamic-social-media.blackrock .feed-container .crt-feed{
flex-wrap:nowrap}
.vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons{
  padding-top:24px;
text-align:right}
.vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons.show-on-xs,.vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons.show-on-xs-l{
display:none}
.vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons button{
  background:0 0;
  font-size:40px;
  cursor:pointer;
overflow:visible}
.vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons button.left-btn{
padding-right:24px}
.vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons button:not([disabled]){
color:#000}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link{
  color:#000;
  text-decoration:none;
  display:block;
height:100%}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post{
overflow:hidden}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .text-block{
  max-height:none!important;
height:72px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .title-block{
  white-space:nowrap;
  text-overflow:ellipsis;
overflow:hidden}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .text-block{
  margin:24px 9px 24px 18px!important;
  padding-right:9px!important;
max-height:288px!important}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post{
  position:relative;
  background:#fff;
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
height:100%}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .title-block,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .title-block{
  padding-right:8px;
font-size:12px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .title-block .network-icon,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .title-block .network-icon{
  margin-right:8px;
  font-size:16px;
  width:32px;
  height:32px;
  padding:8px;
background:#ff4713}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .title-block .user-full-name,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .title-block .user-full-name{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
color:#000}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .title-block .badge-check-icon,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .title-block .badge-check-icon{
color:#1da1f2}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .title-block .user-url:hover,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .title-block .user-url:hover{
text-decoration:none}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .text-block,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .text-block{
  margin:16px 16px 24px 30px;
  max-height:216px;
  overflow-y:auto;
padding-right:16px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .text-block .hashtag,.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .text-block .post-link,.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .text-block .see-more,.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .text-block .user-mention,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .text-block .hashtag,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .text-block .post-link,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .text-block .see-more,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .text-block .user-mention{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-decoration:underline}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .image-block,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .image-block{
  max-height:232px;
  width:100%;
  height:100%;
  overflow-y:hidden;
margin-top:24px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .image-block img,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .image-block img{
  width:100%;
  height:auto;
  display:block;
min-height:100%}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .image-block.video-thumbnail,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .image-block.video-thumbnail{
  background:#000;
overflow:hidden}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .image-block.video-thumbnail img,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .image-block.video-thumbnail img{
  width:auto;
  height:100%;
margin:0 auto}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .img-carousel-icon,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .img-carousel-icon{
  position:absolute;
  top:72px;
right:16px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .img-carousel-icon .gallery-icon,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .img-carousel-icon .gallery-icon{
  width:30px;
  height:24px;
  background-image:url('../images/img-gallery.svg');
display:block}
.vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .play-button,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .crt-post .play-button{
  font-size:18px;
  display:block;
  position:absolute;
  height:48px;
  width:48px;
  top:auto;
  left:20px;
  bottom:20px;
  color:#fff;
  background-color:#ff4713;
cursor:pointer}
.vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-container .crt-post .image-block,.vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-overlay .crt-post .image-block{
max-height:416px}
.vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-overlay .crt-post{
  display:flex;
flex-direction:column}
.vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-overlay .crt-post .text-block{
  order:2;
  margin-top:24px;
margin-bottom:24px!important}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay-mask{
  position:fixed;
  display:none;
  opacity:0;
  width:100%;
  height:100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.75);
z-index:9999999}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay{
  position:fixed;
  display:none;
  top:120vh;
  left:50vw;
  transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  width:100%;
z-index:99999999}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper{
  background:0 0;
  padding:56px 64px 40px 64px;
  min-height:250px;
  box-sizing:border-box;
  overflow-y:auto;
  max-height:100vh;
margin:0 auto}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .close-btn{
  font-size:48px;
  float:right;
  margin-right:-64px;
  margin-top:-24px;
  cursor:pointer;
  color:#fff;
  background-color:#000;
border-radius:50%}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content{
  max-width:416px;
  width:100%;
margin:0 auto}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block{
  max-height:none;
overflow:visible}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-next,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-prev{
  width:40px;
  height:40px;
overflow:visible}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-next:before,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-prev:before{
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  font-size:40px;
opacity:1!important}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-next:focus-visible,.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-prev:focus-visible{
outline:auto}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-prev{
left:-56px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-prev:before{
content:"\f0a8"}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-next{
right:-56px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-next:before{
content:"\f0a9"}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-dots li button:before{
  font-size:10px;
line-height:24px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .image-block .slick-dots li button:focus-visible{
  outline:auto;
color:#000}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .video-block{
margin-top:24px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .video-block .video-js{
padding-top:100%}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .video-block .video-js .vjs-big-play-button{
  height:48px;
  width:48px;
  font-size:18px;
line-height:48px}
.vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .content .crt-post .text-block{
margin-bottom:0}
.vi20 .dynamic-social-media.blackrock .full-width-data .intro p{
max-width:740px}
.vi20 .dynamic-social-media.blackrock .full-width-data .headline{
padding-bottom:24px}
.vi20 .dynamic-social-media.blackrock .full-width-data .feed-container:not(:first-child){
padding-top:56px}
.vi20 .dynamic-social-media.blackrock .side-by-side-data .heading-block{
margin-bottom:40px}
.vi20 .dynamic-social-media.blackrock .side-by-side-data .content-wrapper .feed-block{
align-self:flex-start}
.vi20 .dynamic-social-media.blackrock .side-by-side-data .content-wrapper .feed-block .feed-container.instagram .post-container .crt-post .image-block{
max-height:312px}
.vi20 .dynamic-social-media.blackrock .side-by-side-data .content-wrapper .text-block .cta-container{
padding-top:40px}
@media only screen and (max-width:767px){
  .vi20 .dynamic-social-media.blackrock.blk-bg-white hr{
  margin:0 10px}
  .vi20 .dynamic-social-media.blackrock .full-width-data .headline{
  padding-bottom:16px}
  .vi20 .dynamic-social-media.blackrock .headline h2,.vi20 .dynamic-social-media.blackrock .headline h3{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .dynamic-social-media.blackrock .side-by-side-data .heading-block{
  margin-bottom:16px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .text-block{
  height:120px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .image-block{
  max-height:160px}
  .vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-container .crt-post .image-block{
  max-height:280px!important}
}
@media only screen and (max-width:599px){
  .vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons.show-on-xs,.vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons.show-on-xs-l{
  display:block}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .text-block{
  height:96px!important}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .image-block{
  max-height:180px!important}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper{
    padding-left:20px;
  padding-right:20px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper .close-btn{
    margin-right:0;
  margin-top:-58px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper.multiple-images{
    padding-left:64px;
  padding-right:64px}
  .vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-container .crt-post .image-block{
  max-height:320px!important}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .dynamic-social-media.blackrock.blk-bg-white hr{
  margin:0 16px}
  .vi20 .dynamic-social-media.blackrock .headline h2,.vi20 .dynamic-social-media.blackrock .headline h3{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .dynamic-social-media.blackrock .side-by-side-data .heading-block{
  margin-bottom:24px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .text-block{
  height:144px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .image-block{
  max-height:130px}
  .vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-container .crt-post .image-block{
  max-height:230px!important}
}
@media only screen and (max-width:1023px){
  .vi20 .dynamic-social-media.blackrock .show-on-mobile-tablet{
  display:block}
  .vi20 .dynamic-social-media.blackrock .show-on-desktop{
  display:none}
  .vi20 .dynamic-social-media.blackrock .mb-0-mobile-tablet{
  margin-bottom:0!important}
  .vi20 .dynamic-social-media.blackrock .full-width-data .feed-container:not(:first-child){
  padding-top:40px}
  .vi20 .dynamic-social-media.blackrock .side-by-side-data .content-wrapper .feed-container{
  padding-top:40px}
  .vi20 .dynamic-social-media.blackrock .side-by-side-data .content-wrapper .spacer{
  display:none}
  .vi20 .dynamic-social-media.blackrock .side-by-side-data .content-wrapper .cta-container.show-on-mobile-tablet:not(:last-child){
    margin-bottom:40px;
  padding-bottom:0}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-overlay{
    height:100%;
  padding:0!important}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-overlay.wrapper-980{
  max-width:100%}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-overlay .content-wrapper{
    padding-top:80px;
  height:100%}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .crt-post .text-block{
  max-height:267px!important}
}
@media only screen and (min-width:768px){
  .vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons.hide-on-xl-lg-md{
  display:none}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .dynamic-social-media.blackrock.blk-bg-white hr{
  margin:0 20px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .text-block{
  height:96px}
  .vi20 .dynamic-social-media.blackrock .feed-container .post-container .post-wrapper-link .crt-post .image-block{
  max-height:180px}
  .vi20 .dynamic-social-media.blackrock .feed-container.instagram .post-container .crt-post .image-block{
  max-height:312px}
  .vi20 .dynamic-social-media.blackrock .feed-container .carousel-buttons.show-on-xs-l{
  display:block}
}
@media only screen and (min-width:1024px){
  .vi20 .dynamic-social-media.blackrock .show-on-mobile-tablet{
  display:none}
  .vi20 .dynamic-social-media.blackrock .side-by-side-data .content-wrapper .feed-container{
  padding-bottom:0}
}
@media only screen and (min-width:1440px){
  .vi20 .dynamic-social-media.blackrock .feed-container.twitter .carousel-buttons.show-on-xs-l{
  display:block}
}
.vi20 .charts-component .chart-padding-top{
padding-top:56px}
.vi20 .charts-component .chart-padding-bottom{
padding-bottom:56px}
.vi20 .charts-component.blk-bg-white .area-chart .highcharts-area-series path.highcharts-graph,.vi20 .charts-component.blk-bg-white .pie-chart .highcharts-pie-series path{
stroke:#fff}
.vi20 .charts-component.blk-bg-white.border-top-bottom{
  border-top:1px solid #000;
border-bottom:1px solid #000}
.vi20 .charts-component .wrapper-980{
overflow:visible}
.vi20 .charts-component.blk-bg-black .area-chart .highcharts-area-series path.highcharts-graph,.vi20 .charts-component.blk-bg-black .pie-chart .highcharts-pie-series path{
stroke:#000}
.vi20 .charts-component.blk-bg-black .pie-chart .pie-series-total{
color:#fff}
.vi20 .charts-component.blk-bg-black .full-width-chart .chart-block .chartTitle,.vi20 .charts-component.blk-bg-black .full-width-chart .chart-block .toggle-icon span,.vi20 .charts-component.blk-bg-black .side-by-side-chart .chartTitle,.vi20 .charts-component.blk-bg-black .side-by-side-chart .content-wrapper .chart-block .toggle-icon span{
color:#fff}
.vi20 .charts-component.blk-bg-black .footnotes-container .footnotes{
background:#000}
.vi20 .charts-component.blk-bg-black .footnotes-container .footnotes .footnote-title{
border-bottom:1px solid #fff}
.vi20 .charts-component.blk-bg-black .footnotes-container .footnotes .footnote-title button{
color:#fff}
.vi20 .charts-component.blk-bg-black .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(0,0,0,0),#000)}
.vi20 .charts-component.blk-bg-black .highcharts-background{
fill:#000}
.vi20 .charts-component.blk-bg-black .highcharts-xaxis-grid .highcharts-grid-line,.vi20 .charts-component.blk-bg-black .highcharts-xaxis-labels,.vi20 .charts-component.blk-bg-black .highcharts-yaxis-grid,.vi20 .charts-component.blk-bg-black .highcharts-yaxis-labels{
color:#fff}
.vi20 .charts-component.blk-bg-black .highcharts-axis-labels.highcharts-xaxis-labels text,.vi20 .charts-component.blk-bg-black .highcharts-axis-labels.highcharts-yaxis-labels text{
  color:#888;
  fill:#888;
  cursor:default;
  font-size:12px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .charts-component.blk-bg-black .highcharts-legend-item text{
  color:#fff;
  fill:#fff;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .charts-component.blk-bg-black .highcharts-data-labels.highcharts-area-series .highcharts-label.highcharts-data-label text,.vi20 .charts-component.blk-bg-black .highcharts-data-labels.highcharts-line-series .highcharts-label.highcharts-data-label text{
  color:#fff;
fill:#000}
.vi20 .charts-component.blk-bg-black .highcharts-data-labels.highcharts-line-series .highcharts-label.highcharts-data-label text{
  color:#fff;
fill:#fff}
.vi20 .charts-component.blk-bg-black .highcharts-data-labels.highcharts-line-series .highcharts-label.highcharts-data-label tspan.highcharts-text-outline{
  stroke:#000;
fill:#000}
.vi20 .charts-component.blk-bg-black .highcharts-label.highcharts-data-label text{
  color:#fff;
  fill:#fff;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-size:12px}
.vi20 .charts-component.blk-bg-black .highcharts-data-table table tr td,.vi20 .charts-component.blk-bg-black .highcharts-data-table table tr th{
  border-bottom:1px solid #a5a5a5;
color:#fff}
.vi20 .charts-component.blk-bg-black .highcharts-data-table table thead tr th{
  border-bottom:2px solid #fff;
color:#fff}
.vi20 .charts-component.blk-bg-gray .area-chart .highcharts-area-series path.highcharts-graph,.vi20 .charts-component.blk-bg-gray .pie-chart .highcharts-pie-series path{
stroke:#f4f1eb}
.vi20 .charts-component.blk-bg-gray .footnotes-container .footnotes{
background:#f4f1eb}
.vi20 .charts-component.blk-bg-gray .footnotes-container .footnotes .footnote-para .pseudo-mask{
background:linear-gradient(rgba(244,241,235,0),#f4f1eb)}
.vi20 .charts-component.blk-bg-gray .highcharts-background{
fill:#f4f1eb}
.vi20 .charts-component .chart-container,.vi20 .charts-component .highcharts-container{
overflow:visible!important}
.vi20 .charts-component .area-chart .highcharts-crosshair-category,.vi20 .charts-component .bar-chart .highcharts-crosshair-category,.vi20 .charts-component .chart-container .highcharts-xaxis .highcharts-axis-title,.vi20 .charts-component .chart-data-hidden,.vi20 .charts-component .column-chart .highcharts-crosshair-category,.vi20 .charts-component .highcharts-data-table,.vi20 .charts-component .highcharts-table-caption{
display:none!important}
.vi20 .charts-component .highcharts-data-table.active-table{
display:block!important}
.vi20 .charts-component .highcharts-tooltip{
padding:0}
.vi20 .charts-component .highcharts-tooltip p.xlabel{
  padding:16px 24px 8px 24px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
line-height:12px}
.vi20 .charts-component .highcharts-tooltip p.pie-series-name,.vi20 .charts-component .highcharts-tooltip p.series-name{
  padding:0 24px 8px 24px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
line-height:12px}
.vi20 .charts-component .highcharts-tooltip p.pie-series-name:last-child,.vi20 .charts-component .highcharts-tooltip p.series-name:last-child{
padding-bottom:24px}
.vi20 .charts-component .highcharts-tooltip p.pie-series-name .graphic,.vi20 .charts-component .highcharts-tooltip p.series-name .graphic{
padding-right:8px}
.vi20 .charts-component .highcharts-tooltip p.pie-series-name .graphic rect,.vi20 .charts-component .highcharts-tooltip p.series-name .graphic rect{
transform:translate(0,-7px)}
.vi20 .charts-component .highcharts-tooltip p.pie-series-name .value,.vi20 .charts-component .highcharts-tooltip p.series-name .value{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .charts-component .highcharts-tooltip p.pie-series-name{
padding-top:16px}
.vi20 .charts-component .highcharts-tooltip p.pie-series-name:last-child{
padding-bottom:16px}
.vi20 .charts-component .pie-chart .pie-series-total{
  width:200px;
  text-align:center;
  font-size:32px;
  color:#000;
  line-height:40px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
transform:translateX(-50%)}
.vi20 .charts-component .pie-chart .pie-series-total span.pie-series-desc{
  display:block;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
line-height:24px}
.vi20 .charts-component .heading-block{
position:relative}
.vi20 .charts-component .headline h2,.vi20 .charts-component .headline h3{
max-width:740px}
.vi20 .charts-component .headline h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .charts-component .headline h2{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .charts-component .bullet-summary,.vi20 .charts-component .description,.vi20 .charts-component .intro{
  font-size:20px;
  line-height:28px;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .charts-component .footnotes{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .charts-component .intro p{
max-width:740px}
.vi20 .charts-component .footnotes-container.small .footnotes,.vi20 .charts-component .footnotes-container.small .footnotes .footnote-title button{
  font-size:12px;
line-height:16px}
.vi20 .charts-component .chart-container{
  width:100%;
  height:auto;
min-height:275px}
.vi20 .charts-component .chart-container:not(:last-child){
padding-bottom:25px}
.vi20 .charts-component .footnotes-container{
  position:relative;
height:87px}
.vi20 .charts-component .footnotes-container.small{
height:67px}
.vi20 .charts-component .footnotes-container.small .footnotes{
height:67px}
.vi20 .charts-component .footnotes-container:not(:last-child){
margin-bottom:40px}
.vi20 .charts-component .footnotes-container .footnotes{
  width:100%;
  bottom:0;
  cursor:pointer;
  position:absolute;
  overflow:hidden;
  transition:height .3s;
  height:87px;
background:#fff}
.vi20 .charts-component .footnotes-container .footnotes .footnote-title{
  border-bottom:1px solid #000;
width:100%}
.vi20 .charts-component .footnotes-container .footnotes .footnote-title button{
  padding-top:5px;
  cursor:pointer;
  background:0 0;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  display:block;
text-align:left}
.vi20 .charts-component .footnotes-container .footnotes.expand .footnote-title button .fa{
transform:rotate(180deg)}
.vi20 .charts-component .footnotes-container .footnotes.expand .footnote-para .pseudo-mask{
display:none}
.vi20 .charts-component .footnotes-container .footnotes .footnote-para{
margin-top:7px}
.vi20 .charts-component .footnotes-container .footnotes .footnote-para .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#fff)}
.vi20 .charts-component .footnotes-container .footnotes .footnote-para p{
margin-bottom:0!important}
.vi20 .charts-component .highcharts-data-table table tbody tr .mouse-over{
  background:#ffe67f!important;
cursor:pointer}
.vi20 .charts-component .highcharts-data-table table tbody tr:last-child td,.vi20 .charts-component .highcharts-data-table table tbody tr:last-child th{
border-bottom:0}
.vi20 .charts-component .highcharts-data-table{
  margin-bottom:25px;
  height:520px;
overflow:auto}
.vi20 .charts-component .highcharts-data-table::-webkit-scrollbar{
width:11px}
.vi20 .charts-component .highcharts-data-table::-webkit-scrollbar-track{
  box-shadow:inset 0 0 3px #a5a5a5;
border-radius:6px}
.vi20 .charts-component .highcharts-data-table::-webkit-scrollbar-thumb{
  background:#d8d8d8;
border-radius:6px}
.vi20 .charts-component .highcharts-data-table table{
  width:100%!important;
  border-spacing:0;
  overflow:hidden;
position:relative}
.vi20 .charts-component .highcharts-data-table table tr td,.vi20 .charts-component .highcharts-data-table table tr th{
  padding:8px 20px;
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-align:left;
  background:0 0;
border-bottom:1px solid #a5a5a5}
.vi20 .charts-component .highcharts-data-table table tr td span.mobile-table-data,.vi20 .charts-component .highcharts-data-table table tr th span.mobile-table-data{
display:none}
.vi20 .charts-component .highcharts-data-table table tr td{
  padding:24px 20px;
  position:relative;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .charts-component .highcharts-data-table table thead tr th{
border-bottom:2px solid #000}
.vi20 .charts-component .full-width-chart{
position:relative}
.vi20 .charts-component .full-width-chart .headline{
padding-bottom:24px}
.vi20 .charts-component .full-width-chart .chart-block .chartTitle{
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
margin-bottom:40px}
.vi20 .charts-component .full-width-chart .chart-block .toggle-icon{
  display:flex;
  justify-content:flex-end;
  margin-bottom:16px;
margin-right:16px}
.vi20 .charts-component .full-width-chart .chart-block .toggle-icon button{
background:0 0}
.vi20 .charts-component .full-width-chart .chart-block .toggle-icon span{
  font-size:20px;
  line-height:28px;
  opacity:.7;
  color:#000;
cursor:pointer}
.vi20 .charts-component .full-width-chart .chart-block .toggle-icon span.active{
opacity:1}
.vi20 .charts-component .full-width-chart .chart-block .toggle-icon span.fa-chart-line{
margin-right:10px}
.vi20 .charts-component .full-width-chart .desktop-only{
display:block!important}
.vi20 .charts-component .full-width-chart .mobile-only{
display:none!important}
.vi20 .charts-component .side-by-side-chart .heading-block{
margin-bottom:40px}
.vi20 .charts-component .side-by-side-chart .chart-on-left .pie-chart .pie-series-total{
  width:auto;
transform:translateX(0)}
.vi20 .charts-component .side-by-side-chart .chart-on-left .pie-chart .highcharts-label:not(.highcharts-tooltip){
left:55%!important}
.vi20 .charts-component .side-by-side-chart .chart-on-right .pie-chart .highcharts-label:not(.highcharts-tooltip){
left:35%!important}
.vi20 .charts-component .side-by-side-chart .chartTitle{
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  position:relative;
margin-bottom:40px}
.vi20 .charts-component .side-by-side-chart .content-wrapper .chart-block{
align-self:flex-start}
.vi20 .charts-component .side-by-side-chart .content-wrapper .chart-block .mobile-only{
display:none}
.vi20 .charts-component .side-by-side-chart .content-wrapper .chart-block .toggle-icon{
  display:flex;
  justify-content:flex-end;
margin-bottom:16px}
.vi20 .charts-component .side-by-side-chart .content-wrapper .chart-block .toggle-icon button{
background:0 0}
.vi20 .charts-component .side-by-side-chart .content-wrapper .chart-block .toggle-icon span{
  margin-right:10px;
  font-size:20px;
  line-height:28px;
  color:#000;
  opacity:.7;
cursor:pointer}
.vi20 .charts-component .side-by-side-chart .content-wrapper .chart-block .toggle-icon span.active{
opacity:1}
.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .bullet:not(:first-child){
margin-top:32px}
.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .bullet .bullet-icon{
  border-left:3px solid #ff4713;
  position:absolute;
  top:0;
height:24px}
.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .bullet .bullet-title{
  font:20px/24px NotoSans-TC-Bold,Arial,sans-serif;
margin-bottom:16px}
.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .bullet .bullet-title span{
  padding-left:18px;
display:inline-block}
.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .bullet .bullet-summary{
padding-left:18px}
.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .cta-container{
padding-top:40px}
.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .key-points+.cta-container{
padding-left:18px}
.vi20 .charts-component .side-by-side-chart .content-wrapper.chart-on-right{
flex-direction:row-reverse}
@media only screen and (max-width:767px){
  .vi20 .charts-component .headline .bold,.vi20 .charts-component .headline .extra-bold{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .charts-component .chart-container{
    height:100%;
  min-height:200px}
  .vi20 .charts-component .chart-container .pie-chart .pie-series-total{
    font-size:24px;
  line-height:32px}
  .vi20 .charts-component .side-by-side-chart .chart-on-left .pie-chart .highcharts-label:not(.highcharts-tooltip),.vi20 .charts-component .side-by-side-chart .chart-on-right .pie-chart .highcharts-label:not(.highcharts-tooltip){
  left:50%!important}
  .vi20 .charts-component .side-by-side-chart .chart -on-right .pie-chart .pie-series-total,.vi20 .charts-component .side-by-side-chart .chart-on-left .pie-chart .pie-series-total{
  transform:translateX(-50%)}
  .vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .key-points .bullet:not(:first-child){
  margin-top:40px}
}
@media only screen and (max-width:1023px){
  .vi20 .charts-component .highcharts-data-table table thead tr th{
  display:none}
  .vi20 .charts-component .highcharts-data-table table thead tr:first-child{
  margin-bottom:0}
  .vi20 .charts-component .highcharts-data-table table tbody tr{
    display:block;
  margin-bottom:16px}
  .vi20 .charts-component .highcharts-data-table table tbody tr:nth-child(odd) td{
  border:0}
  .vi20 .charts-component .highcharts-data-table table tbody tr td,.vi20 .charts-component .highcharts-data-table table tbody tr th{
    padding:8px 20px;
    display:block;
    text-align:right;
    width:100%;
    padding-left:50%;
    min-height:35px;
    border:0!important;
    border-left:1px solid #000!important;
  border-right:1px solid #000!important}
  .vi20 .charts-component .highcharts-data-table table tbody tr td:first-child,.vi20 .charts-component .highcharts-data-table table tbody tr th:first-child{
    border-top:1px solid #000!important;
  padding-top:16px}
  .vi20 .charts-component .highcharts-data-table table tbody tr td:last-child,.vi20 .charts-component .highcharts-data-table table tbody tr th:last-child{
    border-bottom:1px solid #000!important;
  padding-bottom:16px}
  .vi20 .charts-component .highcharts-data-table table tbody tr td span.mobile-table-data,.vi20 .charts-component .highcharts-data-table table tbody tr th span.mobile-table-data{
    width:50%;
    position:absolute;
    left:0;
    padding-right:10%;
    padding-left:20px;
    box-sizing:border-box;
    display:inline-block;
    text-align:left;
  font-family:NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .charts-component .highcharts-data-table table tbody tr:nth-child(odd) td.mouse-over{
  cursor:default}
  .vi20 .charts-component .highcharts-data-table table tbody tr th span.mobile-table-data{
  left:2px}
  .vi20 .charts-component.blk-bg-black .highcharts-data-table table tbody tr td,.vi20 .charts-component.blk-bg-black .highcharts-data-table table tbody tr th{
    border-left:1px solid #fff!important;
  border-right:1px solid #fff!important}
  .vi20 .charts-component.blk-bg-black .highcharts-data-table table tbody tr td:first-child,.vi20 .charts-component.blk-bg-black .highcharts-data-table table tbody tr th:first-child{
  border-top:1px solid #fff!important}
  .vi20 .charts-component.blk-bg-black .highcharts-data-table table tbody tr td:last-child,.vi20 .charts-component.blk-bg-black .highcharts-data-table table tbody tr th:last-child{
  border-bottom:1px solid #fff!important}
  .vi20 .charts-component .full-width-chart .desktop-only{
  display:none!important}
  .vi20 .charts-component .full-width-chart .mobile-only{
  display:block!important}
  .vi20 .charts-component .full-width-chart .mobile-only.cta-container{
  padding-bottom:40px}
  .vi20 .charts-component .side-by-side-chart .chartTitle{
    position:relative;
    left:auto;
    bottom:auto;
  margin-bottom:16px}
  .vi20 .charts-component .side-by-side-chart .desktop-only{
  display:none!important}
  .vi20 .charts-component .side-by-side-chart .mobile-only{
  display:block!important}
  .vi20 .charts-component .side-by-side-chart .mobile-only.cta-container{
  padding-bottom:40px}
  .vi20 .charts-component .side-by-side-chart .content-wrapper{
  flex-direction:column-reverse}
  .vi20 .charts-component .side-by-side-chart .content-wrapper .chart-block,.vi20 .charts-component .side-by-side-chart .content-wrapper .text-block{
  flex:auto}
  .vi20 .charts-component .side-by-side-chart .content-wrapper.chart-on-right{
  flex-direction:column-reverse}
  .vi20 .charts-component .side-by-side-chart .content-wrapper .chart-container{
  height:100%}
  .vi20 .charts-component .side-by-side-chart .content-wrapper .spacer{
  display:none}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .charts-component .headline .bold,.vi20 .charts-component .headline .extra-bold{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .charts-component .highcharts-data-table table tbody tr th span.mobile-table-data{
  left:8px}
  .vi20 .charts-component .side-by-side-chart .chart-on-left .pie-chart .pie-series-total{
  transform:translateX(40%)}
  .vi20 .charts-component .side-by-side-chart .mtop-0{
  margin-top:0!important}
  .vi20 .charts-component .side-by-side-chart .content-wrapper .text-block .key-points .bullet{
  margin-top:40px}
}
@media only screen and (max-width:1200px) and (min-width:1024px){
  .vi20 .charts-component .side-by-side-chart .chart-on-right .pie-chart .pie-series-total{
  transform:translateX(-43%)}
}
@media only screen and (min-width:1440px){
  .vi20 .charts-component .side-by-side-chart .chart-on-left .pie-chart .pie-series-total{
  transform:translateX(40%)}
  .vi20 .charts-component .side-by-side-chart .content-wrapper .toggle-icon{
  margin-top:-2.5%!important}
}
@media only screen and (max-width:450px){
  .vi20 .charts-component .side-by-side-chart .chart-on-left .pie-chart .pie-series-total{
  transform:translate(-58%,-50%)}
  .vi20 .charts-component .side-by-side-chart .chart-on-right .pie-chart .pie-series-total{
  transform:translate(-53%,-40%)}
}
.vi20 .video-banner-wrapper.blackrock{
  height:600px;
position:relative}
.vi20 .video-banner-wrapper.blackrock ::-webkit-scrollbar{
width:10px}
.vi20 .video-banner-wrapper.blackrock ::-webkit-scrollbar-track{
  box-shadow:inset 0 0 3px #888;
border-radius:10px}
.vi20 .video-banner-wrapper.blackrock ::-webkit-scrollbar-thumb{
  background:#888;
border-radius:10px}
.vi20 .video-banner-wrapper.blackrock .fade-in{
  opacity:1!important;
  animation-name:fadeInOpacity;
  animation-iteration-count:1;
  animation-timing-function:ease-in;
animation-duration:2s}
@keyframes fadeInOpacity{
  0%{
  opacity:0}
  100%{
  opacity:1}
}
.vi20 .video-banner-wrapper.blackrock .img-block{
  height:100%;
  background-repeat:no-repeat;
  background-size:cover;
background-position:center}
.vi20 .video-banner-wrapper.blackrock .img-block.imgalign-top{
background-position:top}
.vi20 .video-banner-wrapper.blackrock .img-block.imgalign-bottom{
background-position:bottom}
.vi20 .video-banner-wrapper.blackrock .img-block.imgalign-left{
background-position:left}
.vi20 .video-banner-wrapper.blackrock .img-block.imgalign-right{
background-position:right}
.vi20 .video-banner-wrapper.blackrock .video-banner-block{
  position:absolute;
bottom:0}
.vi20 .video-banner-wrapper.blackrock .banner-content-block{
  padding:0;
  margin-right:40px!important;
  margin-left:44px!important;
background-color:#000}
.vi20 .video-banner-wrapper.blackrock .banner-content-text{
background:#000}
.vi20 .video-banner-wrapper.blackrock .header-block{
padding:40px 0}
.vi20 .video-banner-wrapper.blackrock .headline{
  color:#fff;
  letter-spacing:0;
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .video-banner-wrapper.blackrock .intro{
  color:#fff;
  letter-spacing:0;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
padding-top:24px}
.vi20 .video-banner-wrapper.blackrock .play-button{
  z-index:1;
  bottom:40px;
  position:absolute;
  padding:21px 27px 27px 27px;
  background:0 0;
  cursor:pointer;
background-color:#ff4713}
.vi20 .video-banner-wrapper.blackrock .play-button .fa{
  font-size:48px;
color:#fff}
.vi20 .video-banner-wrapper.blackrock .play-button .text-play{
  position:absolute;
  margin-top:4px;
  font:12px/24px NotoSans-TC-Bold,Arial,sans-serif;
margin-left:-8px}
.vi20 .video-banner-wrapper.blackrock .transcript-container{
  position:absolute;
  bottom:0;
  height:32px;
z-index:5}
.vi20 .video-banner-wrapper.blackrock .transcript-container .transcript-title{
  padding:6px 13px;
  font:12px/24px NotoSans-TC-Bold,Arial,sans-serif;
  background:0 0;
  background-color:#ff4713;
  height:32px;
transition:padding .3s}
.vi20 .video-banner-wrapper.blackrock .transcript-container .transcript-title:hover{
cursor:pointer}
.vi20 .video-banner-wrapper.blackrock .transcript-container .transcript-title.transcript-fa-transform .fa{
transform:rotate(180deg)}
.vi20 .video-banner-wrapper.blackrock .transcript-container .transcript-title.trans-animate{
padding:7px 12px}
.vi20 .video-banner-wrapper.blackrock .transcript-container .transcript-title.expand.transcript-title .fa{
transform:rotate(180deg)}
.vi20 .video-banner-wrapper.blackrock .transcript{
  padding:40px 16px 40px 40px;
  background-color:#fff;
  max-height:600px;
  max-width:100%;
  display:none;
box-shadow:0 0 34px 0 rgba(0,0,0,.11)}
.vi20 .video-banner-wrapper.blackrock .transcript-para{
  padding-right:24px;
  max-height:520px;
  overflow-y:auto;
  font-size:16px;
  line-height:24px;
  margin:0;
display:block}
.vi20 .video-banner-wrapper.blackrock .video-banner-player{
  background-color:#000;
  left:0;
  right:0;
  top:0;
  height:600px;
  padding:78px 0 120px 0;
  visibility:hidden;
  margin:0!important;
  position:absolute;
  opacity:0;
transition:all .3s ease}
.vi20 .video-banner-wrapper.blackrock .video-banner-player .close-panel{
  position:absolute;
  right:0;
top:24px}
.vi20 .video-banner-wrapper.blackrock .video-banner-player .close-panel .close{
  color:#fff;
  font-size:36px;
  cursor:pointer;
  background-color:transparent;
  opacity:0;
transition:all .3s ease}
.vi20 .video-banner-wrapper.blackrock .video-banner-player .close-panel .close:hover{
text-decoration:none}
.vi20 .video-banner-wrapper.blackrock .video-banner-player .close-panel .close:hover::after{
width:42px}
.vi20 .video-banner-wrapper.blackrock .video-banner-player .close-panel .close::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:0}
.vi20 .video-banner-wrapper.blackrock .video-banner-player .video-banner{
  transition:all .3s ease;
opacity:0}
.vi20 .video-banner-wrapper.blackrock .video-banner-player .video-js{
  width:100%;
  height:444px;
  padding:0!important;
  transition:all .3s ease;
opacity:0}
.vi20 .video-banner-wrapper.blackrock.standard{
  height:auto;
  background-color:transparent;
margin-bottom:32px}
.vi20 .video-banner-wrapper.blackrock.standard .wrapper-980{
overflow:visible}
.vi20 .video-banner-wrapper.blackrock.standard .large-video-wrapper{
  background-color:#000;
  height:450px;
  position:absolute;
width:100%}
.vi20 .video-banner-wrapper.blackrock.standard .banner-content-text{
  background-color:transparent;
z-index:0}
.vi20 .video-banner-wrapper.blackrock.standard .header-block{
  padding-left:0!important;
padding-top:80px}
.vi20 .video-banner-wrapper.blackrock.standard .intro{
padding-bottom:56px}
.vi20 .video-banner-wrapper.blackrock.standard .video-banner-player{
  background-color:transparent;
  width:100%;
  opacity:1;
  visibility:visible;
  position:relative;
  height:auto;
padding:0}
.vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .video-banner{
opacity:1}
.vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .video-js{
  opacity:1;
  height:unset!important;
padding-top:56.25%!important}
.vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .video-js .vjs-big-play-button{
  height:64px;
width:64px}
.vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before{
  font-size:32px;
padding-top:0}
.vi20 .video-banner-wrapper.blackrock.standard .transcript-container{
  margin-left:20px;
bottom:-32px}
.vi20 .video-banner-wrapper.blackrock.standard .transcript-container .transcript-title{
  background-color:#f4f1eb;
padding:7px 28px}
.vi20 .video-banner-wrapper.blackrock.standard.side-player{
margin-bottom:72px}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .wrapper-980{
overflow:visible}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .side-video-wrapper{
  background-color:#000;
padding-top:96px}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .side-video-wrapper .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px;
  text-transform:uppercase;
  letter-spacing:2px;
color:#fff}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .side-video-wrapper .eyebrow .underline{
  width:32px;
  height:3px;
background-color:#ff4713}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .cta-content-box{
  padding-top:80px;
padding-bottom:0}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .headline{
color:#fff}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .intro{
  font-size:16px;
padding:0}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .cta-container{
padding-top:44px}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .cta-container .cta.link .label{
color:#fff}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player{
  height:auto;
  bottom:0;
  padding-top:0!important;
  padding-bottom:0!important;
  padding-right:0!important;
  background-color:transparent;
  position:absolute;
  right:0;
  left:auto;
top:0}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-banner{
  margin-right:-32px;
margin-top:80px}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .transcript-container{
  margin-left:20px;
  position:relative;
bottom:0}
.vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .transcript-container .transcript-title{
padding:6px 13px}
.vi20 .video-banner-wrapper.blackrock.standard.blk-bg-yellow .large-video-wrapper,.vi20 .video-banner-wrapper.blackrock.standard.blk-bg-yellow .side-video-wrapper{
background-color:#ffce00!important}
.vi20 .video-banner-wrapper.blackrock.standard.blk-bg-yellow .cta-container .cta.link .label,.vi20 .video-banner-wrapper.blackrock.standard.blk-bg-yellow .headline,.vi20 .video-banner-wrapper.blackrock.standard.blk-bg-yellow .intro{
color:#000!important}
.vi20 .video-banner-wrapper.blackrock.standard.blk-bg-yellow .eyebrow{
color:#000!important}
.vi20 .video-banner-wrapper.blackrock.standard.blk-bg-yellow .eyebrow .underline{
background-color:#000!important}
@media only screen and (min-width:1440px){
  .vi20 .video-banner-wrapper.blackrock .banner-content-block{
    margin-right:80px!important;
  margin-left:64px!important}
  .vi20 .video-banner-wrapper.blackrock .header-block{
  padding:40px 96px 0 120px}
  .vi20 .video-banner-wrapper.blackrock .headline{
  font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-banner-wrapper.blackrock .intro{
  padding:24px 259px 40px 0}
  .vi20 .video-banner-wrapper.blackrock .play-button{
    padding:28px 36px 36px 36px;
    background:0 0;
  background-color:#ff4713}
  .vi20 .video-banner-wrapper.blackrock .play-button .fa{
  font-size:64px}
  .vi20 .video-banner-wrapper.blackrock .play-button .text-play{
    margin-left:0;
  margin-top:8px}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player{
  padding:0!important}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .video-js{
    height:600px;
  padding:0!important}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .video-js .vjs-control-bar{
  padding:0 48px}
  .vi20 .video-banner-wrapper.blackrock .transcript-container .transcript-title{
  padding:6px 28px 6px 29px}
  .vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .video-js .vjs-big-play-button{
    height:128px;
  width:128px}
  .vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before{
    font-size:56px;
  padding-top:32px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .headline{
    color:#fff;
  font:64px/80px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .intro{
  font-size:20px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .cta-container{
  padding-top:50px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player{
  padding-left:60px!important}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-banner{
  margin-right:-72px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-js .vjs-big-play-button{
    height:96px;
  width:96px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before{
    font-size:48px;
  padding-top:16px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .video-banner-wrapper.blackrock .header-block{
  padding:40px 88px 0 88px}
  .vi20 .video-banner-wrapper.blackrock .headline{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-banner-wrapper.blackrock .intro{
  padding:24px 176px 40px 0}
  .vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .vjs-big-play-button{
    height:128px;
  width:128px}
  .vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .vjs-big-play-button .vjs-icon-placeholder:before{
    font-size:56px;
  padding-top:32px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player{
  padding-left:32px!important}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-js .vjs-big-play-button{
    height:96px;
  width:96px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-js .vjs-big-play-button .vjs-icon-placeholder:before{
    font-size:48px;
  padding-top:16px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .video-banner-wrapper.blackrock .banner-content-block{
    margin-left:8px!important;
  margin-right:0!important}
  .vi20 .video-banner-wrapper.blackrock .header-block{
  padding:32px 74px 0 92px}
  .vi20 .video-banner-wrapper.blackrock .headline{
  font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-banner-wrapper.blackrock .intro{
  padding:32px 94px 40px 0}
  .vi20 .video-banner-wrapper.blackrock .button-block{
  margin-left:-24px}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player{
  padding:82px 0}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .video-js{
  height:435px}
  .vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .vjs-big-play-button{
    height:80px;
  width:80px}
  .vi20 .video-banner-wrapper.blackrock.standard .video-banner-player .vjs-big-play-button .vjs-icon-placeholder:before{
    font-size:40px;
  padding-top:8px}
  .vi20 .video-banner-wrapper.blackrock.standard .transcript-container{
  margin-left:32px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player{
  margin-bottom:54px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .headline{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .cta-container{
  padding-top:38px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player{
  padding-left:24px!important}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-banner{
  margin-right:-24px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .transcript-container{
  margin-left:44px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi20 .video-banner-wrapper.blackrock .banner-content-block{
    margin-left:20px!important;
  margin-right:0!important}
  .vi20 .video-banner-wrapper.blackrock .header-block{
  padding:32px 74px 0 92px}
  .vi20 .video-banner-wrapper.blackrock .headline{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-banner-wrapper.blackrock .intro{
  padding:24px 0 32px 0}
  .vi20 .video-banner-wrapper.blackrock .button-block{
  margin-left:-16px}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player{
  padding:130px 0}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .video-js{
  height:340px}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .close:hover{
  text-decoration:none}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .close:hover::after{
  width:32px}
  .vi20 .video-banner-wrapper.blackrock.standard .transcript-container{
  margin-left:32px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player{
  margin-bottom:0!important}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .cta-content-box{
    padding-top:48px;
    padding-bottom:60px!important;
  height:auto!important}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .cta-container{
  padding-top:48px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .button-block{
  background-color:#fff!important}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player{
    padding-left:0!important;
  position:relative}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .video-banner{
    margin-top:0!important;
  margin-right:-16px}
  .vi20 .video-banner-wrapper.blackrock.standard.side-player .video-banner-player .transcript-container{
  margin-left:36px}
}
@media only screen and (max-width:599px){
  .vi20 .video-banner-wrapper.blackrock{
    height:unset;
    display:flex;
  flex-direction:column-reverse}
  .vi20 .video-banner-wrapper.blackrock .wrapper-980{
  padding:0!important}
  .vi20 .video-banner-wrapper.blackrock .video-banner-block{
    background-color:#000;
  position:relative}
  .vi20 .video-banner-wrapper.blackrock .img-block{
  height:264px}
  .vi20 .video-banner-wrapper.blackrock .banner-content-block{
  margin:0 20px!important}
  .vi20 .video-banner-wrapper.blackrock .header-block{
  padding:40px 0}
  .vi20 .video-banner-wrapper.blackrock .headline{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .video-banner-wrapper.blackrock .intro{
  padding-top:16px}
  .vi20 .video-banner-wrapper.blackrock .play-button{
    padding:17px 24px 28px 24px;
    left:0;
  bottom:0}
  .vi20 .video-banner-wrapper.blackrock .play-button .fa{
  font-size:27px}
  .vi20 .video-banner-wrapper.blackrock .play-button .text-play{
    margin-left:-18px;
  margin-top:8px}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player{
    height:100%;
    padding:unset;
  padding-top:28%}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .video-js{
  height:200px}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .close:hover{
  text-decoration:none}
  .vi20 .video-banner-wrapper.blackrock .video-banner-player .close:hover::after{
  width:32px}
  .vi20 .video-banner-wrapper.blackrock .transcript-container{
    width:100%;
    position:absolute;
    bottom:0;
  right:0}
  .vi20 .video-banner-wrapper.blackrock .transcript-container .transcript-title{
    position:absolute;
    bottom:0;
  right:0}
  .vi20 .video-banner-wrapper.blackrock .transcript{
  bottom:-32px}
  .vi20 .video-banner-wrapper.blackrock.standard .wrapper-980{
  padding:0 2px!important}
  .vi20 .video-banner-wrapper.blackrock.standard .large-video-wrapper{
  top:0}
  .vi20 .video-banner-wrapper.blackrock.standard .banner-content-text{
  padding:0 20px}
  .vi20 .video-banner-wrapper.blackrock.standard .banner-content-text .header-block{
  padding:56px 0 0 0}
  .vi20 .video-banner-wrapper.blackrock.standard .transcript-container{
  width:100%}
  .vi20 .video-banner-wrapper.blackrock.standard .transcript-container .transcript-title{
    right:unset;
  left:20px}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player{
    margin-bottom:0!important;
  display:block}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player .wrapper-980{
    padding-left:20px!important;
  padding-right:20px!important}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player .cta-content-box{
    padding-top:32px;
    padding-bottom:60px;
  height:auto!important}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player .cta-container{
  padding-top:48px}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player .video-banner-player{
    padding-left:0!important;
  position:unset}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player .video-banner-player .video-banner{
    margin-right:-18px;
    margin-top:0;
  margin-left:-20px}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player .video-banner-player .transcript-container{
    margin-left:0;
  background-color:#fff!important}
  .vi20 .video-banner-wrapper.blackrock.standard.standard.side-player .video-banner-player .transcript-container .transcript-title{
  padding:7px 28px}
}
.vi20 .audio-player.blackrock{
padding-top:56px}
.vi20 .audio-player.blackrock .wrapper-980{
overflow:visible}
.vi20 .audio-player.blackrock .hidden-transcript-list{
display:none}
.vi20 .audio-player.blackrock .hidden-episode-number-list{
display:none}
.vi20 .audio-player.blackrock ::-webkit-scrollbar{
width:10px}
.vi20 .audio-player.blackrock ::-webkit-scrollbar-track{
  box-shadow:inset 0 0 3px #888;
border-radius:10px}
.vi20 .audio-player.blackrock ::-webkit-scrollbar-thumb{
  background:#888;
border-radius:10px}
.vi20 .audio-player.blackrock .headline{
padding-bottom:32px}
.vi20 .audio-player.blackrock .headline h2,.vi20 .audio-player.blackrock .headline h3{
max-width:740px}
.vi20 .audio-player.blackrock .headline h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.blackrock .headline h2{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.blackrock .heroDetailsContainer .text-block .podcast-title-section{
margin-bottom:16px}
.vi20 .audio-player.blackrock .heroDetailsContainer .text-block .podcast-title-section .podcast-icon{
font-size:16px}
.vi20 .audio-player.blackrock .heroDetailsContainer .text-block .podcast-title-section .podcast-name{
  padding-left:8px;
  font-size:12px;
  line-height:15px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
.vi20 .audio-player.blackrock .heroDetailsContainer .text-block .heading-block .headline h1{
font:80px/96px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.blackrock .heroDetailsContainer .text-block .heading-block .underline{
  width:76px;
  height:6px;
  background-color:#ffce00;
margin-bottom:24px}
.vi20 .audio-player.blackrock .heroDetailsContainer .text-block .description-block{
font:20px/28px NotoSans-TC-Regular,Arial,sans-serif!important}
.vi20 .audio-player.blackrock .heroDetailsContainer .img-block{
  overflow:hidden;
  flex:none;
display:flex}
.vi20 .audio-player.blackrock .heroDetailsContainer .img-block.center{
justify-content:center}
.vi20 .audio-player.blackrock .heroDetailsContainer .img-block.left{
justify-content:flex-start}
.vi20 .audio-player.blackrock .heroDetailsContainer .img-block.right{
justify-content:flex-end}
.vi20 .audio-player.blackrock .heroDetailsContainer .img-block img{
  height:500px;
  flex:1 1 100%;
  padding-left:8px!important;
  padding-right:8px!important;
  margin-left:0!important;
  margin-right:0!important;
  width:100%!important;
min-width:unset}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block{
  height:auto;
padding-bottom:40px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description{
  display:block!important;
  margin-top:168px!important;
  max-width:none!important;
  z-index:inherit!important;
  position:inherit!important;
  box-shadow:none!important;
  background-color:#f4f1eb!important;
padding:0!important}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description .section-header{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif!important;
padding-bottom:29px!important}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description .description-block{
text-transform:uppercase!important}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description .desc-content{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important;
  max-height:200px!important;
  min-height:150px!important;
overflow-x:hidden}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description .desc-content::after{
  content:"";
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(rgba(255,255,255,0),#f4f1eb);
border-bottom:1px solid #a5a5a5}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block{
padding-top:40px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe{
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  float:left;
padding-right:21px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons{
  font-size:24px;
margin-top:-5px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons span{
  border-right:1px solid #000;
  padding-right:24px;
margin-right:24px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons span:last-child{
  border:none;
  margin-right:0;
padding-right:0}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .apple-podcast-icon,.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .spotify-icon{
color:#000!important}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .apple-podcast-icon:hover{
color:#6e3fa3!important}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .spotify-icon:hover{
color:#00573c!important}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover{
text-decoration:none!important}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .blue{
fill:#0066d9}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .blue-secondary{
fill:#4285f4}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .red{
fill:#ea4335}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .green{
fill:#34a853}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .yellow{
fill:#fab908}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist{
margin-top:123px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap{
float:right}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  width:100%;
  position:relative;
display:flex}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm{
  width:415px;
  height:40px;
  padding:10px 24px;
  border:none;
  border-radius:40px;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  outline:0;
color:#000}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm::placeholder{
color:#000}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchButton{
  padding:10px 10px 10px 11px;
  background:#ffce00;
  text-align:center;
  color:#000;
  border-radius:40PX;
  cursor:pointer;
  font-size:20px;
  position:absolute;
  height:40px;
  width:40px;
right:0}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist{
  float:left;
width:100%}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .sort{
  font:14px/20px NotoSans-TC-Bold,Arial,sans-serif;
  display:flex;
  background:0 0;
color:#000}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown{
  position:relative;
display:inline-block}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropbtn::after{
  content:"\f107";
  font-family:FontAwesome;
  color:#ff4713;
  display:inline-block;
  width:10px;
  height:6.46px;
  padding-left:8px;
cursor:pointer}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropbtn.active::after{
content:"\f106"}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content{
  display:none;
  position:absolute;
  background-color:#000;
  min-width:154px;
  z-index:1;
padding:8px 4px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content .sort-by-options{
pointer-events:none}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li:hover,.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li:hover>button{
  background-color:#333;
text-decoration:none}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li span.fa.fa-check{
display:none}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li span.fa.fa-check.checked{
  display:inline-block;
  color:#fff;
  font-size:10px;
padding-left:14px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content button{
  font:10px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding:0 20px;
  background:#000;
  color:#fff;
cursor:pointer}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content button:hover{
  text-decoration:none;
background-color:#333}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content p{
  font:14px/22px NotoSans-TC-Bold,Arial,sans-serif;
padding:8px 12px}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content a,.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content p{
  background:#000;
  color:#fff;
  cursor:pointer;
  width:100%;
text-align:left}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content.show{
display:block}
.vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .pseudo-mask{
  width:100%;
  height:46px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#f4f1eb)}
.vi20 .audio-player.blackrock .content-wrapper .content{
  display:inline-block;
max-width:1172px}
.vi20 .audio-player.blackrock .content-wrapper .description-block{
  font-size:20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  line-height:28px;
  max-width:740px;
padding-bottom:56px}
.vi20 .audio-player.blackrock .content-wrapper .description-block.show-on-mobile{
display:none}
.vi20 .audio-player.blackrock .content-wrapper .description-block .show-on-desktop{
padding-top:30px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block{
  float:right;
  margin-left:62px;
margin-bottom:62px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container{
  position:relative;
  z-index:3;
box-shadow:0 0 12px 0 rgba(112,112,112,.5)}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .podcast-title-section{
  position:absolute;
  z-index:1;
display:flex}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .podcast-title-section .podcast-icon{
  padding:8px;
  font-size:16px;
background-color:#ff4713}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .podcast-title-section .podcast-title{
  font-size:12px;
  padding-left:12px;
align-self:flex-end}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .podcast-title-section .podcast-title .podcast-name{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container.blk-bg-pink .podcast-title-section .podcast-icon{
background-color:#ffc8cd}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container.blk-bg-pink .episode-info .left-pseudo-mask{
background:linear-gradient(90deg,#fc9bb3 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container.blk-bg-pink .episode-info .right-pseudo-mask{
background:linear-gradient(270deg,#fc9bb3 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container.blk-bg-yellow .podcast-title-section .podcast-icon{
background-color:#f2a900}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container.blk-bg-yellow .episode-info .left-pseudo-mask{
background:linear-gradient(90deg,#ffce00 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container.blk-bg-yellow .episode-info .right-pseudo-mask{
background:linear-gradient(270deg,#ffce00 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu-btn{
  position:absolute;
  z-index:1;
  right:8px;
  top:8px;
  font-family:"Font Awesome 5 Pro";
  font-weight:400;
  background:#000;
  border-radius:50%;
  color:#fff;
  width:24px;
  height:24px;
cursor:pointer}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu-btn:before{
  content:"\f141";
font-size:18px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu-btn:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu{
  display:none;
  position:absolute;
  z-index:2;
  right:8px;
  top:40px;
  background:#000;
  padding:6px 4px;
min-width:154px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu.show{
display:block}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li{
position:relative}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li>a,.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li>button{
  font:12px/24px NotoSans-TC-Regular,Arial,sans-serif;
  background:#000;
  color:#fff;
  cursor:pointer;
  width:100%;
  text-align:left;
padding:0 8px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li>a .fa-angle-right,.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li>button .fa-angle-right{
  float:right;
  font-size:12px;
line-height:24px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li>a:hover,.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li>button:hover{
  text-decoration:none;
background-color:#333}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li:hover{
background-color:#333}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li:hover>a,.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li:hover>button{
background-color:#333}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu li.active>.submenu{
display:block}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu .submenu{
  display:none;
  position:absolute;
  min-width:130px;
  padding:6px 4px;
  background:#000;
  right:100%;
top:0}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu .submenu.audio-share-menu li a span,.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu .submenu.audio-share-menu li button span,.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu .submenu.audio-share-menu li div span{
margin-right:16px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .episode-info{
  position:absolute;
  z-index:1;
  left:0;
  right:0;
  text-align:center;
  margin:0 24px;
  bottom:102px;
  white-space:nowrap;
overflow:hidden}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .episode-info .podcast-title{
  display:none;
  font-size:14px;
line-height:22px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .episode-info .podcast-title .podcast-name{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .episode-info .episode-title{
  font:14px/22px NotoSans-TC-Bold,Arial,sans-serif;
  display:inline-block;
  text-overflow:ellipsis;
  overflow:hidden;
width:100%}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .episode-info .left-pseudo-mask{
  width:80px;
  height:30px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%);
display:none}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .episode-info .right-pseudo-mask{
  width:80px;
  height:30px;
  position:absolute;
  right:0;
  bottom:0;
  background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%);
display:none}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description{
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  background:#fff;
  padding:16px;
  max-width:370px;
  display:none;
  z-index:2;
position:absolute}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description ::-webkit-scrollbar-track{
box-shadow:none}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description.show+.transcript-container{
margin-top:279px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .close-description-btn{
text-align:right}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .close-description-btn button{
  font-size:18px;
  cursor:pointer;
background:0 0}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .close-description-btn button:hover{
text-decoration:none}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .close-description-btn button:hover::after{
width:100%}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .close-description-btn button::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
transition:width .3s}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .section-header{
  padding-bottom:8px;
font:12px/20px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .desc-content{
  font:12px/20px NotoSans-TC-Regular,Arial,sans-serif;
  max-height:200px;
  min-height:200px;
  overflow:scroll;
  overflow-x:hidden;
  webkit-overflow-scrolling:touch;
  padding-right:8px;
padding-bottom:20px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .episode-description .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#fff)}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay-mask{
  position:fixed;
  display:none;
  opacity:0;
  width:100%;
  height:100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.75);
z-index:9999}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay{
  position:fixed;
  display:none;
  top:120vh;
  left:50vw;
  transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  width:100%;
z-index:9999999}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper{
  background-color:#fff;
  padding:56px 36px 44px 56px;
  min-height:250px;
box-sizing:border-box}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript-content{
position:relative}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript-content .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#fff)}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn{
  font-size:34px;
  background:0 0;
  position:relative;
  float:right;
  margin-right:-20px;
  margin-top:-40px;
  cursor:pointer;
color:#000}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn:hover{
text-decoration:none}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn:hover::after{
width:100%}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:0}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .title{
  font:20px/24px NotoSans-TC-Bold,Arial,sans-serif;
  padding-right:24px;
padding-bottom:24px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  max-height:50vh;
  overflow-y:auto;
  padding-right:20px;
padding-bottom:47px}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-container{
  position:absolute;
z-index:1}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-container .transcript-btn{
  font:12px/18px NotoSans-TC-Bold,Arial,sans-serif;
  background-color:#f4f1eb;
  padding:4px 8px;
  color:#000;
cursor:pointer}
.vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-container .transcript-btn .far{
padding-left:5px}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .content{
  display:flex;
  flex-direction:column;
max-width:740px}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block{
  display:block;
  padding-top:56px;
  padding-bottom:56px;
  float:none;
  margin:0;
order:2}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block.pb-60{
padding-bottom:76px}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .episode-description{
max-width:calc(100% - 16px)}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .podcast-title-section .podcast-title{
display:none}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info{
  top:16px;
  bottom:0;
  text-overflow:ellipsis;
  overflow:hidden;
  height:22px;
  max-width:100%;
  margin:0 80px;
  padding:0;
  display:flex;
justify-content:center}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
  max-width:100%;
  overflow:hidden;
text-overflow:ellipsis}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .podcast-title{
display:inline-block}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-title{
  display:inline;
  width:auto;
  text-overflow:unset;
overflow:visible}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .description-block:not(.show-on-mobile){
padding-bottom:0}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .description-block .show-on-desktop{
display:none}
.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .description-block.show-on-mobile{
  display:block;
order:3}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block{
  margin-top:80px;
  margin-left:0;
  position:relative;
  float:none!important;
margin-bottom:0}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-player-section{
margin-bottom:-56px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .transcript-container .transcript-btn{
background-color:#eae7e1}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .podcast-title-section .podcast-icon{
  padding:16px;
font-size:32px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .playlist-menu-btn{
  position:absolute;
  z-index:3;
  left:0;
  top:0;
  font-family:"Font Awesome 5 Pro";
  font-weight:400;
  background:#000;
  color:#fff;
  width:52px;
  height:48px;
cursor:pointer}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .playlist-menu-btn:before{
  content:"\f03a";
font-size:20px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .playlist-menu-btn.active:before{
  content:"\f00d";
font-weight:900}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .pseudo-backdrop{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  transition:all 450ms ease-in-out;
  opacity:0;
  z-index:1;
  background-color:#000;
visibility:hidden}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .pseudo-backdrop.show{
  opacity:.25;
visibility:visible}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .more-menu-btn{
  right:16px;
  top:16px;
  width:32px;
height:32px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .more-menu-btn:before{
font-size:24px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .more-menu-btn.hide{
display:none}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .more-menu{
  right:16px;
top:56px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info{
  bottom:179px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  padding:0;
width:100%}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info .left-pseudo-mask{
height:40px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info .right-pseudo-mask{
height:40px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info .episode-date,.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info .episode-number,.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info .podcast-title{
  display:inline-block;
  font-size:16px;
line-height:24px}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info .episode-info-wrapper .podcast-title{
display:none}
.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .episode-info .episode-title{
  font:14px/22px NotoSans-TC-Bold,Arial,sans-serif;
  display:block;
  font-size:40px;
  line-height:48px;
padding-top:16px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance{
  position:relative;
  padding-bottom:56px;
flex-direction:row}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg{
min-height:471px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg .row{
flex-direction:column}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg .podcast-title-section{
  margin-bottom:56px;
  display:inline-block;
  height:56px;
  padding:20px 24px;
  background-color:#efefef;
  font-size:16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg .podcast-title-section .podcast-icon{
padding-right:8px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-white{
border:1px solid #eae7e1}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-white .podcast-title-section{
background-color:#eae7e1}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-white~.audio-block .transcript-container .transcript-btn{
background-color:#f4f1eb}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-pink .podcast-title-section{
background-color:#ffc8cd}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-pink~.audio-block .transcript-container .transcript-btn{
background-color:#ffc8cd}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-gray .podcast-title-section,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-neutral-shade .podcast-title-section{
background-color:#eae7e1}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-gray~.audio-block .transcript-container .transcript-btn,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-neutral-shade~.audio-block .transcript-container .transcript-btn{
background-color:#eae7e1}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-yellow .podcast-title-section{
background-color:#f2a900}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg.blk-bg-yellow~.audio-block .transcript-container .transcript-btn{
background-color:#f2a900}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block{
padding-bottom:56px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline{
padding:0 64px 16px 32px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline h2,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline h3{
font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description{
  font-size:20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  line-height:28px;
  padding-right:64px;
padding-left:32px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description button.link{
  cursor:pointer;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  display:inline-block;
  width:auto;
  background:0 0;
  font-size:16px;
padding-left:4px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description.full-description,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description.short-description{
display:none}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block{
  margin-top:48px;
  margin-bottom:0;
  float:none;
  position:absolute;
  margin-left:50%;
  left:0;
right:0}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .episode-description{
max-width:calc(100% - 16px)}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container{
overflow:hidden}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn{
  position:absolute;
  z-index:3;
  left:0;
  top:0;
  font-family:"Font Awesome 5 Pro";
  font-weight:400;
  background:#000;
  color:#fff;
  width:52px;
  height:48px;
cursor:pointer}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn:before{
  content:"\f03a";
font-size:20px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn.active:before{
  content:"\f00d";
font-weight:900}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .pseudo-backdrop{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  transition:all 450ms ease-in-out;
  opacity:0;
  z-index:1;
  background-color:#000;
visibility:hidden}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .pseudo-backdrop.show{
  opacity:.25;
visibility:visible}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn{
  right:16px;
  top:16px;
  width:32px;
height:32px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn:before{
font-size:24px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn.hide{
display:none}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu{
  right:16px;
top:56px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
  bottom:229px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  padding:0;
width:100%}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-date,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-number,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .podcast-title{
  display:inline-block;
  font-size:12px;
line-height:18px}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
display:none}
.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-title{
  display:block;
  font-size:20px;
  line-height:28px;
padding-top:12px}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block{
  margin-left:48px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline{
  padding-right:24px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
  max-width:82.6%}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .podcast-title-section{
  margin-bottom:16px!important}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .heading-block .headline h1{
  font:64px/80px NotoSans-TC-Bold,Arial,sans-serif!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm{
  width:464px!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist{
  padding-top:16px}
}
@media only screen and (min-width:1024px){
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .more-menu{
  right:-124px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block{
    margin-left:40px;
  margin-bottom:40px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline{
  padding-right:32px}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-container .podcast-title-section .podcast-icon{
    font-size:16px!important;
  padding:8px!important}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  padding-bottom:16px}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .headline{
  padding-bottom:24px}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .headline h1{
  font:56px/64px NotoSans-TC-Bold,Arial,sans-serif!important}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .description-block{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.blackrock .heroDetailsContainer .img-block img{
    width:100%;
    height:auto;
  min-width:auto}
}
@media only screen and (max-width:1023px){
  .vi20 .audio-player.blackrock .headline h2,.vi20 .audio-player.blackrock .headline h3{
    font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
  max-width:100%}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .content{
  max-width:100%}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .description-block{
  max-width:100%}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance{
    margin:0 0 126px 0!important;
  padding:0}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg{
    min-height:auto;
  padding:0!important}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg .row{
  margin:0!important}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block{
  padding-bottom:140px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block{
    height:387px;
    width:calc(100% - 68px);
    margin:0 28px 0 40px;
    padding:12px 12px 0 0;
    overflow:hidden;
  bottom:-295px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block.no-playlist{
  overflow:visible}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .episode-description{
  max-width:calc(100% - 12px)}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .episode-description .desc-content{
    max-height:144px;
  min-height:144px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .episode-description.show+.transcript-container{
  margin-top:225px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container{
  overflow:visible}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn{
    right:3px;
    top:3px;
    width:24px;
  height:24px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn:before{
  font-size:18px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu{
    right:8px;
  top:40px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
    top:20px;
    bottom:0;
  height:22px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-date,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-number,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .podcast-title{
  display:none}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
    text-overflow:ellipsis;
  overflow:hidden}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
    display:inline-block;
    font-size:14px;
  line-height:22px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .episode-title{
    font-size:14px;
    line-height:22px;
    display:inline;
  padding-top:0}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block{
  margin-top:56px!important}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .more-menu-btn{
    right:7px;
    top:10px;
    width:24px;
  height:24px}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .more-menu-btn::before{
  font-size:18px}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .more-menu{
    right:8px;
  top:40px}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .episode-info{
    top:20px;
    bottom:0;
  height:22px}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-date,.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-number,.vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .podcast-title{
  display:none}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
    text-overflow:ellipsis;
  overflow:hidden}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
    display:inline-block;
    font-size:14px;
  line-height:22px}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .episode-title{
    font-size:14px;
    line-height:22px;
    display:inline;
  padding-top:0}
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay{
    height:100%;
    padding-left:0!important;
  padding-right:0!important}
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay.wrapper-980{
  max-width:100%}
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper{
    padding:80px 32px 40px 32px;
  height:100%}
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn{
    margin-right:0;
  margin-top:-56px}
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript{
  max-height:70vh}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description{
    margin-top:128.2px!important;
  padding-bottom:0!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description .desc-content{
    max-height:216px!important;
  min-height:216px!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist{
  margin-top:62px!important}
  .vi20 .audio-player.blackrock .heroDetailsContainer .img-block{
  align-self:center}
}
@media only screen and (max-width:767px){
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description{
  margin-top:119px!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description .description-block{
    font:20px/28px NotoSans-TC-Bold,Arial,sans-serif!important;
  padding-bottom:13px!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .episode-description .desc-content{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .subscribe-on-block{
  padding-top:48px!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist{
  margin-top:56px!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap{
  float:none!important}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  padding-bottom:32px}
  .vi20 .audio-player.blackrock .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm{
  width:100%}
  .vi20 .audio-player.blackrock .heroDetailsContainer{
  height:auto}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block{
    padding-right:8px;
  margin-top:0}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .podcast-title-section{
  margin-bottom:16px}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .headline h1{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif!important}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .underline{
    margin-top:1px!important;
  margin-bottom:28.8px!important}
  .vi20 .audio-player.blackrock .heroDetailsContainer .text-block .description-block{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.blackrock .heroDetailsContainer .img-block{
  display:none}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .podcast-title-section{
  display:none}
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper{
    padding-left:20px;
  padding-right:20px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg .podcast-title-section{
  margin-bottom:46px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline{
  padding-right:36px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn{
    width:34px;
  height:30px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn:before{
  font-size:16px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
  font-size:12px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .episode-title{
  font-size:12px}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .content,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .content{
    display:flex;
  flex-direction:column}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block{
    display:block;
    padding-top:40px;
    padding-bottom:40px;
    float:none;
    margin:0;
  order:2}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block.pb-60,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block.pb-60{
  padding-bottom:60px}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .episode-description,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .episode-description{
  max-width:calc(100% - 8px)}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .podcast-title-section .podcast-title,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .podcast-title-section .podcast-title{
  display:none}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .episode-info{
    top:16px;
    bottom:0;
    text-overflow:ellipsis;
    overflow:hidden;
    height:22px;
    max-width:100%;
    margin-left:80px;
    margin-right:80px;
    padding:0;
    display:flex;
  justify-content:center}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-info-wrapper,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
    max-width:100%;
    overflow:hidden;
  text-overflow:ellipsis}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .podcast-title,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .podcast-title{
    display:inline-block;
    font-size:12px;
  padding-right:4px}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-title,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .episode-title{
    font-size:12px;
    display:inline;
    width:auto;
    text-overflow:unset;
  overflow:visible}
  .vi20 .audio-player.blackrock .content-wrapper .description-block:not(.show-on-mobile){
  padding-bottom:0}
  .vi20 .audio-player.blackrock .content-wrapper .description-block .show-on-desktop{
  display:none}
  .vi20 .audio-player.blackrock .content-wrapper .description-block.show-on-mobile{
    display:block;
  order:3}
}
@media only screen and (max-width:599px){
  .vi20 .audio-player.blackrock .content-wrapper .headline{
  padding-bottom:16px}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .episode-description,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .episode-description{
  max-width:calc(100% - 4px)}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .podcast-title-section .podcast-icon,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .podcast-title-section .podcast-icon{
  display:none}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .episode-info{
    max-width:100%;
    margin:0 48px 0 20px;
    padding:0;
    text-align:left;
  justify-content:left}
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .left-pseudo-mask,.vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .right-pseudo-mask,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .left-pseudo-mask,.vi20 .audio-player.blackrock .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .right-pseudo-mask{
  width:50px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline{
  padding-right:38px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn{
    width:26px;
  height:22px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
  text-align:left}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .left-pseudo-mask,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .right-pseudo-mask{
  width:50px}
}
@media only screen and (max-width:420px){
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .content-bg .podcast-title-section{
  padding:20px 12px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .text-block .headline{
    padding-right:12px;
  padding-left:12px}
  .vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block{
    width:calc(100% - 12px);
  margin:0 0 0 12px}
}
@media only screen and (min-width:1480px){
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu{
  right:-124px}
}
@media only screen and (min-width:1630px){
  .vi20 .audio-player.blackrock .content-wrapper .audio-block .audio-container .more-menu .submenu{
    left:100%;
  right:auto}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .more-menu .submenu,.vi20 .audio-player.blackrock .content-wrapper.largeAppearance .audio-block .audio-container .more-menu .submenu{
    right:100%;
  left:auto}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .more-menu{
  right:16px!important}
}
@media only screen and (min-width:1145px){
  .vi20 .audio-player.blackrock .content-wrapper.inLineAppearance .audio-block .audio-container .more-menu .submenu{
    left:100%;
  right:auto}
}
@media only screen and (min-width:1440px){
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .audio-block .audio-container .more-menu{
  right:16px!important}
  .vi20 .audio-player.blackrock .content-wrapper.heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  padding-bottom:16px}
}
.vi20 .audio-player.aladdin{
padding-top:56px}
.vi20 .audio-player.aladdin .wrapper-980{
overflow:visible}
.vi20 .audio-player.aladdin .hidden-transcript-list{
display:none}
.vi20 .audio-player.aladdin .hidden-episode-number-list{
display:none}
.vi20 .audio-player.aladdin ::-webkit-scrollbar{
width:10px}
.vi20 .audio-player.aladdin ::-webkit-scrollbar-track{
  box-shadow:inset 0 0 3px #888;
border-radius:10px}
.vi20 .audio-player.aladdin ::-webkit-scrollbar-thumb{
  background:#888;
border-radius:10px}
.vi20 .audio-player.aladdin .headline{
padding-bottom:32px}
.vi20 .audio-player.aladdin .headline h2,.vi20 .audio-player.aladdin .headline h3{
max-width:740px}
.vi20 .audio-player.aladdin .headline h1{
font:26px/32px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .audio-player.aladdin .headline h2{
font:40px/48px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .audio-player.aladdin .headline h3{
font:32px/40px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .audio-player.aladdin .heroDetailsContainer .text-block .podcast-title-section{
  border-bottom:4px solid #00a9e0;
  display:inline-block;
  padding-bottom:2px;
margin-bottom:16px}
.vi20 .audio-player.aladdin .heroDetailsContainer .text-block .podcast-title-section .podcast-icon{
font-size:16px}
.vi20 .audio-player.aladdin .heroDetailsContainer .text-block .podcast-title-section .podcast-name{
  padding-left:8px;
  font-size:12px;
  line-height:15px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
.vi20 .audio-player.aladdin .heroDetailsContainer .text-block .heading-block .headline h1{
font:80px/96px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .audio-player.aladdin .heroDetailsContainer .text-block .description-block{
font:20px/28px NotoSans-TC-Regular,Arial,sans-serif!important}
.vi20 .audio-player.aladdin .heroDetailsContainer .img-block{
  overflow:hidden;
  flex:none;
display:flex}
.vi20 .audio-player.aladdin .heroDetailsContainer .img-block.center{
justify-content:center}
.vi20 .audio-player.aladdin .heroDetailsContainer .img-block.left{
justify-content:flex-start}
.vi20 .audio-player.aladdin .heroDetailsContainer .img-block.right{
justify-content:flex-end}
.vi20 .audio-player.aladdin .heroDetailsContainer .img-block img{
  height:500px;
  flex:1 1 100%;
  padding-left:8px!important;
  padding-right:8px!important;
  margin-left:0!important;
  margin-right:0!important;
  width:100%!important;
min-width:unset}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block{
  height:auto;
padding-bottom:40px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description{
  display:block!important;
  margin-top:168px!important;
  max-width:none!important;
  z-index:inherit!important;
  position:inherit!important;
  box-shadow:none!important;
  background-color:#f1f2f2!important;
padding:0!important}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description .section-header{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif!important;
padding-bottom:29px!important}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description .description-block{
text-transform:uppercase!important}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description .desc-content{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important;
  max-height:200px!important;
  min-height:150px!important;
overflow-x:hidden}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description .desc-content::after{
  content:"";
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(rgba(255,255,255,0),#f2f2f2);
border-bottom:1px solid #a5a5a5}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block{
padding-top:40px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe{
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  float:left;
padding-right:21px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons{
  font-size:24px;
margin-top:-5px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons span{
  border-right:1px solid #000;
  padding-right:24px;
margin-right:24px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons span:last-child{
  border:none;
  margin-right:0;
padding-right:0}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .apple-podcast-icon,.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .spotify-icon{
color:#000!important}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .apple-podcast-icon:hover{
color:#6e3fa3!important}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .spotify-icon:hover{
color:#00573c!important}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover{
text-decoration:none!important}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .blue{
fill:#0066d9}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .blue-secondary{
fill:#4285f4}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .red{
fill:#ea4335}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .green{
fill:#34a853}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block .subscribe-on-icons .google-podcasts-icon:hover .yellow{
fill:#fab908}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist{
margin-top:123px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap{
float:right}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  width:100%;
  position:relative;
display:flex}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm{
  width:415px;
  height:40px;
  padding:10px 24px;
  border:none;
  border-radius:40px;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  outline:0;
color:#000}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm::placeholder{
color:#000}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchButton{
  padding:10px 10px 10px 11px;
  background:#00a9e0;
  text-align:center;
  color:#000;
  border-radius:40PX;
  cursor:pointer;
  font-size:20px;
  position:absolute;
  height:40px;
  width:40px;
right:0}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist{
  float:left;
width:100%}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .sort{
  font:14px/20px NotoSans-TC-Bold,Arial,sans-serif;
  display:flex;
  background:0 0;
color:#000}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown{
  position:relative;
display:inline-block}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropbtn::after{
  content:"\f107";
  font-family:FontAwesome;
  color:#00a9e0;
  display:inline-block;
  width:10px;
  height:6.46px;
  padding-left:8px;
cursor:pointer}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropbtn.active::after{
content:"\f106"}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content{
  display:none;
  position:absolute;
  background-color:#000;
  min-width:154px;
  z-index:1;
padding:8px 4px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content .sort-by-options{
pointer-events:none}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li:hover,.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li:hover>button{
  background-color:#333;
text-decoration:none}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li span.fa.fa-check{
display:none}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content li span.fa.fa-check.checked{
  display:inline-block;
  color:#fff;
  font-size:10px;
padding-left:14px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content button{
  font:10px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding:0 20px;
  background:#000;
  color:#fff;
cursor:pointer}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content button:hover{
  text-decoration:none;
background-color:#333}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content p{
  font:14px/22px NotoSans-TC-Bold,Arial,sans-serif;
padding:8px 12px}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content a,.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content p{
  background:#000;
  color:#fff;
  cursor:pointer;
  width:100%;
text-align:left}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .dropdown .dropdown-content.show{
display:block}
.vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist .pseudo-mask{
  width:100%;
  height:46px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(transparent,#d6d5dd)}
.vi20 .audio-player.aladdin .content-wrapper .content{
  display:inline-block;
max-width:1172px}
.vi20 .audio-player.aladdin .content-wrapper .description-block{
  font-size:20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  line-height:28px;
  max-width:740px;
padding-bottom:56px}
.vi20 .audio-player.aladdin .content-wrapper .description-block.show-on-mobile{
display:none}
.vi20 .audio-player.aladdin .content-wrapper .description-block .show-on-desktop{
padding-top:30px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block{
  float:right;
  margin-left:62px;
margin-bottom:62px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container{
  position:relative;
  z-index:3;
box-shadow:0 0 12px 0 rgba(112,112,112,.5)}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .podcast-title-section{
  position:absolute;
  z-index:1;
display:flex}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .podcast-title-section .podcast-icon{
  padding:8px;
  font-size:16px;
background-color:#00a9e0}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .podcast-title-section .podcast-title{
  text-transform:uppercase;
  font-size:12px;
  padding-left:12px;
align-self:flex-end}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .podcast-title-section .podcast-title .podcast-name{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container.aladdin-bg-pink .podcast-title-section .podcast-icon{
background-color:#ffc8cd}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container.aladdin-bg-pink .episode-info .left-pseudo-mask{
background:linear-gradient(90deg,#fc9bb3 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container.aladdin-bg-pink .episode-info .right-pseudo-mask{
background:linear-gradient(270deg,#fc9bb3 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container.aladdin-bg-yellow .podcast-title-section .podcast-icon{
background-color:#f2a900}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container.aladdin-bg-yellow .episode-info .left-pseudo-mask{
background:linear-gradient(90deg,#ffce00 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container.aladdin-bg-yellow .episode-info .right-pseudo-mask{
background:linear-gradient(270deg,#ffce00 0,rgba(255,255,255,0) 100%)}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu-btn{
  position:absolute;
  z-index:1;
  right:8px;
  top:8px;
  font-family:"Font Awesome 5 Pro";
  font-weight:400;
  background:#000;
  border-radius:50%;
  color:#fff;
  width:24px;
  height:24px;
cursor:pointer}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu-btn:before{
  content:"\f141";
font-size:18px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu{
  display:none;
  position:absolute;
  z-index:2;
  right:8px;
  top:40px;
  background:#000;
  padding:6px 4px;
min-width:154px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu.show{
display:block}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li{
position:relative}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li>a,.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li>button{
  font:12px/24px NotoSans-TC-Regular,Arial,sans-serif;
  background:#000;
  color:#fff;
  cursor:pointer;
  width:100%;
  text-align:left;
padding:0 8px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li>a .fa-angle-right,.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li>button .fa-angle-right{
  float:right;
  font-size:12px;
line-height:24px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li>a:hover,.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li>button:hover{
  text-decoration:none;
background-color:#333}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li:hover{
background-color:#333}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li:hover>a,.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li:hover>button{
background-color:#333}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu li.active>.submenu{
display:block}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu .submenu{
  display:none;
  position:absolute;
  min-width:130px;
  padding:6px 4px;
  background:#000;
  right:100%;
top:0}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu .submenu.audio-share-menu li a span,.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu .submenu.audio-share-menu li button span,.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu .submenu.audio-share-menu li div span{
margin-right:16px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .episode-info{
  position:absolute;
  z-index:1;
  left:0;
  right:0;
  text-align:center;
  margin:0 24px;
  bottom:102px;
  white-space:nowrap;
  overflow:hidden;
text-transform:uppercase}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .episode-info .podcast-title{
  display:none;
  font-size:14px;
line-height:22px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .episode-info .podcast-title .podcast-name{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .episode-info .episode-title{
  font:14px/22px NotoSans-TC-Regular,Arial,sans-serif;
  display:inline-block;
  text-overflow:ellipsis;
  overflow:hidden;
width:100%}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .episode-info .left-pseudo-mask{
  width:80px;
  height:30px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%);
display:none}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .episode-info .right-pseudo-mask{
  width:80px;
  height:30px;
  position:absolute;
  right:0;
  bottom:0;
  background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%);
display:none}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description{
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  background:#fff;
  padding:16px;
  max-width:370px;
  display:none;
  z-index:2;
position:absolute}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description ::-webkit-scrollbar-track{
box-shadow:none}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description.show+.transcript-container{
margin-top:279px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .close-description-btn{
text-align:right}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .close-description-btn button{
  font-size:18px;
  cursor:pointer;
background:0 0}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .close-description-btn button:hover{
text-decoration:none}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .close-description-btn button:hover::after{
width:100%}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .close-description-btn button::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#00a9e0;
transition:width .3s}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .section-header{
  padding-bottom:8px;
font:12px/20px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .desc-content{
  font:12px/20px NotoSans-TC-Regular,Arial,sans-serif;
  max-height:200px;
  min-height:200px;
  overflow:scroll;
  overflow-x:hidden;
  -webkit-overflow-scrolling:touch;
  padding-right:8px;
padding-bottom:20px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .episode-description .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(transparent,#d6d5dd)}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay-mask{
  position:fixed;
  display:none;
  opacity:0;
  width:100%;
  height:100%;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.75);
z-index:9999}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay{
  position:fixed;
  display:none;
  top:120vh;
  left:50vw;
  transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  width:100%;
z-index:9999999}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper{
  background-color:#d6d5dd;
  padding:56px 36px 44px 56px;
  min-height:250px;
box-sizing:border-box}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript-content{
position:relative}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript-content .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(transparent,#d6d5dd)}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn{
  font-size:34px;
  background:0 0;
  position:relative;
  float:right;
  margin-right:-20px;
  margin-top:-40px;
  cursor:pointer;
color:#000}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn:hover{
text-decoration:none}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn:hover::after{
width:100%}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#00a9e0;
  transition:width .3s;
  position:absolute;
  bottom:0;
left:0}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .title{
  font:20px/24px NotoSans-TC-Bold,Arial,sans-serif;
  padding-right:24px;
padding-bottom:24px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  max-height:50vh;
  overflow-y:auto;
  padding-right:20px;
padding-bottom:47px}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-container{
  position:absolute;
z-index:1}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-container .transcript-btn{
  font:12px/18px NotoSans-TC-Bold,Arial,sans-serif;
  background-color:#f2f2f2;
  padding:4px 8px;
  color:#000;
cursor:pointer}
.vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-container .transcript-btn .far{
padding-left:5px}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .content{
  display:flex;
  flex-direction:column;
max-width:740px}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block{
  display:block;
  padding-top:56px;
  padding-bottom:56px;
  float:none;
  margin:0;
order:2}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block.pb-60{
padding-bottom:76px}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .episode-description{
max-width:calc(100% - 16px)}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .podcast-title-section .podcast-title{
display:none}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info{
  top:16px;
  bottom:0;
  text-overflow:ellipsis;
  overflow:hidden;
  height:22px;
  max-width:100%;
  margin:0 80px;
  padding:0;
  display:flex;
justify-content:center}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
  max-width:100%;
  overflow:hidden;
text-overflow:ellipsis}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .podcast-title{
display:inline-block}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-title{
  display:inline;
  width:auto;
  text-overflow:unset;
overflow:visible}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .description-block:not(.show-on-mobile){
padding-bottom:0}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .description-block .show-on-desktop{
display:none}
.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .description-block.show-on-mobile{
  display:block;
order:3}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block{
  margin-top:80px;
  margin-left:0;
  position:relative;
  float:none!important;
margin-bottom:0}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-player-section{
margin-bottom:-56px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .transcript-container .transcript-btn{
background-color:#f1f2f2}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .podcast-title-section .podcast-icon{
  padding:16px;
font-size:32px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .playlist-menu-btn{
  position:absolute;
  z-index:3;
  left:0;
  top:0;
  font-family:"Font Awesome 5 Pro";
  font-weight:400;
  background:#000;
  color:#fff;
  width:52px;
  height:48px;
cursor:pointer}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .playlist-menu-btn:before{
  content:"\f03a";
font-size:20px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .playlist-menu-btn.active:before{
  content:"\f00d";
font-weight:900}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .pseudo-backdrop{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  transition:all 450ms ease-in-out;
  opacity:0;
  z-index:1;
  background-color:#000;
visibility:hidden}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .pseudo-backdrop.show{
  opacity:.25;
visibility:visible}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .more-menu-btn{
  right:16px;
  top:16px;
  width:32px;
height:32px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .more-menu-btn:before{
font-size:24px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .more-menu-btn.hide{
display:none}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .more-menu{
  right:16px;
top:56px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info{
  bottom:179px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  padding:0;
width:100%}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info .left-pseudo-mask{
height:40px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info .right-pseudo-mask{
height:40px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info .episode-date,.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info .episode-number,.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info .podcast-title{
  display:inline-block;
  font-size:16px;
line-height:24px}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info .episode-info-wrapper .podcast-title{
display:none}
.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .episode-info .episode-title{
  font:14px/22px NotoSans-TC-Regular,Arial,sans-serif;
  display:block;
  font-size:40px;
  line-height:48px;
padding-top:16px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance{
  position:relative;
  padding-bottom:56px;
flex-direction:row}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg{
min-height:471px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg .row{
flex-direction:column}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg .podcast-title-section{
  margin-bottom:56px;
  display:inline-block;
  padding:20px 24px;
  background-color:#efefef;
  font-size:16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg .podcast-title-section .podcast-icon{
padding-right:8px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-white{
border:1px solid #f1f2f2}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-white .podcast-title-section{
background-color:#f1f2f2}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-white~.audio-block .transcript-container .transcript-btn{
background-color:#f2f2f2}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-pink .podcast-title-section{
background-color:#ffc8cd}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-pink~.audio-block .transcript-container .transcript-btn{
background-color:#ffc8cd}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-gray .podcast-title-section,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-neutral-shade .podcast-title-section{
background-color:#f1f2f2}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-gray~.audio-block .transcript-container .transcript-btn,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-neutral-shade~.audio-block .transcript-container .transcript-btn{
background-color:#f1f2f2}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-yellow .podcast-title-section{
background-color:#f2a900}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg.aladdin-bg-yellow~.audio-block .transcript-container .transcript-btn{
background-color:#f2a900}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block{
padding-bottom:56px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline{
padding:0 64px 16px 32px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline h2,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline h3{
font:24px/32px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description{
  font-size:20px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  line-height:28px;
  padding-right:64px;
padding-left:32px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description button.link{
  cursor:pointer;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  display:inline-block;
  width:auto;
  background:0 0;
  font-size:16px;
padding-left:4px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description.full-description,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description.short-description{
display:none}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block{
  margin-top:48px;
  margin-bottom:0;
  float:none;
  position:absolute;
  margin-left:50%;
  left:0;
right:0}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .episode-description{
max-width:calc(100% - 16px)}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container{
overflow:hidden}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn{
  position:absolute;
  z-index:3;
  left:0;
  top:0;
  font-family:"Font Awesome 5 Pro";
  font-weight:400;
  background:#000;
  color:#fff;
  width:52px;
  height:48px;
cursor:pointer}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn:before{
  content:"\f03a";
font-size:20px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn.active:before{
  content:"\f00d";
font-weight:900}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .pseudo-backdrop{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  transition:all 450ms ease-in-out;
  opacity:0;
  z-index:1;
  background-color:#000;
visibility:hidden}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .pseudo-backdrop.show{
  opacity:.25;
visibility:visible}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn{
  right:16px;
  top:16px;
  width:32px;
height:32px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn:before{
font-size:24px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn.hide{
display:none}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu{
  right:16px;
top:56px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
  bottom:229px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  padding:0;
width:100%}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-date,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-number,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .podcast-title{
  display:inline-block;
  font-size:12px;
line-height:18px}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
display:none}
.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-title{
  display:block;
  font-size:20px;
  line-height:28px;
padding-top:12px}
.vi20 .audio-player.aladdin div.vjs-control-bar>button.vjs-play-control{
background-color:#fff!important}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block{
  margin-left:48px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline{
  padding-right:24px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
  max-width:82.6%}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .podcast-title-section{
  margin-bottom:16px!important}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .heading-block .headline h1{
  font:64px/80px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm{
  width:464px!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .sort_playlist{
  padding-top:16px}
}
@media only screen and (min-width:1024px){
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .more-menu{
  right:-124px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block{
    margin-left:40px;
  margin-bottom:40px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline{
  padding-right:32px}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-container .podcast-title-section .podcast-icon{
    font-size:16px!important;
  padding:8px!important}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  padding-bottom:16px}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .headline{
  padding-bottom:24px}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .headline h1{
  font:56px/64px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .description-block{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.aladdin .heroDetailsContainer .img-block img{
    width:100%;
    height:auto;
  min-width:auto}
}
@media only screen and (max-width:1023px){
  .vi20 .audio-player.aladdin .headline h2,.vi20 .audio-player.aladdin .headline h3{
    font:32px/40px NotoSans-TC-Regular,Arial,sans-serif;
  max-width:100%}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .content{
  max-width:100%}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .description-block{
  max-width:100%}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance{
    margin:0 0 126px 0!important;
  padding:0}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg{
    min-height:auto;
  padding:0!important}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg .row{
  margin:0!important}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block{
  padding-bottom:140px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block{
    height:387px;
    width:calc(100% - 68px);
    margin:0 28px 0 40px;
    padding:12px 12px 0 0;
    overflow:hidden;
  bottom:-295px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block.no-playlist{
  overflow:visible}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .episode-description{
  max-width:calc(100% - 12px)}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .episode-description .desc-content{
    max-height:144px;
  min-height:144px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .episode-description.show+.transcript-container{
  margin-top:225px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container{
  overflow:visible}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn{
    right:3px;
    top:3px;
    width:24px;
  height:24px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu-btn:before{
  font-size:18px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu{
    right:8px;
  top:40px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
    top:20px;
    bottom:0;
  height:22px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-date,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-number,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .podcast-title{
  display:none}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
    text-overflow:ellipsis;
  overflow:hidden}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
    display:inline-block;
    font-size:14px;
  line-height:22px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .episode-title{
    font-size:14px;
    line-height:22px;
    display:inline;
  padding-top:0}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block{
  margin-top:56px!important}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .more-menu-btn{
    right:7px;
    top:10px;
    width:24px;
  height:24px}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .more-menu-btn::before{
  font-size:18px}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .more-menu{
    right:8px;
  top:40px}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .episode-info{
    top:20px;
    bottom:0;
  height:22px}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-date,.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-number,.vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .podcast-title{
  display:none}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
    text-overflow:ellipsis;
  overflow:hidden}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
    display:inline-block;
    font-size:14px;
  line-height:22px}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .episode-title{
    font-size:14px;
    line-height:22px;
    display:inline;
  padding-top:0}
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay{
    height:100%;
    padding-left:0!important;
  padding-right:0!important}
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay.wrapper-980{
  max-width:100%}
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper{
    padding:80px 32px 40px 32px;
  height:100%}
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .close-btn{
    margin-right:0;
  margin-top:-56px}
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper .transcript{
  max-height:70vh}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description{
    margin-top:128.2px!important;
  padding-bottom:0!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description .desc-content{
    max-height:216px!important;
  min-height:216px!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist{
  margin-top:62px!important}
  .vi20 .audio-player.aladdin .heroDetailsContainer .img-block{
  align-self:center}
}
@media only screen and (max-width:767px){
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description{
  margin-top:119px!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description .description-block{
    font:20px/28px NotoSans-TC-Bold,Arial,sans-serif!important;
  padding-bottom:13px!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .episode-description .desc-content{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .subscribe-on-block{
  padding-top:48px!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist{
  margin-top:56px!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap{
  float:none!important}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  padding-bottom:32px}
  .vi20 .audio-player.aladdin .heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search .searchTerm{
  width:100%}
  .vi20 .audio-player.aladdin .heroDetailsContainer{
  height:auto}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block{
    padding-right:8px;
  margin-top:0}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .podcast-title-section{
  margin-bottom:16px}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .headline h1{
  font:40px/48px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.aladdin .heroDetailsContainer .text-block .description-block{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif!important}
  .vi20 .audio-player.aladdin .heroDetailsContainer .img-block{
  display:none}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .podcast-title-section{
  display:none}
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .transcript-overlay .transcript-content-wrapper{
    padding-left:20px;
  padding-right:20px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg .podcast-title-section{
  margin-bottom:46px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline{
  padding-right:36px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn{
    width:34px;
  height:30px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn:before{
  font-size:16px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .podcast-title{
  font-size:12px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .episode-info-wrapper .episode-title{
  font-size:12px}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .content,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .content{
    display:flex;
  flex-direction:column}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block{
    display:block;
    padding-top:40px;
    padding-bottom:40px;
    float:none;
    margin:0;
  order:2}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block.pb-60,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block.pb-60{
  padding-bottom:60px}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .episode-description,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .episode-description{
  max-width:calc(100% - 8px)}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .podcast-title-section .podcast-title,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .podcast-title-section .podcast-title{
  display:none}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .episode-info{
    top:16px;
    bottom:0;
    text-overflow:ellipsis;
    overflow:hidden;
    height:22px;
    max-width:100%;
    margin-left:80px;
    margin-right:80px;
    padding:0;
    display:flex;
  justify-content:center}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-info-wrapper,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .episode-info-wrapper{
    max-width:100%;
    overflow:hidden;
  text-overflow:ellipsis}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .podcast-title,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .podcast-title{
    display:inline-block;
    font-size:12px;
  padding-right:4px}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .episode-title,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .episode-title{
    font-size:12px;
    display:inline;
    width:auto;
    text-overflow:unset;
  overflow:visible}
  .vi20 .audio-player.aladdin .content-wrapper .description-block:not(.show-on-mobile){
  padding-bottom:0}
  .vi20 .audio-player.aladdin .content-wrapper .description-block .show-on-desktop{
  display:none}
  .vi20 .audio-player.aladdin .content-wrapper .description-block.show-on-mobile{
    display:block;
  order:3}
}
@media only screen and (max-width:599px){
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .episode-description,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .episode-description{
  max-width:calc(100% - 4px)}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .podcast-title-section .podcast-icon,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .podcast-title-section .podcast-icon{
  display:none}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .episode-info{
    max-width:100%;
    margin:0 48px 0 20px;
    padding:0;
    text-align:left;
  justify-content:left}
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .left-pseudo-mask,.vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .episode-info .right-pseudo-mask,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .left-pseudo-mask,.vi20 .audio-player.aladdin .content-wrapper.sideAppearance .audio-block .audio-container .episode-info .right-pseudo-mask{
  width:50px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline{
  padding-right:38px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .playlist-menu-btn{
    width:26px;
  height:22px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info{
  text-align:left}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .left-pseudo-mask,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .episode-info .right-pseudo-mask{
  width:50px}
}
@media only screen and (max-width:420px){
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .content-bg .podcast-title-section{
  padding:20px 12px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .description,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .text-block .headline{
    padding-right:12px;
  padding-left:12px}
  .vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block{
    width:calc(100% - 12px);
  margin:0 0 0 12px}
}
@media only screen and (min-width:1480px){
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu{
  right:-124px}
}
@media only screen and (min-width:1630px){
  .vi20 .audio-player.aladdin .content-wrapper .audio-block .audio-container .more-menu .submenu{
    left:100%;
  right:auto}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .more-menu .submenu,.vi20 .audio-player.aladdin .content-wrapper.largeAppearance .audio-block .audio-container .more-menu .submenu{
    right:100%;
  left:auto}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .more-menu{
  right:16px!important}
}
@media only screen and (min-width:1145px){
  .vi20 .audio-player.aladdin .content-wrapper.inLineAppearance .audio-block .audio-container .more-menu .submenu{
    left:100%;
  right:auto}
}
@media only screen and (min-width:1440px){
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .audio-block .audio-container .more-menu{
  right:16px!important}
  .vi20 .audio-player.aladdin .content-wrapper.heroAppearance .episode-details-block .search_sort_playlist .search-wrap .search{
  padding-bottom:16px}
}
.vi20 .blackrock .video-js.video-js-audio{
background-color:#fff}
.vi20 .blackrock .video-js.video-js-audio.blk-bg-pink{
background-color:#fc9bb3}
.vi20 .blackrock .video-js.video-js-audio.blk-bg-yellow{
background-color:#ffce00}
.vi20 .blackrock .video-js.video-js-audio.blk-bg-white vjs-progress-control .vjs-progress-holder .vjs-load-progress{
background-color:#f4f1eb}
.vi20 .blackrock .video-js.video-js-audio.blk-bg-pink .vjs-progress-control .vjs-progress-holder .vjs-play-progress,.vi20 .blackrock .video-js.video-js-audio.blk-bg-yellow .vjs-progress-control .vjs-progress-holder .vjs-play-progress{
background-color:#000}
.vi20 .blackrock .video-js.video-js-audio .vjs-poster,.vi20 .blackrock .video-js.video-js-audio.vjs-audio.vjs-has-started .vjs-poster{
display:none}
.vi20 .blackrock .video-js.video-js-audio.vjs-fluid{
  padding-top:0;
min-height:190px}
.vi20 .blackrock .video-js.video-js-audio .vjs-big-play-button{
display:none}
.vi20 .blackrock .video-js.video-js-audio .vjs-control-bar{
  height:100%;
  background-color:transparent;
display:block}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate{
  height:24px;
  width:48px;
  position:absolute;
  bottom:53px;
  left:24px;
  color:#000;
  z-index:1;
  border-radius:11px;
  background-color:#f4f1eb;
display:block!important}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-playback-rate-value{
font:12px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu{
  bottom:-23.8em;
  left:.6em;
display:none}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content{
  border:1px solid #000;
  background-color:#fff;
  color:#000;
  min-width:110px;
  overflow:visible;
max-height:none}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li{
  border-bottom:1px solid #000;
  text-transform:capitalize;
  margin:0;
  padding:0;
  position:relative;
white-space:nowrap}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  padding:16px 24px;
  display:inline-block;
  line-height:16px;
  width:100%;
text-align:left}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text:before{
  content:"\f111";
  font-family:"Font Awesome 5 Pro";
  margin-right:16px;
  font-size:16px;
line-height:16px}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li.vjs-selected{
color:#000}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li.vjs-selected .vjs-menu-item-text:before{
content:"\f192"}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li:last-child{
border-bottom:0}
.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li:focus,.vi20 .blackrock .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li:hover{
background-color:#fff}
.vi20 .blackrock .video-js.video-js-audio .vjs-play-control{
  width:34px;
  height:34px;
  position:absolute;
  bottom:16px;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
  text-shadow:none;
border-radius:50%}
.vi20 .blackrock .video-js.video-js-audio .vjs-play-control:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .blackrock .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .blackrock .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
  font-size:34px;
  content:"\f144";
  color:#000;
  line-height:34px;
border-radius:50%}
.vi20 .blackrock .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
  font-size:34px;
content:"\f28b"}
.vi20 .blackrock .video-js.video-js-audio .vjs-play-control.vjs-ended{
  border-radius:50%;
background-color:#000}
.vi20 .blackrock .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
  font-size:18px;
  content:"\f0e2";
  color:#fff;
background:0 0}
.vi20 .blackrock .video-js.video-js-audio .vjs-seek-button{
  cursor:pointer;
  width:32px;
  height:32px;
  position:absolute;
  bottom:10px;
  left:0;
right:0}
.vi20 .blackrock .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
  margin-left:calc(50% - 77px);
margin-right:auto}
.vi20 .blackrock .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15 .vjs-icon-placeholder:before{
  content:url('../images/rewind15.svg')!important;
line-height:32px}
.vi20 .blackrock .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
  margin-left:auto;
margin-right:calc(50% - 77px)}
.vi20 .blackrock .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15 .vjs-icon-placeholder:before{
  content:url('../images/forward15.svg')!important;
line-height:32px}
.vi20 .blackrock .video-js.video-js-audio .vjs-time-control{
  height:auto;
  position:absolute;
  bottom:62px;
  right:14px;
  color:#000;
font:10px/16px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control{
  width:100%;
  padding:0 24px;
  position:absolute;
  height:20px;
  bottom:80px;
color:#000}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder{
  margin:0;
  height:6px;
  border-radius:3px;
  box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);
background-color:#fff}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-load-progress{
  background:#efefef;
border-radius:3PX}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-load-progress div{
  background:#efefef;
border-radius:3px}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-play-progress{
  background-color:#ff4713;
border-radius:3px}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-play-progress .vjs-time-tooltip{
display:none}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before{
  font-size:15px;
  top:-4px;
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  background:#fff;
  content:"\f192";
  border-radius:50%;
  opacity:0;
transition:opacity .2s ease-in-out}
.vi20 .blackrock .video-js.video-js-audio .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress:before{
opacity:1}
.vi20 .blackrock .video-js.video-js-audio .vjs-picture-in-picture-control{
  display:none;
  position:absolute;
  bottom:8px;
  right:8px;
  width:18px;
  height:18px;
color:#000}
.vi20 .blackrock .video-js.video-js-audio .vjs-picture-in-picture-control .vjs-icon-placeholder:before{
  font-size:18px;
line-height:normal}
.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio{
  width:370px;
height:190px}
.vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio{
  width:100%;
height:124px}
.vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-progress-control{
  top:44px;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
padding:0 80px}
.vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-time-control{
  right:80px;
  bottom:44px;
padding-right:0}
.vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio div.vjs-playback-rate{
  bottom:0;
  left:80px;
top:68px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio{
  width:100%;
height:375px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
  top:180px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  bottom:0;
  left:0;
  right:0;
padding:0}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
  bottom:0;
  left:12.5%;
top:208px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
  right:10.5%;
  bottom:0;
  top:208px;
  font-size:14px;
height:20px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button{
bottom:92px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
margin-left:calc(50% - 88px)}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
margin-right:calc(50% - 88px)}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control{
  bottom:87px;
  width:56px;
height:56px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
  font-size:56px;
line-height:56px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
font-size:56px}
.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
font-size:31px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio{
  width:100%;
height:338px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control{
  top:194px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  bottom:0;
  left:0;
  right:0;
padding:0}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate{
  bottom:0;
  left:12.5%;
top:221px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control{
  right:10.5%;
  bottom:0;
  top:221px;
  font-size:14px;
height:20px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button{
bottom:45px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
margin-left:calc(50% - 88px)}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
margin-right:calc(50% - 88px)}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control{
  bottom:40px;
  width:56px;
height:56px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
  font-size:56px;
line-height:56px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
font-size:56px}
.vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
font-size:31px}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist{
  position:absolute;
  top:0;
  width:100%;
  z-index:2;
  background-color:#eae7e1;
  color:#000;
  transform:translateX(-100%);
transition:all 450ms ease-in-out}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist.show{
transform:translateX(0)}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .playlist-sticky-header{
  height:48px;
  background-color:#fff;
  width:100%;
  z-index:1;
position:sticky}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list{
  max-height:327px;
  min-height:327px;
  overflow-y:auto;
padding-top:6px}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item{
  padding:0 24px;
margin:0}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected{
background-color:#eae7e1}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
content:"\f28b"}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item:hover{
background-color:#fff!important}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item:hover .vjs-playlist-thumbnail-placeholder{
background-color:#fff!important}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder{
  background-color:#eae7e1;
  border-bottom:1px solid #fff;
  height:76px;
  display:flex;
flex-direction:column}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder:hover{
background-color:#fff!important}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-now-playing-text,.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-up-next-text{
display:none}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container{
  text-shadow:none;
  padding:18px 0 0 0;
  position:relative;
  overflow:hidden;
  white-space:nowrap;
text-overflow:ellipsis}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name{
  font:14px/16px NotoSans-TC-Bold,Arial,sans-serif;
padding:8px 0 0 0}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
  content:"\f144";
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  font-size:16px;
  line-height:16px;
padding-right:8px}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-info{
  display:block;
  font:10px/12px NotoSans-TC-Regular,Arial,sans-serif;
padding-left:24px}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-duration{
display:none}
.vi20 .blackrock .vjs-playlist.videojs-audio-playlist .playlist-episode-description{
display:none}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist{
  color:#000;
  border-top:1px solid #a5a5a5;
background-color:#f4f1eb!important}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list{
  max-height:575px;
  min-height:575px;
  overflow-y:auto;
background-color:#f4f1eb}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list::-webkit-scrollbar-track{
box-shadow:none!important}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item{
margin:0}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected{
background-color:#f4f1eb}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
content:"\f28b"}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder{
  background-color:#f4f1eb;
  border-bottom:1px solid #a5a5a5;
height:144px}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-now-playing-text,.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-up-next-text{
display:none}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container{
  text-shadow:none;
  padding:25px 0 0 0;
  position:relative;
  overflow:hidden;
text-overflow:ellipsis}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name{
  font:14px/16px NotoSans-TC-Bold,Arial,sans-serif;
padding:8px 0 0 0}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
  content:"\f144";
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  font-size:20px;
  line-height:20px;
padding-right:12px}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-description{
  font:14px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding-top:16px;
  white-space:nowrap;
  text-overflow:ellipsis;
overflow:hidden}
@supports (-webkit-line-clamp:2){
  .vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-description{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:initial;
    display:-webkit-box;
    -webkit-line-clamp:2;
  -webkit-box-orient:vertical}
}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-info{
  display:block;
  font:12px/14px NotoSans-TC-Regular,Arial,sans-serif;
padding-left:32px}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-duration{
display:none}
.vi20 .blackrock .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .searchResult{
  height:24px;
  width:568px;
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
margin-top:44px}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
  max-width:82.6%}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
  left:8.5%}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
  right:6%}
}
@media only screen and (max-width:1023px){
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio{
  height:124px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
  top:48px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
    top:70px;
    font-size:10px;
  right:11.5%}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
  top:72px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button{
  bottom:10px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
  margin-left:calc(50% - 77px)}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
  margin-right:calc(50% - 77px)}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control{
    bottom:16px;
    width:32px;
  height:32px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
    font-size:34px;
  line-height:32px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
  font-size:34px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
  font-size:18px}
}
@media only screen and (max-width:767px){
  .vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio,.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio{
    width:100%;
  height:116px}
  .vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-progress-control{
    top:38px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
  padding:0 80px}
  .vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-time-control{
    right:80px;
    bottom:44px;
  padding-right:0}
  .vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio div.vjs-playback-rate{
    bottom:0;
    left:80px;
  top:60px}
}
@media only screen and (max-width:599px){
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-progress-control{
    max-width:none;
  padding:0 16px 0 22px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-time-control{
    right:16px;
  padding-right:0}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .blackrock.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .blackrock.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio div.vjs-playback-rate{
  left:20px}
}
@media only screen and (max-width:420px){
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
  margin-left:calc(50% - 67px)}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
  margin-right:calc(50% - 67px)}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
    max-width:none;
  padding:0 10px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
  right:10px}
  .vi20 .blackrock.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .blackrock.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
    left:8px;
  top:70px}
}
.vi20 .aladdin .video-js.video-js-audio{
background-color:#fff}
.vi20 .aladdin .video-js.video-js-audio.blk-bg-pink{
background-color:#fc9bb3}
.vi20 .aladdin .video-js.video-js-audio.blk-bg-yellow{
background-color:#ffce00}
.vi20 .aladdin .video-js.video-js-audio.blk-bg-white vjs-progress-control .vjs-progress-holder .vjs-load-progress{
background-color:#f1f2f2}
.vi20 .aladdin .video-js.video-js-audio.blk-bg-pink .vjs-progress-control .vjs-progress-holder .vjs-play-progress,.vi20 .aladdin .video-js.video-js-audio.blk-bg-yellow .vjs-progress-control .vjs-progress-holder .vjs-play-progress{
background-color:#00a9e0}
.vi20 .aladdin .video-js.video-js-audio .vjs-poster,.vi20 .aladdin .video-js.video-js-audio.vjs-audio.vjs-has-started .vjs-poster{
display:none}
.vi20 .aladdin .video-js.video-js-audio.vjs-fluid{
  padding-top:0;
min-height:190px}
.vi20 .aladdin .video-js.video-js-audio .vjs-big-play-button{
display:none}
.vi20 .aladdin .video-js.video-js-audio .vjs-control-bar{
  height:100%;
  background-color:transparent;
display:block}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate{
  height:24px;
  width:48px;
  position:absolute;
  bottom:53px;
  left:24px;
  color:#000;
  z-index:1;
  border-radius:11px;
  background-color:#f1f2f2;
display:block!important}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-playback-rate-value{
font:12px/24px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu{
  bottom:-23.8em;
  left:.6em;
display:none}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content{
  border:1px solid #000;
  background-color:#fff;
  color:#000;
  min-width:110px;
  overflow:visible;
max-height:none}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li{
  border-bottom:1px solid #000;
  text-transform:capitalize;
  margin:0;
  padding:0;
  position:relative;
white-space:nowrap}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  padding:16px 24px;
  display:inline-block;
  line-height:16px;
  width:100%;
text-align:left}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li .vjs-menu-item-text:before{
  content:"\f111";
  font-family:"Font Awesome 5 Pro";
  margin-right:16px;
  font-size:16px;
line-height:16px}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li.vjs-selected{
color:#000}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li.vjs-selected .vjs-menu-item-text:before{
content:"\f192"}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li:last-child{
border-bottom:0}
.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li:focus,.vi20 .aladdin .video-js.video-js-audio div.vjs-playback-rate .vjs-menu ul.vjs-menu-content li:hover{
background-color:#fff}
.vi20 .aladdin .video-js.video-js-audio .vjs-play-control{
  width:32px;
  height:32px;
  position:absolute;
  bottom:16px;
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
  text-shadow:none;
border-radius:50%}
.vi20 .aladdin .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder{
  font-family:"Font Awesome 5 Pro";
font-weight:900}
.vi20 .aladdin .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
  font-size:34px;
  content:"\f144";
  color:#000;
  line-height:32px;
border-radius:50%}
.vi20 .aladdin .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
  font-size:34px;
content:"\f28b"}
.vi20 .aladdin .video-js.video-js-audio .vjs-play-control.vjs-ended{
  border-radius:50%;
background-color:#000}
.vi20 .aladdin .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
  font-size:18px;
  content:"\f0e2";
  color:#fff;
background:0 0}
.vi20 .aladdin .video-js.video-js-audio .vjs-seek-button{
  cursor:pointer;
  width:32px;
  height:32px;
  position:absolute;
  bottom:10px;
  left:0;
right:0}
.vi20 .aladdin .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
  margin-left:calc(50% - 77px);
margin-right:auto}
.vi20 .aladdin .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15 .vjs-icon-placeholder:before{
  content:url('../images/rewind15.svg')!important;
line-height:32px}
.vi20 .aladdin .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
  margin-left:auto;
margin-right:calc(50% - 77px)}
.vi20 .aladdin .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15 .vjs-icon-placeholder:before{
  content:url('../images/forward15.svg')!important;
line-height:32px}
.vi20 .aladdin .video-js.video-js-audio .vjs-time-control{
  height:auto;
  position:absolute;
  bottom:62px;
  right:14px;
  color:#000;
font:10px/16px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control{
  width:100%;
  padding:0 24px;
  position:absolute;
  height:20px;
  bottom:80px;
color:#000}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder{
  margin:0;
  height:6px;
  border-radius:3px;
  box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2);
background-color:#fff}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-load-progress{
  background:#efefef;
border-radius:3PX}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-load-progress div{
  background:#efefef;
border-radius:3px}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-play-progress{
  background-color:#00a9e0;
border-radius:3px}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-play-progress .vjs-time-tooltip{
display:none}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control .vjs-progress-holder .vjs-play-progress:before{
  font-size:15px;
  top:-4px;
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  background:#fff;
  content:"\f192";
  border-radius:50%;
  opacity:0;
transition:opacity .2s ease-in-out}
.vi20 .aladdin .video-js.video-js-audio .vjs-progress-control:hover .vjs-progress-holder .vjs-play-progress:before{
opacity:1}
.vi20 .aladdin .video-js.video-js-audio .vjs-picture-in-picture-control{
  display:none;
  position:absolute;
  bottom:8px;
  right:8px;
  width:18px;
  height:18px;
color:#000}
.vi20 .aladdin .video-js.video-js-audio .vjs-picture-in-picture-control .vjs-icon-placeholder:before{
  font-size:18px;
line-height:normal}
.vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio{
  width:100%;
height:124px}
.vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-progress-control{
  top:44px;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
padding:0 80px}
.vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-time-control{
  right:80px;
  bottom:44px;
padding-right:0}
.vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio div.vjs-playback-rate{
  bottom:0;
  left:80px;
top:68px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio{
  width:100%;
height:375px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
  top:180px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  bottom:0;
  left:0;
  right:0;
padding:0}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
  bottom:0;
  left:12.5%;
top:208px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
  right:10.5%;
  bottom:0;
  top:208px;
  font-size:14px;
height:20px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button{
bottom:92px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
margin-left:calc(50% - 88px)}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
margin-right:calc(50% - 88px)}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control{
  bottom:87px;
  width:56px;
height:56px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
  font-size:56px;
line-height:56px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
font-size:56px}
.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
font-size:31px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio{
  width:100%;
height:338px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control{
  top:194px;
  max-width:74.6%;
  margin-left:auto;
  margin-right:auto;
  bottom:0;
  left:0;
  right:0;
padding:0}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate{
  bottom:0;
  left:12.5%;
top:221px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control{
  right:10.5%;
  bottom:0;
  top:221px;
  font-size:14px;
height:20px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button{
bottom:45px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
margin-left:calc(50% - 88px)}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
margin-right:calc(50% - 88px)}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control{
  bottom:40px;
  width:56px;
height:56px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
  font-size:56px;
line-height:56px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
font-size:56px}
.vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
font-size:31px}
.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .audio-container.aladdin-bg-yellow .video-js.video-js-audio{
background-color:#ffce00}
.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .audio-container.aladdin-bg-lgray .video-js.video-js-audio{
background-color:#f2f2f2}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist{
  position:absolute;
  top:0;
  width:100%;
  z-index:2;
  background-color:#f1f2f2;
  color:#000;
  transform:translateX(-100%);
transition:all 450ms ease-in-out}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist.show{
transform:translateX(0)}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .playlist-sticky-header{
  height:48px;
  background-color:#f1f2f2;
  width:100%;
  z-index:1;
position:sticky}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list{
  max-height:327px;
  min-height:327px;
  overflow-y:auto;
padding-top:6px}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item{
  padding:0 24px;
margin:0}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected{
background-color:#f1f2f2}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
content:"\f28b"}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item:hover{
background-color:#fff!important}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item:hover .vjs-playlist-thumbnail-placeholder{
background-color:#fff!important}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder{
  background-color:#f1f2f2;
  border-bottom:1px solid #fff;
  height:76px;
  display:flex;
flex-direction:column}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder:hover{
background-color:#fff!important}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-now-playing-text,.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-up-next-text{
display:none}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container{
  text-shadow:none;
  padding:18px 0 0 0;
  position:relative;
  overflow:hidden;
  white-space:nowrap;
text-overflow:ellipsis}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name{
  font:14px/16px NotoSans-TC-Bold,Arial,sans-serif;
padding:8px 0 0 0}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
  content:"\f144";
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  font-size:16px;
  line-height:16px;
padding-right:8px}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-info{
  display:block;
  font:10px/12px NotoSans-TC-Regular,Arial,sans-serif;
padding-left:24px}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-duration{
display:none}
.vi20 .aladdin .vjs-playlist.videojs-audio-playlist .playlist-episode-description{
display:none}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist{
  color:#000;
  border-top:1px solid #a5a5a5;
background-color:#f1f2f2!important}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list{
  max-height:575px;
  min-height:575px;
  overflow-y:auto;
background-color:#f1f2f2}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list::-webkit-scrollbar-track{
box-shadow:none!important}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item{
margin:0}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected{
background-color:#f1f2f2}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
content:"\f28b"}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder{
  background-color:#f1f2f2;
  border-bottom:1px solid #a5a5a5;
height:144px}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-now-playing-text,.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-up-next-text{
display:none}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container{
  text-shadow:none;
  padding:25px 0 0 0;
  position:relative;
  overflow:hidden;
text-overflow:ellipsis}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name{
  font:14px/16px NotoSans-TC-Bold,Arial,sans-serif;
padding:8px 0 0 0}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .vjs-playlist-name:before{
  content:"\f144";
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  font-size:20px;
  line-height:20px;
padding-right:12px}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-description{
  font:14px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding-top:16px;
  white-space:nowrap;
  text-overflow:ellipsis;
overflow:hidden}
@supports (-webkit-line-clamp:2){
  .vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-description{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:initial;
    display:-webkit-box;
    -webkit-line-clamp:2;
  -webkit-box-orient:vertical}
}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-thumbnail-placeholder .vjs-playlist-title-container .playlist-episode-info{
  display:block;
  font:12px/14px NotoSans-TC-Regular,Arial,sans-serif;
padding-left:32px}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .vjs-playlist-item .vjs-playlist-duration{
display:none}
.vi20 .aladdin .vjs-playlist.vjs-hero-playlist .vjs-playlist-item-list .searchResult{
  height:24px;
  width:568px;
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
margin-top:44px}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
  max-width:82.6%}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
  left:8.5%}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
  right:6%}
}
@media only screen and (max-width:1023px){
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio{
  height:124px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
  top:48px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
    top:70px;
    font-size:10px;
  right:11.5%}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
  top:72px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button{
  bottom:10px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
  margin-left:calc(50% - 77px)}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
  margin-right:calc(50% - 77px)}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control{
    bottom:16px;
    width:32px;
  height:32px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control .vjs-icon-placeholder:before{
    font-size:34px;
  line-height:32px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{
  font-size:34px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{
  font-size:18px}
}
@media only screen and (max-width:767px){
  .vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio,.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio{
    width:100%;
  height:116px}
  .vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-progress-control{
    top:38px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
  padding:0 80px}
  .vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-time-control{
    right:80px;
    bottom:44px;
  padding-right:0}
  .vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio div.vjs-playback-rate{
    bottom:0;
    left:80px;
  top:60px}
}
@media only screen and (max-width:599px){
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-progress-control{
    max-width:none;
  padding:0 16px 0 22px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio .vjs-time-control{
    right:16px;
  padding-right:0}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .aladdin.audio-player .content-wrapper.inLineAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .aladdin.audio-player .content-wrapper.sideAppearance .video-js.video-js-audio div.vjs-playback-rate{
  left:20px}
}
@media only screen and (max-width:420px){
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-back.skip-15{
  margin-left:calc(50% - 67px)}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-seek-button.skip-forward.skip-15{
  margin-right:calc(50% - 67px)}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-progress-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-progress-control{
    max-width:none;
  padding:0 10px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio .vjs-time-control,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio .vjs-time-control{
  right:10px}
  .vi20 .aladdin.audio-player .content-wrapper.heroAppearance .video-js.video-js-audio div.vjs-playback-rate,.vi20 .aladdin.audio-player .content-wrapper.largeAppearance .video-js.video-js-audio div.vjs-playback-rate{
    left:8px;
  top:70px}
}
.vi20 .story-card,.vi20 .story-card.blackrock{
  padding:80px 0;
position:relative}
.vi20 .story-card .wrapper-980,.vi20 .story-card.blackrock .wrapper-980{
overflow:visible}
.vi20 .story-card .hide-on-desktop,.vi20 .story-card.blackrock .hide-on-desktop{
display:none!important}
.vi20 .story-card .component-bg,.vi20 .story-card.blackrock .component-bg{
  height:calc(100% - 160px);
  width:100%;
  position:absolute;
margin-top:-80px}
.vi20 .story-card .eyebrow,.vi20 .story-card.blackrock .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px;
text-transform:uppercase}
.vi20 .story-card .eyebrow .underline,.vi20 .story-card.blackrock .eyebrow .underline{
  width:32px;
  height:3px;
background-color:#ff4713}
.vi20 .story-card .headline,.vi20 .story-card.blackrock .headline{
font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .story-card .intro,.vi20 .story-card.blackrock .intro{
  margin-top:40px;
  font:20px/28px NotoSans-TC-Regular,Arial,sans-serif;
max-width:740px}
@keyframes fadeInUp{
  from{
    opacity:0;
  transform:translateY(20px)}
  to{
    opacity:1;
  transform:translateY(0)}
}
@keyframes fadeIn{
  from{
  opacity:0}
  to{
  opacity:1}
}
@keyframes fadeOut{
  from{
  opacity:1}
  to{
  opacity:0}
}
.vi20 .story-card .fadeInUp,.vi20 .story-card.blackrock .fadeInUp{
  animation-name:fadeInUp;
animation-duration:.3s}
.vi20 .story-card .fadeIn,.vi20 .story-card.blackrock .fadeIn{
  animation-name:fadeIn;
animation-duration:550ms}
.vi20 .story-card .fadeOut,.vi20 .story-card.blackrock .fadeOut{
  animation-name:fadeOut;
animation-duration:250ms}
.vi20 .story-card .animated,.vi20 .story-card.blackrock .animated{
  animation-fill-mode:both;
animation-timing-function:ease-in-out}
.vi20 .story-card .cards-wrapper,.vi20 .story-card.blackrock .cards-wrapper{
margin-top:96px}
.vi20 .story-card .cards-wrapper .nav-links,.vi20 .story-card.blackrock .cards-wrapper .nav-links{
padding-top:56px}
.vi20 .story-card .cards-wrapper .nav-links li,.vi20 .story-card.blackrock .cards-wrapper .nav-links li{
margin-bottom:24px}
.vi20 .story-card .cards-wrapper .nav-links li button,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button{
  font:20px/24px NotoSans-TC-Regular,Arial,sans-serif;
  background:0 0;
cursor:pointer}
.vi20 .story-card .cards-wrapper .nav-links li button .serial-number,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button .serial-number{
  font-size:16px;
margin-right:8px}
.vi20 .story-card .cards-wrapper .nav-links li button .serial-number .full-stop,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button .serial-number .full-stop{
color:#ff4713}
.vi20 .story-card .cards-wrapper .nav-links li button.selected,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button.selected{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .story-card .cards-wrapper .nav-links li button.selected::after,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button.selected::after{
width:24px}
.vi20 .story-card .cards-wrapper .nav-links li button::after,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
transition:width .3s}
.vi20 .story-card .cards-wrapper .nav-links li button:not(.selected):hover,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button:not(.selected):hover{
text-decoration:none}
.vi20 .story-card .cards-wrapper .nav-links li button:not(.selected):hover::after,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button:not(.selected):hover::after{
width:24px}
.vi20 .story-card .cards-wrapper .card-container .cards,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards{
flex-wrap:nowrap}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper{
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  display:flex;
  height:600px;
background-color:#fff}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .img-block,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .img-block{
  overflow:hidden;
  display:flex;
  flex-direction:column;
padding-left:0}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .img-block.center,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .img-block.center{
  justify-content:center;
align-items:center}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .img-block.left,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .img-block.left{
  justify-content:flex-start;
align-items:flex-start}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .img-block.right,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .img-block.right{
  justify-content:flex-end;
align-items:flex-end}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .img-block img,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .img-block img{
  height:100%;
width:auto}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block{
  padding:0;
overflow:hidden}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper{
padding:56px 40px 24px 40px}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .topic-headline,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .topic-headline{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:32px;
animation-delay:50ms}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .subhead,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .subhead{
  font:20px/24px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:16px;
animation-delay:150ms}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .description,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .description{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
animation-delay:250ms}
.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .cta-container,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .cta-container{
  margin-top:28px;
animation-delay:350ms}
.vi20 .story-card .cards-wrapper .card-container .carousel-buttons,.vi20 .story-card.blackrock .cards-wrapper .card-container .carousel-buttons{
  margin-top:40px;
  float:right;
display:inline-block}
.vi20 .story-card .cards-wrapper .card-container .carousel-buttons button,.vi20 .story-card.blackrock .cards-wrapper .card-container .carousel-buttons button{
  background:0 0;
  font-size:40px;
  cursor:pointer;
overflow:visible}
.vi20 .story-card .cards-wrapper .card-container .carousel-buttons button.left-btn,.vi20 .story-card.blackrock .cards-wrapper .card-container .carousel-buttons button.left-btn{
padding-right:24px}
.vi20 .story-card .cards-wrapper .card-container .carousel-buttons button:not([disabled]),.vi20 .story-card.blackrock .cards-wrapper .card-container .carousel-buttons button:not([disabled]){
color:#000}
.vi20 .story-card .cards-wrapper .card-container .cta-container,.vi20 .story-card.blackrock .cards-wrapper .card-container .cta-container{
  margin-top:40px;
display:inline-block}
@media only screen and (min-width:1440px){
  .vi20 .story-card .cards-wrapper .nav-links ol,.vi20 .story-card.blackrock .cards-wrapper .nav-links ol{
  margin-left:-36px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .story-card .headline,.vi20 .story-card.blackrock .headline{
    font-size:48px;
  line-height:56px}
  .vi20 .story-card .cards-wrapper .nav-links li button,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button{
  font-size:16px}
  .vi20 .story-card .cards-wrapper .nav-links li button .serial-number,.vi20 .story-card.blackrock .cards-wrapper .nav-links li button .serial-number{
  display:none}
}
@media only screen and (min-width:1024px){
  .vi20 .story-card .component-bg.has-cta,.vi20 .story-card.blackrock .component-bg.has-cta{
  height:calc(100% - 248px)}
  .vi20 .story-card .cards-wrapper .card-container .cards .card,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card{
  display:none}
  .vi20 .story-card .cards-wrapper .card-container .cards .card.show,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card.show{
  display:block}
  .vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .cta-container,.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .description,.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .subhead,.vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .topic-headline,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .cta-container,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .description,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .subhead,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .topic-headline{
  opacity:0}
}
@media only screen and (min-width:768px) and (max-width:1439px){
  .vi20 .story-card .cards-wrapper,.vi20 .story-card.blackrock .cards-wrapper{
  margin-top:80px}
  .vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper{
  padding-top:40px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .story-card .headline,.vi20 .story-card.blackrock .headline{
    font-size:40px;
  line-height:48px}
}
@media only screen and (max-width:1023px){
  .vi20 .story-card .wrapper-980,.vi20 .story-card.blackrock .wrapper-980{
  overflow:hidden}
  .vi20 .story-card .component-bg,.vi20 .story-card.blackrock .component-bg{
  height:100%}
  .vi20 .story-card .hide-on-desktop,.vi20 .story-card.blackrock .hide-on-desktop{
  display:block!important}
  .vi20 .story-card .cards-wrapper .nav-links,.vi20 .story-card.blackrock .cards-wrapper .nav-links{
  display:none}
  .vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .topic-headline,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .topic-headline{
    font-size:24px;
    line-height:32px;
  margin-bottom:24px}
  .vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .subhead,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper .subhead{
    font-size:16px;
  line-height:24px}
}
@media only screen and (max-width:767px){
  .vi20 .story-card,.vi20 .story-card.blackrock{
  padding:56px 0}
  .vi20 .story-card .component-bg,.vi20 .story-card.blackrock .component-bg{
  margin-top:-56px}
  .vi20 .story-card .headline,.vi20 .story-card.blackrock .headline{
    font-size:32px;
  line-height:40px}
  .vi20 .story-card .cards-wrapper,.vi20 .story-card.blackrock .cards-wrapper{
  margin-top:56px}
  .vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper{
  height:100%}
  .vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .img-block,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .img-block{
  display:none}
  .vi20 .story-card .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper,.vi20 .story-card.blackrock .cards-wrapper .card-container .cards .card .card-wrapper .text-block .text-wrapper{
  padding:32px 24px 24px 24px}
  .vi20 .story-card .cards-wrapper .card-container .carousel-buttons,.vi20 .story-card.blackrock .cards-wrapper .card-container .carousel-buttons{
    float:none;
  text-align:right}
}
.vi20 .story-card.aladdin .eyebrow{
  border-bottom:0;
color:#8e50ed}
.vi20 .story-card.aladdin .headline{
  font:32px/40px NotoSans-TC-Regular,Arial,sans-serif;
text-transform:uppercase}
.vi20 .story-card.aladdin .card-wrapper .img-block picture{
height:100%}
.vi20 .story-card.aladdin .cards-wrapper .nav-links{
padding-left:50px}
.vi20 .story-card.aladdin .cards-wrapper .nav-links li button::after{
background:#8e50ed}
.vi20 .story-card.aladdin .cards-wrapper .nav-links li button .serial-number .full-stop{
color:#8e50ed}
.vi20 .story-card.aladdin .cards-wrapper .card-container .cards .card-wrapper .text-block .text-wrapper{
padding:56px 40px 24px 56px}
.vi20 .story-card.aladdin .cards-wrapper .card-container .cards .card-wrapper .text-block .text-wrapper .topic-headline{
  text-transform:uppercase;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .story-card.aladdin .cards-wrapper .card-container .cards .card-wrapper .text-block .text-wrapper .subhead{
font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .story-card.aladdin .cards-wrapper .card-container .cards .cta.link .label .icon{
color:#8e50ed}
.vi20 .story-card.aladdin .cards-wrapper .card-container .cards .cta a.link .icon{
color:#8e50ed}
.vi20 .story-card.aladdin .cards-wrapper .card-container .cards .cta-container-animation:after{
  content:"";
  width:0;
  height:3px;
  display:block;
  transition:width .3s;
  position:absolute;
  bottom:0;
background-color:#8e50ed}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .story-card.aladdin .cards-wrapper .nav-links li button{
  font-size:18px}
}
.vi20 .super-hero-banner{
  position:relative;
  padding-top:96px;
color:#000}
.vi20 .super-hero-banner.blk-bg-white{
background:#fff}
.vi20 .super-hero-banner .wrapper-980{
overflow:visible}
.vi20 .super-hero-banner .eyebrow-container{
padding-bottom:32px}
.vi20 .super-hero-banner .eyebrow-container .eyebrow{
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:uppercase;
display:inline-block}
.vi20 .super-hero-banner .eyebrow-container .eyebrow::after{
  content:"";
  width:32px;
  height:3px;
  background-color:#ff4713;
display:block}
.vi20 .super-hero-banner .heading-container{
padding-bottom:96px}
.vi20 .super-hero-banner .heading-container .heading{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
text-align:left}
@media only screen and (min-width:1440px){
  .vi20 .super-hero-banner .heading-container .heading{
    font-size:80px;
  line-height:96px}
}
@media only screen and (min-width:1024px) and (max-width:1439px){
  .vi20 .super-hero-banner .heading-container .heading{
    font-size:72px;
  line-height:80px}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .vi20 .super-hero-banner .heading-container .heading{
    font-size:56px;
  line-height:64px}
}
@media only screen and (min-width:600px) and (max-width:767px){
  .vi20 .super-hero-banner .heading-container .heading{
    font-size:48px;
  line-height:56px}
}
@media only screen and (max-width:599px){
  .vi20 .super-hero-banner .heading-container .heading{
    font-size:32px;
  line-height:40px}
}
.vi20 .super-hero-banner .content-wrapper{
  display:flex;
min-height:520px}
.vi20 .super-hero-banner .content-wrapper .text-block{
margin-bottom:70px}
.vi20 .super-hero-banner .content-wrapper .text-block .intro{
  font-size:20px;
  line-height:28px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
text-align:left}
.vi20 .super-hero-banner .content-wrapper .text-block .intro.border-none{
  border:0!important;
padding-bottom:0!important}
.vi20 .super-hero-banner .content-wrapper .text-block .intro a{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
text-decoration:underline}
.vi20 .super-hero-banner .content-wrapper .text-block .cta-container{
padding-top:40px}
.vi20 .super-hero-banner .content-wrapper .image-block{
  position:relative;
  margin-top:-80px;
height:600px}
.vi20 .super-hero-banner .content-wrapper .image-block .img-container{
  position:absolute;
  overflow:hidden;
  bottom:-80px;
  right:8px;
  width:calc(100% - 16px);
  height:100%;
  display:flex;
justify-content:center}
.vi20 .super-hero-banner .content-wrapper .image-block .img-container img{
  display:block;
  min-width:100%;
  width:auto;
  height:600px;
  border:0;
line-height:0}
.vi20 .super-hero-banner .content-wrapper .image-block .img-container.image-pos-left{
justify-content:flex-start}
.vi20 .super-hero-banner .content-wrapper .image-block .img-container.image-pos-right{
justify-content:flex-end}
.vi20 .super-hero-banner.blk-bg-white.border-top,.vi20 .super-hero-banner.blk-bg-white.border-top-bottom{
border-top:1px solid #000}
.vi20 .super-hero-banner.blk-bg-white .content-wrapper .text-block .intro.border-bottom-desktop,.vi20 .super-hero-banner.blk-bg-white .content-wrapper .text-block .intro.border-top-bottom{
  border-bottom:1px solid #000;
padding-bottom:56px}
.vi20 .super-hero-banner.no-image{
padding-top:80px}
.vi20 .super-hero-banner.no-image .content-wrapper{
min-height:0}
.vi20 .super-hero-banner.no-image .content-wrapper .text-block{
max-width:740px}
.vi20 .super-hero-banner.img-on-left.with-image .content-wrapper{
flex-direction:row-reverse}
.vi20 .super-hero-banner.blk-bg-yellow .eyebrow-container .eyebrow::after{
background-color:#000}
.vi20 .super-hero-banner.blk-bg-black *{
color:#fff}
.vi20 .super-hero-banner.blk-bg-black .cta.button .label span:not(.fa),.vi20 .super-hero-banner.blk-bg-black .cta.button.primary .label span:not(.fa){
color:#000}
.vi20 .super-hero-banner.offset-img.with-image .bottom-block{
height:176px}
.vi20 .super-hero-banner.offset-img.with-image .bottom-block.blk-bg-white{
background:#fff}
.vi20 .super-hero-banner.full-bleed-img{
  margin-bottom:0;
padding-bottom:96px}
.vi20 .super-hero-banner.full-bleed-img .content-wrapper{
min-height:0}
.vi20 .super-hero-banner.full-bleed-img .content-wrapper .image-block{
margin-top:0}
.vi20 .super-hero-banner.full-bleed-img .content-wrapper .image-block .img-container{
  position:static;
  width:100%;
  bottom:auto;
right:auto}
@media only screen and (max-width:1023px){
  .blk-responsive .vi20 .super-hero-banner{
  padding-top:80px}
  .blk-responsive .vi20 .super-hero-banner .eyebrow-container{
  padding-bottom:32px}
  .blk-responsive .vi20 .super-hero-banner .heading-container{
  padding-bottom:40px}
  .blk-responsive .vi20 .super-hero-banner .content-wrapper{
  min-height:0}
  .blk-responsive .vi20 .super-hero-banner .content-wrapper .text-block{
  margin-bottom:56px}
  .blk-responsive .vi20 .super-hero-banner .content-wrapper .image-block{
    overflow:visible;
  height:auto}
  .blk-responsive .vi20 .super-hero-banner .content-wrapper .image-block .img-container{
    width:100%;
    position:relative;
  right:auto}
  .blk-responsive .vi20 .super-hero-banner .content-wrapper .image-block .img-container img{
    height:100%;
  width:100%}
  .blk-responsive .vi20 .super-hero-banner.blk-bg-white .content-wrapper .text-block .intro.border-bottom-desktop{
  border-bottom:0}
  .blk-responsive .vi20 .super-hero-banner.blk-bg-white .content-wrapper .text-block .intro.border-bottom,.blk-responsive .vi20 .super-hero-banner.blk-bg-white .content-wrapper .text-block .intro.border-top-bottom{
  border-bottom:1px solid #000}
  .blk-responsive .vi20 .super-hero-banner.no-image .content-wrapper .text-block{
    max-width:none;
  margin-bottom:80px}
  .blk-responsive .vi20 .super-hero-banner.offset-img.with-image .bottom-block{
  height:136px}
  .blk-responsive .vi20 .super-hero-banner.full-bleed-img{
    margin-bottom:0;
  padding-bottom:80px}
}
@media only screen and (max-width:599px){
  .blk-responsive .vi20 .super-hero-banner .heading-container{
  padding-bottom:48px}
}
@media only screen and (max-width:767px){
  .blk-responsive .vi20 .super-hero-banner{
  padding-top:56px}
  .blk-responsive .vi20 .super-hero-banner .heading-container{
  padding-bottom:32px}
  .blk-responsive .vi20 .super-hero-banner .content-wrapper .image-block{
  margin-top:-48px}
  .blk-responsive .vi20 .super-hero-banner .content-wrapper .image-block .img-container{
  bottom:-48px}
  .blk-responsive .vi20 .super-hero-banner.full-bleed-img{
    margin-bottom:0;
  padding-bottom:56px}
  .blk-responsive .vi20 .super-hero-banner.full-bleed-img .content-wrapper .image-block{
  margin-top:0}
  .blk-responsive .vi20 .super-hero-banner.full-bleed-img .content-wrapper .image-block .img-container{
  bottom:auto}
  .blk-responsive .vi20 .super-hero-banner.offset-img.with-image .bottom-block{
  height:106px}
  .blk-responsive .vi20 .super-hero-banner.no-image .content-wrapper .text-block{
  margin-bottom:56px}
}
.vi20 .hub-tiles.blackrock{
position:relative}
.vi20 .hub-tiles.blackrock .bg-cover{
  height:100%;
  width:100%;
position:absolute}
.vi20 .hub-tiles.blackrock .bg-cover.floating-tiles{
height:calc(100% - 160px)}
.vi20 .hub-tiles.blackrock .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:24px}
.vi20 .hub-tiles.blackrock .eyebrow:after{
  content:"";
  border-bottom:3px solid #ff4713;
  display:block;
width:32px}
.vi20 .hub-tiles.blackrock .heading-block{
padding:96px 0}
.vi20 .hub-tiles.blackrock .heading-block .headline h2,.vi20 .hub-tiles.blackrock .heading-block .headline h3{
font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .hub-tiles.blackrock .heading-block .intro{
  font-size:20px;
  line-height:28px;
  padding-top:40px;
max-width:740px}
.vi20 .hub-tiles.blackrock .tiles-block{
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
margin-bottom:40px}
.vi20 .hub-tiles.blackrock .tiles-block .tile{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
margin-bottom:40px}
.vi20 .hub-tiles.blackrock .tiles-block .tile .eyebrow{
  padding-bottom:40px;
text-transform:uppercase}
.vi20 .hub-tiles.blackrock .tiles-block .tile .eyebrow:after{
border-bottom:3px solid #000}
.vi20 .hub-tiles.blackrock .tiles-block .tile .headline{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:32px}
.vi20 .hub-tiles.blackrock .tiles-block .tile .sub-headline{
  font:20px/28px NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:16px}
.vi20 .hub-tiles.blackrock .tiles-block .tile .description{
  font-size:16px;
line-height:24px}
.vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(odd){
padding-right:20px}
.vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(even){
padding-left:20px}
.vi20 .hub-tiles.blackrock .tiles-block .tile .content-wrapper{
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
width:100%}
.vi20 .hub-tiles.blackrock .tiles-block .tile .tile-content{
padding:56px 40px 128px}
.vi20 .hub-tiles.blackrock .tiles-block .tile .cta-container-box{
  position:absolute;
bottom:0}
.vi20 .hub-tiles.blackrock .tiles-block .tile .cta-container-box .cta.link{
  padding:10px 20px;
display:block}
.vi20 .hub-tiles.blackrock .tiles-block .tile .cta-container-box .cta.link~.cta-container-animation:after{
bottom:0}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile .bg-image{
  flex:auto;
  background-size:cover;
  background-repeat:no-repeat;
background-position:center}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile .bg-image.position-left{
background-position:left}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile .bg-image.position-right{
background-position:right}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile .bg-image img{
  height:100%;
  width:100%;
margin-bottom:-26px}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile.bottom-row{
order:2}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile.img-right{
flex-direction:row-reverse}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile.img-right .tile:nth-child(odd){
  padding-left:20px;
padding-right:8px}
.vi20 .hub-tiles.blackrock .tiles-block .featured-tile.img-right .tile:nth-child(even){
  padding-right:20px;
padding-left:8px}
.vi20 .hub-tiles.blackrock .tiles-block .tiles .tile .content-wrapper{
background-color:#fff}
.vi20 .hub-tiles.blackrock .tiles-block .tiles .tile .tile-content{
padding:96px 40px 128px}
.vi20 .hub-tiles.blackrock .tiles-block .tiles .tile .tile-content.pictogram{
padding:0 40px 128px}
.vi20 .hub-tiles.blackrock .tiles-block .tiles .tile .tile-content.pictogram .pictogram-img{
  display:flex;
flex-direction:row-reverse}
.vi20 .hub-tiles.blackrock .tiles-block .tiles .tile .tile-content.pictogram .pictogram-img img{
  width:75px;
  height:75px;
margin:24px -16px 32px 0}
@media only screen and (max-width:1439px){
  .vi20 .hub-tiles.blackrock .heading-block .headline h2,.vi20 .hub-tiles.blackrock .heading-block .headline h3{
    font-size:48px;
  line-height:56px}
  .vi20 .hub-tiles.blackrock .heading-block .intro{
  padding-top:40px}
  .vi20 .hub-tiles.blackrock .tiles-block{
  margin-bottom:56px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile{
  margin-bottom:24px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(odd){
  padding-right:12px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(even){
  padding-left:12px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile .tile-content{
  padding:40px 40px 128px}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile .tile .headline{
  padding-bottom:24px}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile.img-right .tile:nth-child(odd){
    padding-left:12px;
  padding-right:8px}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile.img-right .tile:nth-child(even){
    padding-right:12px;
  padding-left:8px}
  .vi20 .hub-tiles.blackrock .tiles-block .tiles .tile .tile-content.pictogram .pictogram-img img{
    width:48px;
    height:48px;
  margin:16px -24px 32px 0}
}
@media only screen and (max-width:1023px){
  .vi20 .hub-tiles.blackrock .heading-block{
  padding:80px 0}
  .vi20 .hub-tiles.blackrock .heading-block .headline h2,.vi20 .hub-tiles.blackrock .heading-block .headline h3{
    font-size:40px;
  line-height:48px}
  .vi20 .hub-tiles.blackrock .heading-block .intro{
  padding-top:32px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile .eyebrow{
  padding-bottom:24px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(odd){
  padding-right:8px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(even){
  padding-left:8px}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile .tile .headline{
    font-size:24px;
    line-height:32px;
  padding-bottom:16px}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile .tile:nth-child(odd){
  padding-right:0}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile .tile:nth-child(even){
  padding-left:0}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile .tile .tile-content{
  padding:40px 32px 128px}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile.img-right .tile:nth-child(odd){
  padding-left:0}
  .vi20 .hub-tiles.blackrock .tiles-block .featured-tile.img-right .tile:nth-child(even){
  padding-right:0}
}
@media only screen and (max-width:767px){
  .vi20 .hub-tiles.blackrock .bg-cover.floating-tiles{
  height:calc(100% - 112px)}
  .vi20 .hub-tiles.blackrock .heading-block{
  padding:56px 0}
  .vi20 .hub-tiles.blackrock .heading-block .headline h2,.vi20 .hub-tiles.blackrock .heading-block .headline h3{
    font-size:32px;
  line-height:40px}
  .vi20 .hub-tiles.blackrock .heading-block .sub-headline{
    font-size:16px;
  line-height:24px}
  .vi20 .hub-tiles.blackrock .heading-block .intro{
  padding-top:24px}
  .vi20 .hub-tiles.blackrock .tiles-block{
  margin-bottom:32px}
  .vi20 .hub-tiles.blackrock .tiles-block .img-tile{
  display:none!important}
  .vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(odd){
  padding-right:4px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile:nth-child(even){
  padding-left:4px}
  .vi20 .hub-tiles.blackrock .tiles-block .tile .tile-content{
  padding:40px 24px 104px!important}
  .vi20 .hub-tiles.blackrock .tiles-block .tile .tile-content.pictogram{
  padding:0 24px 104px!important}
  .vi20 .hub-tiles.blackrock .tiles-block .tile .tile-content .headline{
    font-size:24px!important;
    line-height:32px!important;
  padding-bottom:24px!important}
  .vi20 .hub-tiles.blackrock .tiles-block .tile .tile-content .sub-headline{
    font-size:16px!important;
  line-height:24px!important}
  .vi20 .hub-tiles.blackrock .pictogram-img img{
  margin-right:0!important}
}
.vi20 .messaging-crosslink.blackrock{
padding:80px 0}
.vi20 .messaging-crosslink.blackrock .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:24px}
.vi20 .messaging-crosslink.blackrock .eyebrow:after{
  content:"";
  border-bottom:3px solid #ff4713;
  display:block;
width:32px}
.vi20 .messaging-crosslink.blackrock .headline h2,.vi20 .messaging-crosslink.blackrock .headline h3{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .messaging-crosslink.blackrock .description{
  font-size:16px;
  line-height:24px;
padding-bottom:30px}
.vi20 .messaging-crosslink.blackrock .description-block,.vi20 .messaging-crosslink.blackrock .title-block{
padding:80px 48px}
.vi20 .messaging-crosslink.blackrock .has-eyebrow .title-block{
padding-top:32px}
.vi20 .messaging-crosslink.blackrock .has-eyebrow .description-block{
padding-top:80px}
.vi20 .messaging-crosslink.blackrock .blk-bg-orange .cta.link .label .icon,.vi20 .messaging-crosslink.blackrock .blk-bg-pink .cta.link .label .icon,.vi20 .messaging-crosslink.blackrock .blk-bg-yellow .cta.link .label .icon{
color:#000!important}
.vi20 .messaging-crosslink.blackrock .blk-bg-orange .cta-container-animation:after,.vi20 .messaging-crosslink.blackrock .blk-bg-pink .cta-container-animation:after,.vi20 .messaging-crosslink.blackrock .blk-bg-yellow .cta-container-animation:after{
background-color:#000!important}
@media only screen and (max-width:1439px){
  .vi20 .messaging-crosslink.blackrock .description-block,.vi20 .messaging-crosslink.blackrock .title-block{
  padding:56px 40px}
}
@media only screen and (max-width:1023px){
  .vi20 .messaging-crosslink.blackrock{
  padding:56px 0}
  .vi20 .messaging-crosslink.blackrock .headline h2,.vi20 .messaging-crosslink.blackrock .headline h3{
    font-size:32px;
  line-height:40px}
  .vi20 .messaging-crosslink.blackrock .description-block,.vi20 .messaging-crosslink.blackrock .title-block{
  padding:56px 32px}
}
@media only screen and (max-width:767px){
  .vi20 .messaging-crosslink.blackrock{
  padding:40px 0}
  .vi20 .messaging-crosslink.blackrock .description-block,.vi20 .messaging-crosslink.blackrock .title-block{
  padding:40px 24px}
  .vi20 .messaging-crosslink.blackrock .has-eyebrow .description-block{
  padding-top:40px}
}
@keyframes fadeIn{
  from{
  opacity:0}
  to{
  opacity:1}
}
@keyframes fadeOut{
  from{
  opacity:1}
  to{
  opacity:0}
}
@keyframes slideUpWithFade{
  from{
    min-height:500px;
  opacity:1}
  to{
    min-height:0;
  opacity:0}
}
@keyframes slideDown{
  from{
  min-height:0}
  to{
  min-height:500px}
}
@keyframes slideUp{
  from{
  min-height:500px}
  to{
  min-height:0}
}
@keyframes slideRight{
  0%{
  width:0}
  100%{
  width:100%}
}
@keyframes slideRightWithOpacity{
  from{
    width:0;
  opacity:0}
  40%{
    width:100%;
  opacity:0}
  to{
    width:100%;
  opacity:1}
}
@keyframes slideUpHeight100{
  from{
  height:100%}
  to{
  height:0}
}
@keyframes slideDownHeight100{
  from{
  height:0}
  to{
  height:100%}
}
@keyframes MaskUpOpacity{
  from{
  opacity:0}
  to{
  opacity:.7}
}
@keyframes MaskUpOpacityInactive{
  from{
  opacity:.7}
  to{
  opacity:0}
}
@keyframes slideDownSearch{
  from{
    z-index:-9;
    top:0;
  display:none}
  90%{
    z-index:-9;
    top:0;
  display:none}
  to{
    z-index:9999;
    top:85px;
  display:block}
}
@keyframes slideUpSearch{
  from{
    z-index:9999;
    top:85px;
  display:block}
  to{
    z-index:-9;
    top:0;
  display:none}
}
@media only screen and (max-width:768px){
  #vi20-masthead-nav.desktop{
  display:none}
}
.vi20 .masthead-nav [id*=masthead-nav-search-tray]{
  width:100%;
  overflow:hidden;
  background:#fff;
position:relative}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray{
  padding:0;
  background:#fff;
  max-width:1920px;
  width:100%;
  margin:auto;
box-sizing:border-box}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .menu-title{
  text-transform:uppercase;
  font:12px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  padding:10px 0 12px 0;
  display:block;
  text-decoration:none;
  height:15px;
box-sizing:content-box}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .menu-item{
  font:16px/22px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  cursor:pointer;
  display:block;
  text-decoration:none;
margin-bottom:9px}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .menu-item.leaf-node:hover,.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .menu-item:hover{
color:#073586}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .menu-item.leaf-node{
  font:14px/24px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .menu-item.inactive{
  text-decoration:none;
cursor:default}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray a.cta{
display:block}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray a.cta .label{
  font:16px/30px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  cursor:pointer;
padding-left:0}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray a.cta:hover .label{
  text-decoration:none;
color:#073586}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form{
padding:0}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container{
  border-radius:24px;
  border:2px solid #eee;
  padding:8px 60px 6px 16px;
  position:relative;
  font-size:14px;
  line-height:14px;
  cursor:default;
  display:flex;
flex-wrap:nowrap}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container{
  position:relative;
width:100%}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container input.search-input{
  font:14px/14px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  border:none;
  padding:0;
  outline:0;
  padding:1px;
  display:inline-block;
  text-overflow:ellipsis;
width:100%}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container input.search-input::-ms-clear{
display:none}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container input.search-input::-webkit-input-placeholder{
font:14px/14px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container input.search-input::placeholder{
font:14px/14px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container .placeholder{
  position:absolute;
  left:0;
  width:100%;
  top:50%;
  transform:translateY(-50%);
  color:#a1a1a1;
cursor:text}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container .placeholder.shorten{
display:none}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container .placeholder.full{
display:inline-block}
@media screen and (min-width:1024px) and (max-width:1650px){
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container .placeholder.full{
  display:none}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container .placeholder.shorten{
  display:inline-block}
}
@media screen and (max-width:380px){
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container .placeholder.full{
  display:none}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container .placeholder.shorten{
  display:inline-block}
}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .reset-button{
  background:0 0;
  display:none;
  color:#000;
  font-size:16px;
  position:absolute;
  top:55%;
  right:40px;
  cursor:pointer;
  transform:translateY(-50%);
padding:0}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-button{
  font:14px/14px NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  background:#000;
  display:inline-block;
  text-transform:none;
  padding:7px 8px;
  border-radius:50%;
  position:absolute;
  top:2px;
  right:2px;
cursor:pointer}
.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-button:focus-visible{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .masthead-nav .search-results-main-nav #mainNavSearchResultsDesktop,.vi20 .masthead-nav .search-results-main-nav #mainNavSearchResultsMobile{
  position:absolute;
  top:85px!important;
  background-color:#fff;
  right:0;
  z-index:9999;
  max-width:41.6666666667%!important;
  width:100%!important;
  transition:height .2s ease-in-out;
  height:0;
overflow:hidden}
.vi20 .masthead-nav .search-results-main-nav #mainNavSearchResultsMobile{
  top:108px!important;
  max-width:none!important;
left:0}
.vi20 .masthead-nav .search-results-main-nav .noFundSuggestions .fundResult{
display:none!important}
.vi20 .masthead-nav .search-results-main-nav .noFundSuggestions .ui-autocomplete-category{
padding-top:20px!important}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete{
  left:auto!important;
  padding:0 20px;
  display:block;
  width:100%!important;
top:0!important}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-category{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  border-bottom:2px solid #eae7e1;
  padding:40px 0 8px;
  margin:0;
  text-transform:uppercase;
letter-spacing:2px}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-category:first-child{
padding-top:24px}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-category a{
  font:12px/20px NotoSans-TC-Regular,Arial,sans-serif;
  text-transform:none;
  text-decoration:underline;
  color:#000;
  margin-left:8px;
  float:none;
letter-spacing:0}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-category a:hover{
  text-decoration:underline;
color:#000}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-category+.ui-menu-item{
margin-top:16px}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item{
padding:0}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item a,.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item>div{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-decoration:none;
  margin:8px 0 0;
padding:0}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item a.ui-state-active,.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item>div.ui-state-active{
  text-decoration:underline;
  border:none;
background:#fff}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item.display-inline{
  padding:4px 0;
margin-top:8px}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item.display-inline>div{
display:inline}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item .professionals-label{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  border:1px solid #ff4713;
  border-left:26px solid #ff4713;
  display:inline-block;
  margin-left:8px;
  height:20px;
  vertical-align:middle;
color:#000}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item .professionals-label .lock-icon{
  position:absolute;
  margin-top:3px;
margin-left:-18px}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item .professionals-label .label-text{
  padding:0 8px;
line-height:22px}
@media screen and (max-width:767px){
  .vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item .professionals-label{
    border-right:0;
    border-top:0;
  border-bottom:0}
  .vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item .professionals-label .lock-icon{
  margin-top:4px}
  .vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-menu-item .professionals-label .label-text{
  display:none}
}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all{
  margin:0;
border:none}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all .ui-menu-item-wrapper.ui-state-active a{
  outline-offset:2px;
outline:2px solid #000}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all a{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  background:#000;
  margin:32px 0;
  float:none;
  padding:16px 24px 16px 42px;
  display:inline-block;
position:relative}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all a:hover{
  text-decoration:none;
  color:#fff;
background:#000}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all a::before{
  display:inline-block;
  float:none;
  margin:auto 8px auto 0;
  color:#ff4713;
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  content:"\f105";
  position:absolute;
left:24px}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all a::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  transition:width .3s;
  position:absolute;
  bottom:0;
  background-color:#ff4713;
left:0}
.vi20 .masthead-nav .search-results-main-nav .ui-autocomplete .ui-autocomplete-see-all a:hover::after{
width:100%}
@media screen and (max-width:1439px){
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete{
  padding:16px 40px}
}
@media screen and (max-width:1439px){
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container{
  padding-left:12px}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete{
  padding:16px 40px}
}
@media screen and (max-width:1023px){
  .vi20 .masthead-nav [id*=masthead-nav-search-tray]{
    position:fixed;
    bottom:0;
  overflow:initial}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete{
    overflow:auto;
  padding:16px}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item a,.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item>div{
  padding:4px 0}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content{
    padding:12px 32px;
  border-top:3px solid #eae7e1}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-button{
    right:0;
    top:0;
    bottom:-12px;
    border-radius:0;
    margin-top:-12px;
    margin-right:-32px;
    font:24px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding:12px}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-loader-wrapper{
    background:#eae7e1;
    position:absolute;
    width:100%;
    left:0;
    overflow:hidden;
  z-index:150}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-loader-wrapper .search-tray-loader{
    width:250px;
    height:4px;
    background:#000;
    position:relative;
  left:-250px}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item a.ui-state-active,.vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete .ui-menu-item>div.ui-state-active{
  background:0 0}
  .vi20 .masthead-nav .search-results-main-nav .ui-autocomplete{
    border-top:2px solid #f4f1eb;
    max-width:100%!important;
  background-color:#fff}
}
@media screen and (max-width:767px){
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content{
  padding:12px 20px}
  .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-button{
  margin-right:-20px}
}
#vi20-masthead-nav-mobile.mobile-only{
display:none!important}
#vi20-masthead-nav.desktop{
  padding-top:15px;
  background:#fff;
  border-bottom:2px solid #eae7e1;
  height:85px;
overflow:visible}
#vi20-masthead-nav.desktop .cta-container-box .cta-container-animation:after{
content:none}
#vi20-masthead-nav.desktop .fade-out{
  animation:fadeOut .9s;
  display:block!important;
  animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.64,.04,.35,1),ease-in}
#vi20-masthead-nav.desktop .fade-in{
  animation:fadeIn .35s;
  animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.64,.04,.35,1),ease-in}
#vi20-masthead-nav.desktop .menu-dropdown{
  position:absolute;
  top:85px;
  background:#f4f1eb;
  width:100%;
  z-index:9999;
  left:0;
  right:0;
  height:auto;
min-height:0}
#vi20-masthead-nav.desktop .menu-dropdown.active{
  animation:slideDown .35s!important;
  min-height:500px;
  animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.55,.05,.67,.19),ease-in}
#vi20-masthead-nav.desktop .menu-dropdown.inactive{
  animation:slideUpWithFade .35s!important;
  animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.55,.05,.67,.19),ease-in}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container{
  opacity:0;
  display:none;
  position:relative;
min-height:inherit}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container.animateOut{
animation:fadeOut 11s}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container.active{
  animation:fadeIn .9;
  opacity:1;
  display:flex;
justify-content:space-between}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container.active .content-boxes{
  animation:fadeIn .9s;
  animation-fill-mode:forwards;
  opacity:1;
animation-timing-function:cubic-bezier(.64,.04,.35,1),ease-in}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container.blurp .navigation-tray-container__4-column-l2-l3-items-container{
padding-right:80px}
@media only screen and (min-width:1024px) and (max-width:1439px){
  #vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container.blurp .navigation-tray-container__4-column-l2-l3-items-container{
  padding-right:40px}
}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container.blurp .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active .l3-item-container,#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container.blurp .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column:hover .l3-item-container{
  display:block;
  animation:slideRightWithOpacity .75s;
  opacity:1;
  animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.64,.04,.35,1),ease-in}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes{
  opacity:0;
  position:absolute;
right:0}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box{
  background:#fff;
margin:36px 80px 16px 40px}
@media only screen and (min-width:1024px) and (max-width:1439px){
  #vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box{
  margin-right:40px}
}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box.inactive{
display:none}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box.active{
display:block}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header{
padding:16px 24px 0 24px}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header.no-logo{
  text-transform:uppercase;
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px;
  display:inline-block;
position:relative}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header.no-logo:after{
  content:"";
  width:0;
  height:4px;
  display:block;
  background:#ff4713;
  transition:.3s;
  bottom:-19px;
position:absolute}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header.no-logo.active:after,#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header.no-logo:hover:after{
width:100%}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header.no-logo:after,#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header.no-logo:hover:after{
  width:32px;
bottom:0!important}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-header .header-logo{
  height:32px;
  object-fit:scale-down;
  max-width:100px;
padding-bottom:8px}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-desc{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding:0 0 36px 24px;
margin-right:30px}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-cta .icon{
  padding:10px 14px;
  background-color:#000;
color:#fff}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-cta .label:not(.short){
  display:flex;
justify-content:flex-start}
#vi20-masthead-nav.desktop .menu-dropdown .content-boxes .content-box .cb-cta .label:not(.short) span:not(.icon){
  align-self:flex-end;
margin:auto 0}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container{
  position:absolute;
  height:100%;
  background-color:#fff;
  padding-left:80px;
  margin-left:-80px;
  padding-right:0;
left:80px}
@media only screen and (min-width:1024px) and (max-width:1439px){
  #vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container{
    padding-left:40px;
    margin-left:-40px;
  left:40px}
}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .non-link-node{
  color:#000;
cursor:default}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .non-link-node:hover{
text-decoration:none}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links{
  bottom:0;
  opacity:0;
  position:absolute;
  right:0;
  padding-right:20px;
  padding-top:20px!important;
  padding-bottom:20px!important;
  padding-left:35px;
  border-top:1px solid #eae7e1;
width:100%}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links .cta{
line-height:24px!important}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links .cta:hover{
text-decoration:underline}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links{
padding-left:80px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links ul{
  display:flex;
justify-content:space-between}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links li{
display:inline-block}
@media only screen and (min-width:1024px) and (max-width:1439px){
  #vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links{
  padding-left:40px}
}
@media only screen and (min-width:1024px) and (max-width:1226px){
  #vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links{
  padding-bottom:8px}
  #vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links li{
  display:block}
  #vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links ul{
  display:inline-block}
  #vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links.resource-links li:not(:first-child){
  padding-top:8px}
}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links .cta-container-box{
display:inline-block}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links .cta-container-box .label{
font:16px/20px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .bottom-links .cta-container-box .icon{
display:none}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column{
  padding-top:28px;
  padding-bottom:28px;
opacity:0}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .header-title{
display:flex}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .header-title .icon{
margin-left:auto}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column:first-child{
padding-top:56px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .info-item{
padding:8px 24px 0 24px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .info-item .info-title{
  padding-bottom:24px;
font:20px/28px NotoSans-TC-Bold,Arial,sans-serif}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .info-item .info-desc{
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .icon{
  float:right;
  padding-top:10px;
padding-right:20px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active .l3-links,#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active:hover.l3-links{
display:block!important}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active .l2-header:after{
  width:100%;
background-color:#ff4713}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active .l3-item-container{
  display:block;
  animation:slideRight .35s;
  opacity:1;
  animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.64,.04,.35,1),ease-in}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active .l3-item-container .list-item-data{
opacity:0}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active .l3-item-container .list-item-data .icon{
padding-top:6px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column.active .l3-item-container .list-item-data.fade-in{
  animation:fadeIn .35s;
  animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.64,.04,.35,1),ease-in}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
  text-decoration:none;
  display:inline!important;
  display:inline-block;
position:relative}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header:after{
  content:"";
  width:0;
  height:4px;
  display:block;
  background:#ff4713;
  transition:.3s;
  bottom:-19px;
position:absolute}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header.active:after,#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header:hover:after{
width:100%}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header:after{
bottom:-4px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header:hover:after{
bottom:-4px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l2-header.blurp{
cursor:pointer}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .prof-node{
  font-size:12px;
  padding-left:8px;
margin:auto 0}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container,#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l4-item-container{
  display:none;
  position:absolute;
  opacity:0;
  background-color:#fff;
  left:100%;
  top:0;
  width:0;
  height:100%;
  border-left:1px solid #eae7e1;
padding-top:56px}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li{
  padding-left:35px;
  padding-bottom:24px;
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li .clickable-link{
color:#000}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li .l3-item.subCategory{
  display:inline-block;
position:relative}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li .l3-item.subCategory:after{
  content:"";
  width:0;
  height:4px;
  display:block;
  background:#ff4713;
  transition:.3s;
  bottom:-19px;
position:absolute}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li .l3-item.subCategory.active:after,#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li .l3-item.subCategory:hover:after{
width:100%}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li .l3-item.subCategory:after{
bottom:0!important}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li.active .l3-item:after{
  background:#ff4713;
  width:100%;
bottom:0!important}
#vi20-masthead-nav.desktop .menu-dropdown .navigation-tray-container__4-column-l2-l3-items-container .l2-l3-items-column .l3-item-container li.active .l4-item-container{
  animation:slideRight .35s;
  animation-fill-mode:forwards;
  display:block;
opacity:1}
#vi20-masthead-nav.desktop .overlay-mask{
  position:fixed;
  opacity:0;
  width:100%;
  height:100%;
  top:85px;
  left:0;
  right:0;
  bottom:0;
  background-color:#000;
  z-index:999;
display:none}
#vi20-masthead-nav.desktop .overlay-mask.active{
  display:block;
  animation:MaskUpOpacity .3s;
animation-fill-mode:forwards}
#vi20-masthead-nav.desktop .overlay-mask.inactive{
  animation:MaskUpOpacityInactive .3s;
animation-fill-mode:forwards}
#vi20-masthead-nav.desktop .dropdown-icon{
  font-size:24px;
  color:#ff4713;
padding-top:2px}
#vi20-masthead-nav.desktop .dropdown-header{
  display:inline-block;
  padding-right:8px;
background-color:transparent}
#vi20-masthead-nav.desktop .sign-in-dropdown{
  position:absolute;
  display:none;
  top:85px;
  background-color:#fff;
  right:0;
  z-index:9999;
  max-width:41.6666666667%!important;
box-shadow:-9px 12px 12px -12px rgba(0,0,0,.5)}
#vi20-masthead-nav.desktop .sign-in-dropdown .heading{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
padding-top:32px}
#vi20-masthead-nav.desktop .sign-in-dropdown .heading.signed-in-user{
padding-bottom:24px}
#vi20-masthead-nav.desktop .sign-in-dropdown .sign-in-type .sign-in-user-title{
  padding-top:32px;
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
#vi20-masthead-nav.desktop .sign-in-dropdown .sign-in-type .sign-in-links .sign-in-link-node{
  padding:15px 80px;
  margin:0 -80px;
border-bottom:2px solid #eae7e1}
@media only screen and (min-width:1024px) and (max-width:1439px){
  #vi20-masthead-nav.desktop .sign-in-dropdown .sign-in-type .sign-in-links .sign-in-link-node{
    padding:16px 40px;
  margin:0 -40px}
}
#vi20-masthead-nav.desktop .sign-in-dropdown .sign-in-type .sign-in-links .sign-in-link-node .sign-in-desc{
  font:16px/17px NotoSans-TC-Regular,Arial,sans-serif;
padding-left:16px}
#vi20-masthead-nav.desktop .sign-in-dropdown .sign-in-type .sign-in-links .sign-in-link-node .sign-in-link .icon{
color:#ff4713}
#vi20-masthead-nav.desktop .location-selector{
  position:absolute;
  z-index:9999;
  display:none;
  background:#fff;
  width:100%;
  left:0;
  right:0;
  top:85px;
  padding:0 40px;
box-shadow:-9px 12px 12px -12px rgba(0,0,0,.5)}
#vi20-masthead-nav.desktop .location-selector .location-header{
padding-top:32px}
#vi20-masthead-nav.desktop .location-selector #locationTypeSelector{
background-color:transparent}
#vi20-masthead-nav.desktop .location-selector .heading{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
padding-right:32px}
#vi20-masthead-nav.desktop .location-selector .current-location{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  border-left:1px solid #eae7e1;
padding-left:32px}
#vi20-masthead-nav.desktop .location-selector .location-selector-list{
  padding-top:56px;
  max-height:500px;
  display:flex;
  flex-flow:column;
  align-items:flex-start;
  justify-content:flex-start;
  flex-wrap:wrap;
padding-bottom:90px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
  #vi20-masthead-nav.desktop .location-selector .location-selector-list{
  height:500px}
}
#vi20-masthead-nav.desktop .location-selector .location-selector-list .country-flag-sprite.marker{
  color:#000;
font:16px/48px NotoSans-TC-Regular,Arial,sans-serif}
#vi20-masthead-nav.desktop .navigation-top-bar-container,#vi20-masthead-nav.desktop .navigation-top-bar-container__menu,#vi20-masthead-nav.desktop .navigation-top-bar-container__menu-container-l1{
height:100%}
#vi20-masthead-nav.desktop .navigation-top-bar-container{
  background-color:#fff;
  display:flex;
  align-items:flex-end;
  flex-wrap:wrap;
  box-sizing:border-box;
  z-index:9999;
left:0}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__logo-container{
padding-bottom:20px}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__logo-container .navigation-logo-link{
  display:table-cell;
  vertical-align:bottom;
height:50px}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__logo-container .navigation-logo-link img{
padding-bottom:2px}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-grow:1;
margin:auto}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1{
display:table}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper{
  padding:0 32px 20px;
  display:table-cell;
  vertical-align:bottom;
height:50px}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper:first-child{
padding-left:0}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper.active a.menu-container-l1:after{
width:100%}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1{
  color:#000;
  text-decoration:none;
  font:14px/20px NotoSans-TC-Bold,Arial,sans-serif;
  letter-spacing:0;
  white-space:nowrap;
  cursor:default;
  display:inline-block;
position:relative}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1:after{
  content:"";
  width:0;
  height:4px;
  display:block;
  background:#ff4713;
  transition:.3s;
  bottom:-19px;
position:absolute}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1.active:after,#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1:hover:after{
width:100%}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__menu-container-l1 .l1-navigation-wrapper a.menu-container-l1:hover{
width:100%}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container{
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
align-items:center}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item:not(#search-item) .right-item-wrapper{
  cursor:pointer;
  display:inline-block;
position:relative}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item:not(#search-item) .right-item-wrapper:after{
  content:"";
  width:0;
  height:4px;
  display:block;
  background:#ff4713;
  transition:.3s;
  bottom:-19px;
position:absolute}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item:not(#search-item) .right-item-wrapper.active:after,#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item:not(#search-item) .right-item-wrapper:hover:after{
width:100%}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item:not(#search-item) .right-item-wrapper:after{
left:0}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item .right-item-wrapper{
  padding-left:8px;
padding-right:8px}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item .right-item-wrapper .masthead-nav-search-container{
  display:inline-block;
  position:relative;
width:100%}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item .right-item-wrapper .right-item{
  background-color:transparent;
  font-size:24px;
  padding-top:2px;
  min-width:24px;
cursor:pointer}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item#search-item{
  width:100%;
padding-right:8px}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item#search-item .right-item-wrapper{
  padding:0;
margin-bottom:-3px}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item#search-item .unified-autocomplete.ui-autocomplete{
max-height:none}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .inner-container{
display:flex}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu.search-wrapper{
  justify-content:flex-end;
position:static}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu.search-wrapper>.row{
  width:calc(100% + 32px);
position:static}
#vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu.search-wrapper>.row>.col-12{
position:static}
@media screen and (max-width:1439px){
  #vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item .right-item-wrapper{
    padding-left:4px;
  padding-right:4px}
  #vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu .navigation-top-bar-container__search-container .right-container-item#search-item{
  padding-right:4px}
  #vi20-masthead-nav.desktop .navigation-top-bar-container .navigation-top-bar-container__menu.search-wrapper>.row{
  width:calc(100% + 16px)}
}
@media all and (max-width:1023px){
  .blk-responsive #vi20-masthead-nav.desktop{
  display:none!important}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only{
    display:flex!important;
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    flex-direction:column;
  z-index:998}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only.menu-active{
    bottom:0;
    background:rgba(0,0,0,.5);
  overflow-y:hidden}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only.blackrock .cta-container-animation:after{
  content:none!important}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper{
    display:flex;
    justify-content:space-between;
    width:100%;
    max-height:55px;
    border-bottom:2px solid #eae7e1;
    z-index:20;
  background:#fff}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container{
  display:flex}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu{
    padding:16px 10px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    transition-property:opacity,filter;
    transition-duration:.15s;
    transition-timing-function:linear;
  background:0 0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu .hamburger-menu-inner{
    width:16px;
    height:3px;
    background-color:#000;
    position:absolute;
    transition-property:transform;
    transition-duration:.15s;
    transition-timing-function:ease;
  z-index:99}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu .hamburger-menu-inner::after,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu .hamburger-menu-inner::before{
    width:16px;
    height:3px;
    background-color:#000;
    position:absolute;
    transition-property:transform;
    transition-duration:.15s;
    transition-timing-function:ease;
    z-index:99;
    display:block;
  content:""}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu .hamburger-menu-inner::before{
    top:-7px;
  transition:top 75ms .12s ease,opacity 75ms ease}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu .hamburger-menu-inner::after{
    bottom:-7px;
  transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu.active .hamburger-menu-inner{
    transform:rotate(45deg);
    transition-delay:.12s;
  transition-timing-function:cubic-bezier(.215,.61,.355,1)}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu.active .hamburger-menu-inner::before{
    top:0;
    opacity:0;
  transition:top 75ms ease,opacity 75ms .12s ease}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .hamburger-menu-container .hamburger-menu.active .hamburger-menu-inner::after{
    bottom:0;
    transform:rotate(-90deg);
  transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .logo-container{
    padding:16px;
  margin-left:10px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .logo-container img{
    display:block;
    line-height:0;
  border:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .sign-in-search-container{
    display:flex;
  justify-content:space-around}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .sign-in-search-container button{
    background:0 0;
    color:#000;
    font-size:16px;
    padding:20px 12px;
    height:55px;
  width:30px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .top-bar-wrapper .sign-in-search-container button#search-button{
    padding-right:0;
  text-align:right}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown{
    top:0;
    bottom:0;
    display:none;
    position:fixed;
    background:#fff;
    height:100%;
  font:24px/32px FortExtraBold,Arial,sans-serif}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown.active{
    top:55px;
  overflow-y:auto}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown .sign-in-header{
    display:flex;
    padding:30px 0 8px 0;
  align-items:center}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown .sign-in-header #signInSelector{
    background:0 0;
    padding-right:8px;
    color:#ff4713;
    margin-top:-2px;
  font-size:24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown .sign-in-type .sign-in-user-title{
    padding-top:40px;
    font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:uppercase}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown .sign-in-type .sign-in-links .sign-in-link-node{
    padding:16px 32px;
    margin-left:-32px;
    border-bottom:2px solid #eae7e1;
  width:calc(100% + 64px)}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown .sign-in-type .sign-in-links .sign-in-link-node .sign-in-desc{
    font:16px/17px NotoSans-TC-Regular,Arial,sans-serif;
  padding-left:16px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .sign-in-dropdown .sign-in-type .sign-in-links .sign-in-link-node .sign-in-link .icon{
  color:#ff4713}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper{
    width:100vw;
    position:relative;
    overflow:hidden;
  display:none}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    height:inherit;
    transition:all .5s;
    overflow-y:auto;
    margin-left:-100%;
  background:#fff}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container.active{
  margin-left:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item{
  position:relative}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item a{
    font:24px/32px FortBold,Arial,sans-serif;
    display:inline-flex;
    flex-shrink:0;
    justify-content:space-between;
    text-align:left;
    padding:20px 32px;
    border:0;
    cursor:pointer;
    color:#000;
    background:#fff;
    width:100%;
  margin:0}
}
@media only screen and (max-width:1023px) and (max-width:599px){
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item a{
  padding:20px}
}
@media all and (max-width:1023px){
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item span{
    position:absolute;
    right:32px;
    top:50%;
  transform:translateY(-50%)}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item:first-child{
  padding-top:8px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .country-menu-item button{
    font:24px/32px FortBold,Arial,sans-serif;
    display:inline-flex;
    flex-shrink:0;
    justify-content:space-between;
    text-align:left;
    padding:20px 32px;
    border:0;
    cursor:pointer;
    color:#000;
    background:#fff;
    width:100%;
    margin:0;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
}
@media only screen and (max-width:1023px) and (max-width:599px){
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .country-menu-item button{
  padding:20px}
}
@media all and (max-width:1023px){
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .country-menu-item button span.fa-map-marker{
  padding-right:8px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .spacer{
  height:20px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    height:inherit;
    transition:all .5s;
    overflow-y:auto;
    margin-left:-100%;
    background:#fff;
    margin-left:100%;
    display:block;
    font-size:16px;
    line-height:24px;
    font-family:NotoSans-TC-Regular,Arial,sans-serif;
  color:#000}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector.active{
  margin-left:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector .col-header{
    width:100%;
    border-bottom:1px solid #f4f1eb;
  padding:20px 32px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector .col-header .current-location{
    padding:20px 32px;
    background:0 0;
    color:#000;
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
    position:relative;
    display:inline-block;
    width:100%;
    cursor:pointer;
    text-align:left;
  padding:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector .col-header .current-location span{
  padding-right:8px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector .location-selector-list a{
    color:inherit;
    text-decoration:none;
    display:block;
  padding:12px 32px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector .location-selector-list a:first-child{
  padding-top:24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper #l2-mobile-navigation-countrySelector .location-selector-list a:last-child{
  padding-bottom:24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    height:inherit;
    transition:all .5s;
    overflow-y:auto;
    margin-left:-100%;
  background:#fff}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.active{
  margin-left:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.overflow-visible{
  overflow:visible}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .menu-l2-container-header{
  border-bottom:1px solid #f4f1eb}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .menu-l2-container-header .level-header{
    font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
    background:0 0;
    text-align:left;
    border:0;
    color:#000;
    cursor:pointer;
    padding:20px 32px;
    width:100%;
    display:flex;
  justify-content:flex-start}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .menu-l2-container-header .level-header span.fa{
    padding-right:8px;
  line-height:24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item button.level-item{
    padding:20px 32px;
    background:0 0;
    color:#000;
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
    position:relative;
    display:inline-block;
    width:100%;
    cursor:pointer;
  text-align:left}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item a span:not(.label),.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item button.level-item span:not(.label){
    position:absolute;
    right:32px;
    top:50%;
  transform:translateY(-50%)}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item a span.prof-node,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item button.level-item span.prof-node{
    position:relative!important;
    right:auto!important;
    top:auto!important;
    transform:none!important;
  padding-left:8px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    height:inherit;
    transition:all .5s;
    overflow-y:auto;
    margin-left:-100%;
    background:#fff;
  margin-left:100%}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container.inactive{
  display:none}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container.subCategory{
  margin-left:-100%}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container.subCategory{
  overflow-x:hidden}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container.subCategory.overflow-visible{
    overflow:visible;
  margin-left:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container.active{
    margin-left:100%!important;
  display:block}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .menu-l3-container-header{
  border-bottom:1px solid #f4f1eb}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .menu-l3-container-header .level-header{
    font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
    background:0 0;
    text-align:left;
    border:0;
    color:#000;
    cursor:pointer;
    padding:20px 32px;
    width:100%;
    display:flex;
  justify-content:flex-start}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .menu-l3-container-header .level-header span.fa{
    padding-right:8px;
  line-height:24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item button.level-item{
    padding:20px 32px;
    background:0 0;
    color:#000;
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
    position:relative;
    display:inline-block;
    width:100%;
    cursor:pointer;
  text-align:left}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item a span:not(.label),.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item button.level-item span:not(.label){
    position:absolute;
    right:32px;
    top:50%;
  transform:translateY(-50%)}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    height:inherit;
    transition:all .5s;
    overflow-y:auto;
    margin-left:-100%;
    background:#fff;
  margin-left:100%}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container.inactive{
  display:none}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container.active{
  display:block}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .menu-l4-container-header{
  border-bottom:1px solid #f4f1eb}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .menu-l4-container-header .level-header{
    font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
    background:0 0;
    text-align:left;
    border:0;
    color:#000;
    cursor:pointer;
    padding:20px 32px;
    width:100%;
    display:flex;
  justify-content:flex-start}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .menu-l4-container-header .level-header span.fa{
    padding-right:8px;
  line-height:24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container li.menu-l4-container-item .level-item a{
    padding:20px 32px;
    background:0 0;
    color:#000;
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
    position:relative;
    display:inline-block;
    width:100%;
    cursor:pointer;
  text-align:left}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes{
    padding:20px 32px;
  padding-bottom:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes:first-child{
  margin-top:8px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box{
  background:#fff}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-header{
  padding:16px 0 0 24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-header.no-logo{
    text-transform:uppercase;
    font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
    margin-bottom:24px;
  position:relative}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-header.no-logo:after{
    content:"";
    width:32px;
    height:4px;
    display:block;
    background:#ff4713;
    bottom:-4px;
    position:absolute;
  left:24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-header .header-logo{
    height:32px;
    object-fit:scale-down;
    max-width:100px;
  padding-bottom:8px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-desc{
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding:0 36px 36px 24px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-cta .cta-container-box a{
  padding:0!important}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-cta .cta-container-box a span{
    position:relative!important;
    right:auto!important;
    top:auto!important;
  transform:none!important}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-cta .icon{
    padding:10px 14px;
    background-color:#000;
  color:#fff}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes .content-box .cb-cta .label{
  line-height:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .bottom-links{
    border-top:1px solid #eae7e1;
  padding:24px 32px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .bottom-links .cta-container-box a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .bottom-links .cta-container-box a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .bottom-links .cta-container-box a{
  padding:0!important}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .bottom-links .cta-container-box a span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .bottom-links .cta-container-box a span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .bottom-links .cta-container-box a span{
    position:relative!important;
    right:auto!important;
    top:auto!important;
  transform:none!important}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .bottom-links .cta-container-box a span.label,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .bottom-links .cta-container-box a span.label,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .bottom-links .cta-container-box a span.label{
    color:#000;
    text-decoration:none;
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .breadcrumbLevel2,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .breadcrumbLevel2,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .breadcrumbLevel2{
  font-family:NotoSans-TC-Regular,Arial,sans-serif}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .content-boxes,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .content-boxes,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .content-boxes{
  padding-bottom:20px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.blurp .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container.blurp .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container.blurp .bottom-links{
  border-top:1px solid #eae7e1}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.blurp .bottom-links{
    display:flex;
    justify-content:flex-start;
    padding:20px 32px;
    border-top:1px solid #f4f1eb;
  width:100%}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .bottom-links .cta-container-box,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.blurp .bottom-links .cta-container-box{
  padding-right:48px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .bottom-links .cta-container-box .cta .label,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.blurp .bottom-links .cta-container-box .cta .label{
  font:12px/16px NotoSans-TC-Regular,Arial,sans-serif}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper.opened{
    flex-grow:1;
  display:block}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper.opened .menu-l2-container:not(.active){
  margin-left:100%}
  .blk-responsive .masthead-nav [id*=masthead-nav-search-tray].active{
  top:55px}
  .blk-responsive .vi20 .masthead-nav [id*=masthead-nav-search-tray]{
    animation:none!important;
    background:0 0;
    z-index:9999!important;
  display:none}
  .blk-responsive .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container{
    border:none;
    border-radius:0;
  padding:0}
  .blk-responsive .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container label[for=searchText]{
  display:none}
  .blk-responsive .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container input.search-input{
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  width:90%}
  .blk-responsive .vi20 .masthead-nav [id*=masthead-nav-search-tray] .mobile-search-overlay{
    background:#000;
    opacity:.7;
  height:100%}
  .blk-responsive [id*=masthead-nav-search-tray]{
    position:fixed;
    top:53px;
  bottom:0}
  .blk-responsive [id*=masthead-nav-search-tray] .search-tray .search-tray-content{
    padding:16px 16px 20px;
  border-top:3px solid #f4f1eb}
  .blk-responsive [id*=masthead-nav-search-tray] .search-tray .search-tray-content .reset-mobile{
    font:12px/12px NotoSans-TC-Regular,Arial,sans-serif;
    color:#000;
  text-decoration:underline}
  .blk-responsive [id*=masthead-nav-search-tray] .search-tray .search-results-main-nav .ui-autocomplete{
    overflow:auto;
  padding:16px}
  .blk-responsive .masthead-nav{
  padding-top:55px}
}
@media all and (max-width:767px){
  .blk-responsive .vi20 .masthead-nav [id*=masthead-nav-search-tray] .search-tray .search-tray-content .search-form .search-inline-container .search-bar-container input.search-input{
  width:77%}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.blurp .bottom-links{
  justify-content:space-between}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .bottom-links .cta-container-box,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container.blurp .bottom-links .cta-container-box{
  padding-right:0}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .content-boxes,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .country-menu-item button,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .menu-l2-container-header .level-header,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .menu-l3-container-header .level-header,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .menu-l4-container-header .level-header{
  padding:20px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item button.level-item,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item button.level-item,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item button.level-item,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container li.menu-l4-container-item a,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container li.menu-l4-container-item button.level-item{
  padding:20px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item a span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .navigation-menu-item button.level-item span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item a span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container li.menu-l2-container-item button.level-item span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item a span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container li.menu-l3-container-item button.level-item span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container li.menu-l4-container-item a span,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container li.menu-l4-container-item button.level-item span{
  right:20px}
  .blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l1-container .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l2-container .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l3-container .bottom-links,.blk-responsive #vi20-masthead-nav-mobile.mobile-only .menu-open-wrapper .menu-l4-container .bottom-links{
  padding:24px 20px}
}
.vi20 .masthead-nav .alert-bar{
  background-color:#ffe67f;
font:16px/22px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper{
  display:flex;
  align-items:center;
  box-sizing:border-box;
margin:auto}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper .alert-bell{
  box-sizing:border-box;
  background-color:#000;
  border-radius:50%;
  text-align:center;
  min-width:32px;
padding:5px}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper .alert-bell .fa.fa-bell-o{
  font-size:18px;
color:#ffe67f}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper .cta span.label{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper .cta-container-box{
display:flex}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper>div{
  display:flex;
padding:12px 0}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper>div .cta.link{
  padding-left:10px;
color:#000}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper>div .cta.link:hover{
text-decoration:underline}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper button{
  cursor:pointer;
  background-color:transparent;
  border:0;
  padding:6px 10px;
margin:6px -10px 6px auto}
.vi20 .masthead-nav .alert-bar .alert-bar-wrapper button .fa.fa-close{
  font-size:18px;
  line-height:24px;
  font-weight:600;
color:#000}
@media screen and (max-width:1023px){
  .vi20 .masthead-nav .alert-bar .alert-bar-wrapper .cta-container-box span.label{
  font:14px/22px NotoSans-TC-Regular,Arial,sans-serif}
}
@media only screen and (min-width:1024px){
  .vi20 .masthead-nav .alert-bar{
  padding-left:10px}
}
.vi20 .source{
  padding-top:24px;
padding-bottom:40px}
.vi20 .source .blk-bg-black .source-container .source-box .source-para .pseudo-mask{
background:linear-gradient(rgba(0,0,0,0),#000)}
.vi20 .source .blk-bg-black .source-container .source-box .source-title{
border-bottom:1px solid #fff}
.vi20 .source .blk-bg-black .source-container .source-box .source-title button{
color:#fff}
.vi20 .source .blk-bg-pink .source-container .source-box .source-para .pseudo-mask{
background:linear-gradient(rgba(252,155,179,0),#fc9bb3)}
.vi20 .source .blk-bg-orange .source-container .source-box .source-para .pseudo-mask{
background:linear-gradient(rgba(255,71,19,0),#ff4713)}
.vi20 .source .blk-bg-yellow .source-container .source-box .source-para .pseudo-mask{
background:linear-gradient(rgba(255,206,0,0),#ffce00)}
.vi20 .source .blk-bg-neutral-shade .source-container .source-box .source-para .pseudo-mask{
background:linear-gradient(rgba(244,241,235,0),#f4f1eb)}
.vi20 .source .source-container{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  position:relative;
width:100%}
.vi20 .source .source-container.small .source-box.animate{
height:67px}
.vi20 .source .source-container.small .source-box .source-para,.vi20 .source .source-container.small .source-box .source-title button{
  font-size:12px;
line-height:16px}
.vi20 .source .source-container:not(:last-child){
margin-bottom:40px}
.vi20 .source .source-container .source-box{
  width:100%;
overflow:hidden}
.vi20 .source .source-container .source-box.animate{
  height:87px;
  cursor:pointer;
transition:height .3s}
.vi20 .source .source-container .source-box .source-title{
  border-bottom:1px solid #000;
width:100%}
.vi20 .source .source-container .source-box .source-title .source-heading,.vi20 .source .source-container .source-box .source-title button{
  padding-top:5px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
  line-height:24px;
  display:block;
text-align:left}
.vi20 .source .source-container .source-box .source-title button{
  cursor:pointer;
background:0 0}
.vi20 .source .source-container .source-box.expand .source-title button .fa{
transform:rotate(180deg)}
.vi20 .source .source-container .source-box.expand .source-para .pseudo-mask{
display:none}
.vi20 .source .source-container .source-box .source-para{
margin-top:8px}
.vi20 .source .source-container .source-box .source-para .pseudo-mask{
  width:100%;
  height:47px;
  position:absolute;
  left:0;
  bottom:0;
background:linear-gradient(rgba(255,255,255,0),#fff)}
.vi20 .homepage-hero-banner.blackrock .banner-wrapper{
  align-items:center;
height:839px}
.vi20 .homepage-hero-banner.blackrock .heading-block.show-on-tablet{
display:none}
.vi20 .homepage-hero-banner.blackrock .txt-block{
  padding-right:40px;
margin-top:-159px}
.vi20 .homepage-hero-banner.blackrock .txt-block .cta-container-box{
margin-top:32px}
.vi20 .homepage-hero-banner.blackrock .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px;
text-transform:uppercase}
.vi20 .homepage-hero-banner.blackrock .eyebrow .underline{
  width:32px;
  height:3px;
background-color:#ff4713}
.vi20 .homepage-hero-banner.blackrock .headline h1{
font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .homepage-hero-banner.blackrock .intro{
  margin-top:40px;
font:20px/28px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .homepage-hero-banner.blackrock .img-block{
  overflow:hidden;
  margin-right:-80px;
  width:calc(50% + 80px);
  max-width:calc(50% + 80px);
  flex:none;
  display:flex;
display:-webkit-flex}
.vi20 .homepage-hero-banner.blackrock .img-block img{
  height:839px;
width:auto}
.vi20 .homepage-hero-banner.blackrock .img-block.center{
  justify-content:center;
align-items:center}
.vi20 .homepage-hero-banner.blackrock .img-block.left{
  justify-content:flex-start;
align-items:flex-start}
.vi20 .homepage-hero-banner.blackrock .img-block.right{
  justify-content:flex-end;
align-items:flex-end}
.vi20 .homepage-hero-banner.blackrock .callout-boxes{
  display:flex;
  flex-direction:column;
position:relative}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .wrapper-980{
  position:relative;
  margin-top:-155px;
z-index:1}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .wrapper-980 .row.blackrock{
  margin-left:0!important;
margin-right:0!important}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .bottom-fill-piece{
  height:80px;
  position:absolute;
  bottom:0;
width:100%}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .box-wrapper{
  margin:48px 0;
border-right:1px solid}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .box-wrapper:last-child{
border-right:none}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .blk-bg-white{
background-color:#fff}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .blk-bg-black .box .eyebrow .underline{
background-color:#ff4713}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .box{
  padding:0 24px;
  display:flex;
  height:100%;
flex-flow:column nowrap}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .box .eyebrow{
margin-bottom:16px}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .box .eyebrow .underline{
background-color:#000}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .box .title h2{
font:20px/28px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .homepage-hero-banner.blackrock .callout-boxes .box .cta-container{
  padding-top:22px;
margin-top:auto}
@media (min-width:1024px){
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .box-wrapper.two-column:first-child .box{
  padding-right:32px}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .box-wrapper.two-column:last-child .box{
  padding-left:32px}
}
@media (min-width:1024px) and (max-width:1439px){
  .vi20 .homepage-hero-banner.blackrock .headline h1{
  font:48px/56px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .homepage-hero-banner.blackrock .img-block{
    margin-right:-40px;
  width:calc(50% + 40px)}
}
@media (min-width:768px) and (max-width:1023px){
  .vi20 .homepage-hero-banner.blackrock{
  padding-top:80px}
  .vi20 .homepage-hero-banner.blackrock .headline h1{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .homepage-hero-banner.blackrock .heading-block{
  padding-bottom:40px}
  .vi20 .homepage-hero-banner.blackrock .heading-block.show-on-tablet{
  display:block}
  .vi20 .homepage-hero-banner.blackrock .txt-block{
    padding-right:32px;
  margin-top:0}
  .vi20 .homepage-hero-banner.blackrock .txt-block .eyebrow,.vi20 .homepage-hero-banner.blackrock .txt-block .headline{
  display:none}
  .vi20 .homepage-hero-banner.blackrock .banner-wrapper{
    display:-webkit-flex;
    align-items:flex-start;
  height:528px}
  .vi20 .homepage-hero-banner.blackrock .intro{
  margin-top:0}
  .vi20 .homepage-hero-banner.blackrock .img-block{
    margin-right:-32px;
  width:calc(50% + 32px)}
  .vi20 .homepage-hero-banner.blackrock .img-block img{
  height:528px}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .wrapper-980{
  margin-top:-80px}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .wrapper-980 .row.blackrock{
  padding:40px 28px}
}
@media (max-width:1023px){
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .box-wrapper{
    border-right:none;
  margin:0}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .box-wrapper:first-child .box{
  padding-top:0}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .box-wrapper:last-child .box{
    padding-bottom:0;
  border-bottom:none}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .box{
    padding:32px 0;
  border-bottom:1px solid}
}
@media (max-width:767px){
  .vi20 .homepage-hero-banner.blackrock{
  padding-top:56px}
  .vi20 .homepage-hero-banner.blackrock .banner-wrapper{
  height:auto}
  .vi20 .homepage-hero-banner.blackrock .txt-block{
    padding-right:8px;
  margin-top:0}
  .vi20 .homepage-hero-banner.blackrock .eyebrow{
  margin-bottom:32px}
  .vi20 .homepage-hero-banner.blackrock .headline h1{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .homepage-hero-banner.blackrock .intro{
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  margin-top:32px}
  .vi20 .homepage-hero-banner.blackrock .img-block{
  display:none}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes{
  margin-top:56px}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .wrapper-980{
  margin-top:0}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .wrapper-980 .row.blackrock{
  padding:32px 16px}
  .vi20 .homepage-hero-banner.blackrock .callout-boxes .box .title h2{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
}
.vi20 .body-tabs{
  width:100%;
padding-bottom:40px}
.vi20 .body-tabs .body-tabs-header{
  padding-top:64px;
  position:relative;
box-shadow:inset 0 -12px 12px -12px rgba(112,112,112,.5)}
.vi20 .body-tabs .body-tabs-header .body-tabs-tile{
padding-bottom:52px}
.vi20 .body-tabs .body-tabs-header .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
text-transform:uppercase}
.vi20 .body-tabs .body-tabs-header .eyebrow .underline{
  width:32px;
  height:3px;
background-color:#ff4713}
.vi20 .body-tabs .body-tabs-header .eyebrow-margin-bottom{
margin-bottom:24px}
.vi20 .body-tabs .body-tabs-header .headline{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:40px;
  line-height:48px;
max-width:740px}
@media screen and (max-width:768px){
  .vi20 .body-tabs .body-tabs-header .headline{
  font-size:32px}
}
.vi20 .body-tabs .body-tabs-header .intro{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  padding-top:24px;
max-width:740px}
.vi20 .body-tabs .body-tabs-header.blk-bg-neutral-shade .category-navigation .tabs::after,.vi20 .body-tabs .body-tabs-header.blk-bg-neutral-shade .category-navigation .tabs::before,.vi20 .body-tabs .body-tabs-header.blk-bg-white .category-navigation .tabs::after,.vi20 .body-tabs .body-tabs-header.blk-bg-white .category-navigation .tabs::before{
  content:"";
min-width:12px}
.vi20 .body-tabs .body-tabs-header .category-navigation-container{
  overflow-x:auto;
  overflow-y:hidden;
  -ms-overflow-style:none;
  -webkit-overflow-scrolling:touch;
  white-space:nowrap;
scrollbar-width:none}
.vi20 .body-tabs .body-tabs-header .category-navigation-container::-webkit-scrollbar{
display:none}
.vi20 .body-tabs .body-tabs-header .category-navigation{
display:inline}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs{
  line-style:none;
  margin:0;
  display:flex;
-webkit-padding-start:0}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab{
  flex-shrink:0;
  margin-top:12px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  padding:40px 24px 16px;
  font-size:20px;
  line-height:28px;
  text-decoration:none;
  color:inherit;
  text-align:center;
white-space:normal}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab.one-in-6{
max-width:213px}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab.one-in-5{
max-width:256px}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab.one-in-4{
max-width:320px}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab.one-in-2,.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab.one-in-3{
max-width:426px}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab:hover{
  text-decoration:none;
  border-radius:24px 24px 0 0;
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  background-color:#eae7e1;
color:#000}
.vi20 .body-tabs .body-tabs-header .category-navigation .tabs .tab.active{
  cursor:default;
  border-radius:24px 24px 0 0;
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  background-color:#fff;
  color:#000;
  border-bottom:none;
z-index:0}
.vi20 .body-tabs .body-tabs-header .category-navigation .go-left,.vi20 .body-tabs .body-tabs-header .category-navigation .go-right{
  height:64px;
  width:48px;
  background-color:#ffce00;
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  font-size:40px;
  position:absolute;
  bottom:0;
  cursor:pointer;
  padding:12px 14px;
  text-align:center;
  color:#000!important;
z-index:1}
.vi20 .body-tabs .body-tabs-header .category-navigation .go-right{
right:0}
.vi20 .body-tabs .body-tabs-header .category-navigation .go-left{
left:0}
.vi20 .body-tabs .body-tabs-header .body-tabs-data{
display:none}
.body-tab-border{
border-bottom:solid 4px #000}
.vi20 .wrapper-980 .headline-component .headline-component-wrapper .eyebrow{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:24px;
  text-transform:uppercase;
letter-spacing:2px}
.vi20 .wrapper-980 .headline-component .headline-component-wrapper .eyebrow .underline{
  width:32px;
  height:3px;
background-color:#ff4713}
.vi20 .wrapper-980 .headline-component .headline-component-wrapper .intro{
  margin-top:40px;
font:16px/24px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .wrapper-980 .headline-component .headline-component-wrapper .col-xl-7{
max-width:740px}
.vi20 .wrapper-980 .headline-component.xl-headline{
  padding-top:96px;
padding-bottom:96px}
.vi20 .wrapper-980 .headline-component.xl-headline .headline h1,.vi20 .wrapper-980 .headline-component.xl-headline .headline h2,.vi20 .wrapper-980 .headline-component.xl-headline .headline h3{
font:56px/64px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .wrapper-980 .headline-component.xl-headline .headline-component-wrapper .intro{
font:20px/28px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .wrapper-980 .headline-component.l-headline{
  padding-top:64px;
padding-bottom:64px}
.vi20 .wrapper-980 .headline-component.l-headline .headline h1,.vi20 .wrapper-980 .headline-component.l-headline .headline h2,.vi20 .wrapper-980 .headline-component.l-headline .headline h3{
font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .wrapper-980 .headline-component.l-headline .headline-component-wrapper .intro{
margin-top:24px}
.vi20 .wrapper-980 .headline-component.m-headline{
  padding-top:56px;
padding-bottom:56px}
.vi20 .wrapper-980 .headline-component.m-headline .headline h1,.vi20 .wrapper-980 .headline-component.m-headline .headline h2,.vi20 .wrapper-980 .headline-component.m-headline .headline h3{
font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .wrapper-980 .headline-component.m-headline .headline-component-wrapper .intro{
margin-top:16px}
.vi20 .wrapper-980.blk-bg-orange .headline-component-wrapper .eyebrow .underline,.vi20 .wrapper-980.blk-bg-pink .headline-component-wrapper .eyebrow .underline,.vi20 .wrapper-980.blk-bg-yellow .headline-component-wrapper .eyebrow .underline{
background-color:#000}
.vi20 .wrapper-980.blk-bg-black .tinymce p a{
color:#fff}
@media (max-width:1439px) and (min-width:1024px){
  .vi20 .wrapper-980 .headline-component.xl-headline{
    padding-top:80px;
  padding-bottom:80px}
  .vi20 .wrapper-980 .headline-component.xl-headline .headline h1,.vi20 .wrapper-980 .headline-component.xl-headline .headline h2,.vi20 .wrapper-980 .headline-component.xl-headline .headline h3{
  font:48px/56px NotoSans-TC-Bold,Arial,sans-serif}
}
@media (max-width:1023px){
  .vi20 .wrapper-980 .headline-component .headline-component-wrapper .col-xl-7{
  max-width:none}
  .vi20 .wrapper-980 .headline-component.xl-headline .headline h1,.vi20 .wrapper-980 .headline-component.xl-headline .headline h2,.vi20 .wrapper-980 .headline-component.xl-headline .headline h3{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .wrapper-980 .headline-component.xl-headline{
    padding-top:80px;
  padding-bottom:80px}
  .vi20 .wrapper-980 .headline-component.xl-headline .headline-component-wrapper .intro{
  margin-top:32px}
  .vi20 .wrapper-980 .headline-component.l-headline{
    padding-top:56px;
  padding-bottom:56px}
}
@media (max-width:767px){
  .vi20 .wrapper-980 .headline-component.l-headline,.vi20 .wrapper-980 .headline-component.m-headline,.vi20 .wrapper-980 .headline-component.xl-headline{
    padding-top:56px;
  padding-bottom:56px}
  .vi20 .wrapper-980 .headline-component.xl-headline .headline-component-wrapper .intro{
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
  margin-top:24px}
  .vi20 .wrapper-980 .headline-component.l-headline .headline h1,.vi20 .wrapper-980 .headline-component.l-headline .headline h2,.vi20 .wrapper-980 .headline-component.l-headline .headline h3,.vi20 .wrapper-980 .headline-component.xl-headline .headline h1,.vi20 .wrapper-980 .headline-component.xl-headline .headline h2,.vi20 .wrapper-980 .headline-component.xl-headline .headline h3{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif}
}
.vi20 .pre-approved-eloqua-form h1{
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
  padding-top:56px;
text-align:center}
.vi20 .pre-approved-eloqua-form h2{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
  padding-top:20px;
text-align:center}
.vi20 .pre-approved-eloqua-form.no-bottom-padding{
padding-bottom:0!important}
.vi20 .pre-approved-eloqua-form.no-top-padding{
padding-top:0!important}
.vi20 .fund-search-bar .searchBar{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  position:relative;
display:flex}
.vi20 .fund-search-bar .searchBar.searchBar-padding-top-on{
padding-top:56px}
.vi20 .fund-search-bar .searchBar.searchBar-padding-bottom-on{
padding-bottom:56px}
.vi20 .fund-search-bar .searchBar .ui-widget{
font-family:NotoSans-TC-Regular,Arial,sans-serif!important}
.vi20 .fund-search-bar .searchBar .searchBar-color-white{
background:#fff}
.vi20 .fund-search-bar .searchBar .unified-autocomplete .no-results-category,.vi20 .fund-search-bar .searchBar .unified-autocomplete .see-all{
display:none}
.vi20 .fund-search-bar .searchBar .box{
padding:0 10px}
.vi20 .fund-search-bar .searchBar .highlight{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .fund-search-bar .searchBar .view-all{
  font-size:16px;
  line-height:24px;
  background:#fff;
  width:calc(100% - 95px);
  margin-left:40px;
  margin-bottom:26px;
display:none}
.vi20 .fund-search-bar .searchBar .search-form-container{
  height:92px;
  text-align:left;
  color:#000;
  border-radius:50px;
position:relative}
.vi20 .fund-search-bar .searchBar .search-form-container .btn{
  font-size:0;
  position:absolute;
  right:0;
  line-height:normal;
background:0 0}
.vi20 .fund-search-bar .searchBar .search-form-container .btn .fa{
  border-radius:50%;
  width:92px;
  line-height:92px;
  background-color:#000;
  font-size:48px;
  text-align:center;
  vertical-align:middle;
color:#fff}
.vi20 .fund-search-bar .searchBar .search-form-container #searchTextOpt{
  position:absolute;
  left:35px;
  top:50%;
  transform:translateY(-50%);
  width:90%;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:24px;
  line-height:32px;
  color:#000;
letter-spacing:1px}
.vi20 .fund-search-bar .searchBar .search-form-container #searchTextOpt::placeholder{
  color:#000;
  opacity:1;
  letter-spacing:normal;
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .fund-search-bar .searchBar .search-form-container #searchTextOpt:-ms-input-placeholder{
  color:#000;
  letter-spacing:normal;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-style:italic}
.vi20 .fund-search-bar .searchBar .search-form-container #searchTextOpt::-ms-input-placeholder{
  color:#000;
  letter-spacing:normal;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
font-style:italic}
.vi20 .fund-search-bar .searchBar .search-form-container #searchTextOpt::-ms-clear{
display:none}
.vi20 .fund-search-bar .searchBar .search-form-container div.fa.fa-times{
  cursor:pointer;
display:none}
.vi20 .fund-search-bar .searchBar input[type=text],.vi20 .fund-search-bar .searchBar input[type=text]:focus{
  border:none;
outline:0}
.vi20 .fund-search-bar .searchBar .mainNavSearchResultBlock{
  background:#fff;
  border-radius:46px;
  margin-top:8px;
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  position:absolute;
z-index:7}
.vi20 .fund-search-bar .searchBar .mainNavSearchResultBlock #mainNavSearchResultsFreeformVariant{
  position:relative;
overflow:hidden}
.vi20 .fund-search-bar .searchBar .mainNavSearchResultBlock #mainNavSearchResultsFreeformVariant ul{
  background:#fff;
  z-index:0;
  padding:0;
  width:calc(100% - 35px)!important;
  top:38px!important;
  left:0!important;
  padding-left:40px;
  box-shadow:none;
border:none}
.vi20 .fund-search-bar .searchBar .mainNavSearchResultBlock #mainNavSearchResultsFreeformVariant ul li.fund-result-not-found{
  font:20px/32px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20 .fund-search-bar .searchBar .mainNavSearchResultBlock .height-on-noResult{
height:158px!important}
.vi20 .fund-search-bar .searchBar .ui-autocomplete{
  max-height:1300px;
max-width:1725px}
.vi20 .fund-search-bar .searchBar span.fa.fa-times{
cursor:pointer}
.vi20 .fund-search-bar .searchBar .ui-autocomplete-category{
  margin:0 0 28.8px 0;
  color:#000;
  border-bottom:1px solid #000;
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:uppercase;
  padding-bottom:12px;
padding-top:4.8px}
.vi20 .fund-search-bar .searchBar .no-result-found{
  border:none!important;
  font:20px/32px NotoSans-TC-Regular,Arial,sans-serif!important;
  text-transform:none!important;
padding:0}
.vi20 .fund-search-bar .searchBar .highlight-term{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  padding-left:0;
  padding-right:0;
color:#000}
.vi20 .fund-search-bar .searchBar .unified-autocomplete .ui-menu-item{
padding-bottom:0}
.vi20 .fund-search-bar .searchBar .unified-autocomplete.ui-menu .ui-menu-item>div{
  padding:0;
  color:#000;
font:16px/32px NotoSans-TC-Regular,Arial,sans-serif}
.vi20 .fund-search-bar .searchBar .unified-autocomplete.ui-menu .ui-menu-item .ui-state-active{
  color:#000;
  margin:0;
  border:0;
  background:#fff;
text-decoration:underline}
.ui-helper-hidden-accessible{
visibility:hidden}
.values-announce{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
width:1px}
@media screen and (max-width:767px){
  .vi20 .fund-search-bar .searchBar .search-form-container{
  height:56px}
  .vi20 .fund-search-bar .searchBar .search-form-container #searchTextOpt{
    font-size:16px;
    line-height:24px;
    width:80%;
  left:25px}
  .vi20 .fund-search-bar .searchBar .search-form-container .btn .fa{
    font-size:32px;
    line-height:56px;
  width:56px}
  .vi20 .fund-search-bar .searchBar .unified-autocomplete.ui-menu .ui-menu-item>div{
    line-height:24px;
  padding-bottom:16px}
}
@media screen and (max-width:1023px){
  .vi20 .fund-search-bar .searchBar.searchBar-padding-top-on{
  padding-top:40px}
  .vi20 .fund-search-bar .searchBar.searchBar-padding-bottom-on{
  padding-bottom:40px}
}
@media screen and (min-width:768px) and (max-width:1023px){
  .vi20 .fund-search-bar .searchBar .search-form-container{
  height:80px}
  .vi20 .fund-search-bar .searchBar .search-form-container #searchTextOpt{
    font-size:20px;
    line-height:28px;
  width:85%}
  .vi20 .fund-search-bar .searchBar .search-form-container .btn .fa{
    font-size:40px;
    line-height:80px;
  width:80px}
}
.blk-responsive .remodal-wrapper{
z-index:99999999}
.blk-responsive .remodal{
  background:0 0;
  padding:40px;
  padding-top:60px;
max-width:900px}
.blk-responsive .remodal button:focus{
outline:1px solid #fff}
.blk-responsive .remodal-close{
  right:40px;
left:auto}
.blk-responsive .remodal-close::before{
  font-family:"Font Awesome 5 Pro"!important;
  font-weight:900;
  content:"\f00d";
  font-size:40px;
  line-height:40px;
  left:auto;
  right:0;
color:#fff}
.blk-responsive .remodal-close::after{
  content:"";
  width:0;
  height:3px;
  display:block;
  transition:width .3s;
  position:absolute;
  bottom:-7px;
  left:2px;
background-color:#ff4713}
.blk-responsive .remodal-close:hover::after{
width:32px}
.blk-responsive .search-results-wrapper .search-result-tiles .search-result-list .thumbnail-container .vjs-big-play-button:focus,.blk-responsive .search-results-wrapper .search-result-tiles .search-result-list .thumbnail-container .vjs-big-play-button:focus-visible,.blk-responsive .search-results-wrapper .search-result-tiles .search-result-tile .thumbnail-container .vjs-big-play-button:focus,.blk-responsive .search-results-wrapper .search-result-tiles .search-result-tile .thumbnail-container .vjs-big-play-button:focus-visible{
outline:auto!important}
.blk-responsive .search-video-player .video-container{
  min-height:235px;
position:relative}
.blk-responsive .search-video-player .video-container .video-js{
position:static}
.blk-responsive .search-video-player .video-container .vjs-poster{
background-size:cover}
.blk-responsive .search-video-player .video-container .vjs-big-play-button{
display:none}
.blk-responsive .search-video-player .video-container .video-js:not(.video-js-audio) .vjs-control:focus{
text-shadow:none}
.blk-responsive .search-video-player .video-container .video-js:not(.video-js-audio) .vjs-control:focus:before,.blk-responsive .search-video-player .video-container .video-js:not(.video-js-audio) .vjs-control:hover:before{
text-shadow:none}
.blk-responsive .search-video-player .video-container .video-js:not(.video-js-audio) .vjs-control-bar{
  height:32px;
background-color:rgba(0,0,0,.5)}
.blk-responsive .search-video-player .video-container .video-js:not(.video-js-audio) .vjs-control-bar .vjs-seek-button{
cursor:pointer}
.blk-responsive .search-video-player .video-container .video-js:not(.video-js-audio) .vjs-control-bar .vjs-seek-button.skip-back.skip-10 .vjs-icon-placeholder:before{
  content:url('../images/rewind10.svg')!important;
line-height:42px}
.blk-responsive .search-video-player .video-container .vjs-control-text{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  overflow:hidden;
  padding:0;
  position:absolute;
width:1px}
.blk-responsive .search-video-player .video-container .vjs-controls-disabled .vjs-play-button,.blk-responsive .search-video-player .video-container .vjs-error .vjs-play-button,.blk-responsive .search-video-player .video-container .vjs-has-started .vjs-play-button,.blk-responsive .search-video-player .video-container .vjs-using-native-controls .vjs-play-button{
display:none}
@media only screen and (max-width:599px){
  .blk-responsive .search-video-player .video-container{
  min-height:0}
}
.vi20.gls-search{
  margin-bottom:0!important;
position:relative}
.vi20.gls-search .wrapper-980{
margin-top:80px}
.vi20.gls-search .wrapper-980.full-search{
margin-top:0}
.vi20.gls-search .wrapper-980.full-search .search-results-wrapper .search-result-tiles .category-results{
  flex-wrap:wrap;
padding-bottom:0}
.vi20.gls-search .wrapper-980.full-search .search-results-wrapper .search-result-tiles .category-results .content-wrapper,.vi20.gls-search .wrapper-980.full-search .search-results-wrapper .search-result-tiles .category-results .imageWrapper-full{
max-width:740px}
.vi20.gls-search .component-bg{
  position:absolute;
  height:81%;
width:100%}
.vi20.gls-search .component-bg.insight-result-empty{
height:100%!important}
.vi20.gls-search .component-bg.no-result{
height:85%}
.vi20.gls-search .search-result-tile{
  padding:0;
min-height:363px}
.vi20.gls-search .search-results-wrapper .no-results.no-category-result{
padding-bottom:40px}
.vi20.gls-search .content-wrapper{
  display:flex;
  flex-direction:column;
flex-grow:1}
.vi20.gls-search .content-wrapper .title-block{
  min-height:160px;
  background:#000;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
position:relative}
.vi20.gls-search .content-wrapper .title-block .file-type{
  background:#fff;
  position:absolute;
  padding:10px 16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:12px;
line-height:12px}
.vi20.gls-search .content-wrapper .title-block .file-type .iconField{
padding-right:6px}
.vi20.gls-search .content-wrapper .title-block .title{
  bottom:0;
  padding:64px 26px 32px 22px;
  padding-bottom:32px!important;
  color:#fff!important;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:24px;
  line-height:32px;
margin-top:auto}
.vi20.gls-search .content-wrapper .title-block .title a{
color:#fff}
.vi20.gls-search .content-wrapper .file-description{
  padding:24px 24px 96px;
flex-grow:1}
.vi20.gls-search .content-wrapper .file-description .date{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:14px;
  line-height:16px;
  padding-bottom:8px;
display:inline-block}
.vi20.gls-search .content-wrapper .file-description .description{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:16px;
line-height:24px}
.vi20.gls-search .content-wrapper .file-details{
  display:flex;
  padding:0 24px 24px;
width:100%}
.vi20.gls-search .content-wrapper .file-details .approved-for,.vi20.gls-search .content-wrapper .file-details .material-type{
  display:flex;
  flex-direction:column;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
line-height:24px}
.vi20.gls-search .content-wrapper .file-details .approved-for span,.vi20.gls-search .content-wrapper .file-details .material-type span{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
line-height:16px}
.vi20.gls-search .content-wrapper .file-details .material-type{
margin-right:22%}
.vi20.insight{
position:relative}
.vi20.insight .wrapper-980{
margin-top:80px}
.vi20.insight .wrapper-980.no-top-margin{
margin-top:0}
.vi20.insight .wrapper-980.full-search{
margin-top:0}
.vi20.insight .wrapper-980.full-search .search-results-wrapper .search-result-tiles .category-results{
  flex-wrap:wrap;
padding-bottom:0}
.vi20.insight .wrapper-980.full-search .search-results-wrapper .search-result-tiles .category-results .content-wrapper,.vi20.insight .wrapper-980.full-search .search-results-wrapper .search-result-tiles .category-results .imageWrapper-full{
max-width:740px}
.vi20.insight .component-bg{
  position:absolute;
  height:81%;
width:100%}
.vi20.insight .component-bg.insight-result-empty{
height:100%!important}
.vi20.insight .component-bg.no-result{
height:85%}
.vi20.insight .no-results{
padding-bottom:80px}
.vi20.insight .no-shadow{
  box-shadow:none!important;
  border-top:1px solid #000;
padding-top:32px}
.vi20.insight .no-shadow .content-wrapper{
  padding-bottom:32px;
  padding-left:0;
padding-top:0}
.vi20.insight .no-shadow .content-wrapper .title{
  border:none!important;
  margin-bottom:0!important;
padding-bottom:16px!important}
.vi20.insight .no-shadow .eyebrow{
  padding-left:0!important;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:12px;
  line-height:12px;
  text-transform:uppercase;
padding-bottom:16px}
.vi20.insight .no-shadow .eyebrow .iconField{
  font-size:16px;
  line-height:16px;
margin-right:8px}
.vi20.insight .imageWrapper.display-none{
display:none!important}
.vi20.insight .imageWrapper .eyebrow{
  background:#000;
  position:absolute;
  padding:10px 16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  font-size:12px;
  line-height:12px;
  display:inline;
text-transform:uppercase}
.vi20.insight .imageWrapper .eyebrow .iconField{
padding-right:6px}
.vi20.insight .imageWrapper .eyebrow.light{
  background:#fff;
color:#000}
.vi20.insight .imageWrapper img{
  min-width:100%;
  width:100%;
  min-height:100%;
max-height:155px}
.vi20.insight .content-wrapper{
padding:80px 24px 80px}
.vi20.insight .content-wrapper .title{
  border-bottom:1px solid #000;
  margin-bottom:32px;
padding-bottom:32px!important}
.vi20.insight .content-wrapper.pt-64{
padding-top:64px}
.vi20.insight .content-wrapper.has-image{
padding-top:40px!important}
.vi20.insight .content-wrapper.has-image .title{
  border:none;
margin-bottom:0}
.vi20.insight .content-wrapper .approved-for{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  font-size:16px;
line-height:24px}
.vi20.insight .content-wrapper .approved-for span{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  font-size:12px;
line-height:16px}
.vi20.insight .content-wrapper .date-section{
  font-size:12px;
line-height:20px}
.vi20.insight .content-wrapper .date-section .authors{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  margin-bottom:23px;
display:inline-block}
.vi20 .pagination-wrapper .scroll-wrapper{
  display:flex;
  justify-content:space-between;
  padding-top:24px;
  border-top:1px solid #000;
padding-bottom:80px}
.vi20 .pagination-wrapper .scroll-wrapper .left .pagination-dropdown .page-size{
  border:none;
  font-size:16px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  display:flex;
  position:relative;
  min-width:124px;
  color:#000;
outline:0}
.vi20 .pagination-wrapper .scroll-wrapper .left .pagination-dropdown .page-size:hover{
outline:0}
.vi20 .pagination-wrapper .scroll-wrapper .left .pagination-dropdown .page-size .page-size-option{
  display:flex;
  flex-direction:column;
position:absolute}
.vi20 .pagination-wrapper .scroll-wrapper .left .pagination-dropdown .page-size .iconField{
margin-left:auto}
.vi20 .pagination-wrapper .scroll-wrapper .right{
display:flex}
.vi20 .pagination-wrapper .scroll-wrapper .right a{
  color:#000;
  align-items:center;
display:flex}
.vi20 .pagination-wrapper .scroll-wrapper .right .pagination-dropdown .page-nav{
display:flex}
.vi20 .pagination-wrapper .scroll-wrapper .right .pagination-dropdown .page-nav a{
  color:#000;
  padding:8px;
  text-decoration:none;
  cursor:pointer;
  font-size:16px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
  margin:0;
  border:0;
  height:32px;
  display:flex;
align-items:center}
.vi20 .pagination-wrapper .scroll-wrapper .right .pagination-dropdown .page-nav a:hover{
background-color:#efefef}
.vi20 .pagination-wrapper .scroll-wrapper .right .pagination-dropdown .page-nav .selected{
  background:#ffce00!important;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
cursor:default}
.vi20 .search-results-wrapper{
padding-top:80px}
.vi20 .search-results-wrapper .no-results{
  font-size:24px;
  line-height:32px;
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20 .search-results-wrapper .no-results span{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-style:italic}
.vi20 .search-results-wrapper .search-result-headline{
  font:20px/28px NotoSans-TC-Bold,Arial,sans-serif;
  padding-bottom:64px;
color:#000}
.vi20 .search-results-wrapper .search-result-headline .headline-text{
  font-size:56px;
  line-height:64px;
  padding-right:32px;
display:inline-block}
.vi20 .search-results-wrapper .search-result-headline .headline-text span{
  display:inline-block;
  padding-right:24px;
  font-size:40px;
line-height:40px}
.vi20 .search-results-wrapper .search-result-headline .display-data{
  display:inline-block;
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .search-results-wrapper .search-result-headline .display-data .display-text{
  font-family:NotoSans-TC-Regular,Arial,sans-serif;
letter-spacing:1.5px}
.vi20 .search-results-wrapper .search-result-headline .display-data span:not(.display-text){
color:#ff4713}
.vi20 .search-results-wrapper .search-result-tiles{
flex-wrap:nowrap}
.vi20 .search-results-wrapper .search-result-tiles .category-results{
  flex-wrap:nowrap;
padding-bottom:40px}
.vi20 .search-results-wrapper .search-result-tiles .category-results a{
color:#000}
.vi20 .search-results-wrapper .search-result-tiles .category-results a:hover{
text-decoration:none}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile{
  background:#fff;
  box-shadow:0 0 12px 0 rgba(112,112,112,.5);
  text-align:left;
  overflow:hidden;
  color:#000;
  height:100%;
  display:flex;
  flex-flow:column nowrap;
position:relative}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile :hover{
text-decoration:none}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.fund-tile-wrapper{
  min-height:335px;
padding:72px 24px 96px}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.fund-tile-wrapper .nav-data{
  position:absolute;
bottom:24px}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.fund-tile-wrapper .nav-data .nav-text{
  display:inline-block;
  padding-right:16px;
  font:12px/12px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.fund-tile-wrapper .nav-data .nav-value{
  display:inline-block;
  font:24px/24px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.fund-tile-wrapper .nav-data button{
background:0 0}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.fund-tile-wrapper .nav-data button.fa-info-circle:before{
color:#8961b9}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .eyebrow-asset-class{
  font:12px/12px NotoSans-TC-Bold,Arial,sans-serif;
  color:#fff;
  padding:12px 16px 10px;
  letter-spacing:1.5px;
  position:absolute;
  text-transform:uppercase;
  left:0;
top:0}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .ticker-wrapper{
  color:#1f1f1f;
  letter-spacing:2px;
  font:12px/16px NotoSans-TC-Bold,Arial,sans-serif;
padding-bottom:8px}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .ticker-wrapper span{
color:#ff4713}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .content-wrapper .title{
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
  color:#000;
padding-bottom:16px}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .content-wrapper .description{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.blackrock .eyebrow-asset-class{
background:#000}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.ishares .eyebrow-asset-class{
  background:#00a9e0;
color:#000}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.ishares .ticker-wrapper span{
color:#00a9e0}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .custom-tile-cta{
  position:absolute;
  left:0;
  bottom:0;
  height:40px;
  font-size:16px;
  line-height:24px;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
color:#000}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .custom-tile-cta span.icon{
  display:inline-block;
  width:40px;
height:40px}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .custom-tile-cta span.icon::before{
  padding:8px 14px;
  display:inline-block;
  font-size:24px;
line-height:24px}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile .custom-tile-cta span.cta-copy{
  display:inline-block;
  padding-left:8px;
color:#000}
.vi20 .search-results-wrapper .search-result-tiles .search-result-tile.no-result-tile .eyebrow-asset-class.ishares-bg-blue{
color:#000}
.vi20 .search-results-wrapper .buttons-container{
justify-content:space-between}
.vi20 .search-results-wrapper .buttons-container .carousel-button-container{
  display:none;
justify-content:flex-end}
.vi20 .search-results-wrapper .buttons-container .carousel-button-container .left-btn,.vi20 .search-results-wrapper .buttons-container .carousel-button-container .right-btn{
  background:0 0;
color:#000}
.vi20 .search-results-wrapper .buttons-container .carousel-button-container .left-btn span.fas::before,.vi20 .search-results-wrapper .buttons-container .carousel-button-container .right-btn span.fas::before{
  font-size:40px;
cursor:pointer}
.vi20 .search-results-wrapper .buttons-container .carousel-button-container .left-btn{
padding-right:24px}
.vi20 .search-results-wrapper .buttons-container .carousel-button-container button:disabled{
color:#eae7e1}
.vi20 .search-results-wrapper .buttons-container .carousel-button-container.active{
display:flex}
.vi20.fund-search-results .no-category-result.no-results{
  font:24px/32px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20.fund-search-results .no-category-result.no-results span{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-style:italic}
.vi20.video-search-result{
position:relative}
.vi20.video-search-result .wrapper-980{
  margin-top:80px;
position:relative}
.vi20.video-search-result .wrapper-980.full-search{
margin-top:0}
.vi20.video-search-result .wrapper-980.full-search .search-results-wrapper{
  padding-bottom:0;
padding-top:80px}
.vi20.video-search-result .component-bg{
  width:100%;
  height:71%;
  position:absolute;
  top:0;
left:0}
.vi20.video-search-result .component-bg.video-result-empty{
height:100%}
.vi20.video-search-result .component-bg.no-result{
height:80%}
.vi20.video-search-result .sort-block{
  position:absolute;
  right:0;
  top:0;
padding:16px 24px}
.vi20.video-search-result .sort-block .dropdown-container .filter-by{
  font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
padding-bottom:8px}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown{
  width:calc(100% + 48px);
  margin-left:-24px;
max-width:none}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown div.selected-item button.text-holder{
  font-size:32px;
  line-height:40px;
  background:0 0;
  padding:0;
  padding-left:24px;
  min-width:0;
  max-width:none;
height:auto}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown div.selected-item .icon-holder{
  padding-left:24px;
  padding-right:0;
text-align:right}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown div.selected-item .icon-holder .fa{
  color:#ff4713;
  font-size:32px;
line-height:40px}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown section ul{
  padding:0;
border-top:none}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown section ul li{
  padding:0 24px;
  font-size:16px;
  border-bottom:1px solid #fff;
  color:#000;
text-transform:lowercase!important}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown section ul li.selected{
  color:#616161;
text-decoration:none}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown section ul li:first-letter{
text-transform:capitalize!important}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown section ul li:last-child{
border-bottom:none}
.vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown.opened ul{
  opacity:1;
background-color:#f4f1eb}
.vi20.video-search-result .search-results-wrapper{
  padding-bottom:80px;
position:relative}
.vi20.video-search-result .search-results-wrapper .search-result-tiles.list-view .category-results{
  flex-wrap:wrap;
padding-bottom:0}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .no-category-result{
  font:24px/32px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .no-category-result span{
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
font-style:italic}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results li .video-result-container{
height:100%}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .video-info-container,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .video-info-container{
  padding:24px;
  cursor:pointer;
  font-size:12px;
line-height:20px}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .video-info-container .title,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .video-info-container .title{
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  padding-bottom:8px;
color:#000}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .video-info-container .date-time-info,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .video-info-container .date-time-info{
font-family:NotoSans-TC-Regular,Arial,sans-serif}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .video-info-container .date-time-info span,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .video-info-container .date-time-info span{
color:#000}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .video-info-container .date-time-info .pipe-sign,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .video-info-container .date-time-info .pipe-sign{
  display:inline-block;
padding:0 8px}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .modal-popup,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .modal-popup{
  background:0 0;
  text-align:left;
  height:100%;
  width:100%;
  display:flex;
flex-direction:column}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .thumbnail-container,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .thumbnail-container{
  position:relative;
  width:100%;
height:235px}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .thumbnail-container .vjs-control-text,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .thumbnail-container .vjs-control-text{
display:none}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .thumbnail-container .vjs-poster,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .thumbnail-container .vjs-poster{
background-size:cover}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .thumbnail-container .vjs-poster img,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .thumbnail-container .vjs-poster img{
  height:100%;
  width:100%;
object-fit:cover}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .thumbnail-container .vjs-big-play-button,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .thumbnail-container .vjs-big-play-button{
  font-size:32px;
  line-height:32px;
  height:32px;
  width:32px;
  position:absolute;
  top:auto;
  cursor:pointer;
  left:12px;
  bottom:12px;
  border:none;
  border-radius:0;
  background-color:#ff4713;
  transition:none;
display:block}
.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-list .thumbnail-container .vjs-big-play-button .vjs-icon-placeholder::before,.vi20.video-search-result .search-results-wrapper .search-result-tiles .category-results .search-result-tile .thumbnail-container .vjs-big-play-button .vjs-icon-placeholder::before{
  font-family:"Font Awesome 5 Pro";
  font-weight:900;
  content:"\f04b";
  font-size:16px;
  color:#fff;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
left:50%}
.vi20.video-search-result .search-results-wrapper .search-result-tiles.list-view .category-results li{
padding-bottom:40px}
.vi20.video-search-result .search-results-wrapper .search-result-tiles.list-view .search-result-list{
  height:100%;
position:relative}
.vi20.video-search-result .search-results-wrapper .search-result-tiles.list-view .search-result-list .video-info-container{
  position:absolute;
  bottom:0;
  padding-left:0;
  width:calc(100% - 24px);
  margin-left:24px;
  box-sizing:border-box;
  border-bottom:1px solid #000;
cursor:default}
.vi20.video-search-result .pagination-wrapper .scroll-wrapper{
  border-top:none;
padding-top:0}
.vi20 .site-search-bar{
padding-top:48px}
.vi20 .site-search-bar .search-bar-label{
  visibility:hidden;
  display:inline-block;
  color:#000;
  font:16px/24px NotoSans-TC-Bold,Arial,sans-serif;
  padding-bottom:8px;
padding-left:48px}
.vi20 .site-search-bar .search-bar-container{
  position:relative;
  margin-bottom:80px;
  background:#fff;
  padding-left:48px;
  width:100%;
  height:92px;
border-radius:46px}
.vi20 .site-search-bar .search-bar-container.spelling-suggestion{
margin-bottom:40px}
.vi20 .site-search-bar .search-bar-container input{
  width:90%;
  font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
  border:0;
  outline:0;
  padding-right:92px;
  position:absolute;
  top:50%;
transform:translateY(-50%)}
.vi20 .site-search-bar .search-bar-container input:active,.vi20 .site-search-bar .search-bar-container input:focus,.vi20 .site-search-bar .search-bar-container input:focus-visible{
outline:0}
.vi20 .site-search-bar .search-bar-container input::placeholder{
  font:24px/24px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  position:relative;
top:-4px}
.vi20 .site-search-bar .search-bar-container button{
  width:92px;
  height:92px;
  position:absolute;
  top:0;
cursor:pointer}
.vi20 .site-search-bar .search-bar-container button span{
  font-size:48px;
line-height:48px}
.vi20 .site-search-bar .search-bar-container button[type=submit]{
  right:-1px;
  border-radius:50%;
  background:#000;
color:#fff}
.vi20 .site-search-bar .search-bar-container button[type=reset]{
  display:none;
  right:75px;
  color:#000;
background:0 0}
.vi20 .site-search-bar .spelling-suggestion-prompt{
  font:24px/32px NotoSans-TC-Regular,Arial,sans-serif;
  color:#000;
  padding-bottom:40px;
padding-left:48px}
.vi20 .site-search-bar .spelling-suggestion-prompt a{
  color:#000;
  font-family:NotoSans-TC-Bold,Arial,sans-serif;
  text-decoration:underline;
display:inline-block}
.vi20 .site-search-bar .jump-links{
  padding-bottom:24px;
  display:flex;
justify-content:flex-end}
.vi20 .site-search-bar .jump-links .jump-to-text{
  padding-right:16px;
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  padding-top:10px;
color:#000}
.vi20 .site-search-bar .jump-links ul{
text-align:right}
.vi20 .site-search-bar .jump-links ul li{
  list-style-type:none;
  display:inline-block;
line-height:3em!important}
.vi20 .site-search-bar .jump-links ul li a{
  background:#fff;
  padding:14px 16px;
  font:12px/12px NotoSans-TC-Bold,Arial,sans-serif;
  margin-right:16px;
  letter-spacing:1.5px;
  position:relative;
  text-transform:uppercase;
  cursor:pointer;
  color:#000;
text-decoration:none}
.vi20 .site-search-bar .jump-links ul li a:after{
  width:0;
  height:3px;
  background:#000;
  transition:width .3s;
  content:"";
  display:block;
  position:absolute;
  bottom:0;
left:0}
.vi20 .site-search-bar .jump-links ul li a:hover:after{
width:100%}
.vi20 .site-search-bar .jump-links ul li:last-child a{
margin-right:0}
.vi20 .site-search-bar .jump-links ul li span{
  display:inline-block;
padding-right:4px}
.vi20 .site-search-error{
  background:#fff;
  padding-top:64px;
  font:24px/32px NotoSans-TC-Regular,Arial,sans-serif;
color:#000}
.vi20 .site-search-error .search-text{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .wrapper-980.no-result .search-results-wrapper .search-result-tiles .category-results{
padding-bottom:10px}
@media only screen and (max-width:1439px){
  .vi20.insight .component-bg.no-result{
  height:79%}
  .vi20.video-search-result .component-bg.no-result{
  height:72%}
  .vi20 .search-results-wrapper .buttons-container .carousel-button-container.active-on-large-screen{
  display:flex}
  .vi20 .search-results-wrapper .buttons-container.no-result-arrows .carousel-button-container.active-on-large-screen{
  padding-top:30px}
}
@media only screen and (max-width:1023px){
  .vi20.gls-search .wrapper-980{
  margin-top:64px}
  .vi20.gls-search .wrapper-980.full-search{
  margin-top:0}
  .vi20.gls-search .content-wrapper .file-description{
  padding-bottom:64px}
  .vi20.insight .wrapper-980{
  margin-top:64px}
  .vi20.insight .wrapper-980.full-search{
  margin-top:0}
  .vi20.insight .content-wrapper{
  padding-bottom:56px}
  .vi20.insight .no-results{
  padding-bottom:64px}
  .vi20 .search-results-wrapper{
  padding-top:64px}
  .vi20 .search-results-wrapper .search-result-headline{
    font-size:16px;
    line-height:24px;
  padding-bottom:56px}
  .vi20 .search-results-wrapper .search-result-headline .headline-text{
    font-size:40px;
  line-height:48px}
  .vi20 .search-results-wrapper .search-result-headline .headline-text span{
    font-size:32px;
    line-height:32px;
  padding-right:16px}
  .vi20.video-search-result .wrapper-980{
  margin-top:64px}
  .vi20.video-search-result .wrapper-980.full-search{
  margin-top:0}
  .vi20.video-search-result .search-result-headline.full-result{
  padding-top:80px}
  .vi20.video-search-result .search-results-wrapper{
  padding-bottom:64px}
  .vi20.video-search-result .search-results-wrapper .search-result-tiles.list-view .search-result-list .video-info-container{
    margin-left:0;
  width:100%}
  .vi20 .site-search-bar{
  padding-top:40px}
  .vi20 .site-search-bar .search-bar-label{
  padding-left:40px}
  .vi20 .site-search-bar .search-bar-container{
    padding-left:40px;
    margin-bottom:56px;
  height:80px}
  .vi20 .site-search-bar .search-bar-container.spelling-suggestion{
  margin-bottom:28px}
  .vi20 .site-search-bar .search-bar-container input{
    width:89%;
    font-size:32px;
    line-height:40px;
  padding-right:90px}
  .vi20 .site-search-bar .search-bar-container input::placeholder{
    font:20px/20px NotoSans-TC-Regular,Arial,sans-serif;
  position:relative}
  .vi20 .site-search-bar .search-bar-container button{
    width:80px;
  height:80px}
  .vi20 .site-search-bar .search-bar-container button span{
    font-size:32px;
  line-height:32px}
  .vi20 .site-search-bar .search-bar-container button[type=reset]{
  right:65px}
  .vi20 .site-search-bar .spelling-suggestion-prompt{
    font:20px/28px NotoSans-TC-Regular,Arial,sans-serif;
    padding-bottom:28px;
  padding-left:40px}
  .vi20 .site-search-bar .jump-links{
  display:block}
  .vi20 .site-search-bar .jump-links .jump-to-text{
    display:block;
    width:100%;
  padding:0 0 16px 0}
  .vi20 .site-search-bar .jump-links ul{
    display:block;
  text-align:left}
}
@media only screen and (max-width:767px){
  .vi20 .search-results-wrapper{
  padding-top:56px}
  .vi20 .search-results-wrapper .search-result-headline{
  padding-bottom:24px}
  .vi20 .search-results-wrapper .search-result-headline .display-data{
    display:block;
  padding-top:24px}
  .vi20 .search-results-wrapper .buttons-container .row{
  flex-direction:column-reverse}
  .vi20 .search-results-wrapper .buttons-container .row .cta-container-box{
  padding-top:40px}
  .vi20 .search-results-wrapper .buttons-container .row .no-arrows .cta-container-box{
  padding-top:0}
  .vi20 .search-results-wrapper .buttons-container .carousel-button-container.active-on-mobile{
  display:flex}
  .vi20 .search-results-wrapper .buttons-container.no-result-arrows .carousel-button-container.active-on-mobile{
  padding-top:30px}
  .vi20 .search-results-wrapper .buttons-container.no-category-result .row .cta-container-box{
  padding-top:0}
  .vi20.insight .component-bg{
  height:74%}
  .vi20.insight .component-bg.no-result{
  height:75%}
  .vi20.insight .wrapper-980{
  margin-top:56px}
  .vi20.insight .wrapper-980.full-search{
  margin-top:0}
  .vi20.insight .no-results{
  padding-bottom:56px}
  .vi20.gls-search .wrapper-980{
  margin-top:56px}
  .vi20.gls-search .wrapper-980.full-search{
  margin-top:0}
  .vi20.video-search-result .wrapper-980{
  margin-top:56px}
  .vi20.video-search-result .wrapper-980.full-search{
  margin-top:0}
  .vi20.video-search-result .component-bg{
  height:64%}
  .vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown div.selected-item button.text-holder{
    font-size:20px;
  line-height:32px}
  .vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown div.selected-item .icon-holder{
  padding-left:16px}
  .vi20.video-search-result .sort-block .dropdown-container .flexi-dropdown div.selected-item .icon-holder .fa{
    font-size:20px;
  line-height:32px}
  .vi20.video-search-result .search-results-wrapper .search-result-tiles.list-view .search-result-list .video-info-container{
  position:static}
  .vi20 .site-search-bar .search-bar-container input{
    width:86%;
  font:24px/32px NotoSans-TC-Bold,Arial,sans-serif}
  .vi20 .site-search-bar .search-bar-container input::placeholder{
    font:16px/16px NotoSans-TC-Regular,Arial,sans-serif;
  top:auto}
  .vi20 .site-search-bar .jump-links .jump-links-list{
    width:calc(100% + 40px);
    margin-left:-20px;
    overflow-x:scroll;
    -ms-overflow-style:none;
  scrollbar-width:none}
  .vi20 .site-search-bar .jump-links .jump-links-list::-webkit-scrollbar{
  display:none}
  .vi20 .site-search-bar .jump-links .jump-links-list ul li:first-child{
  padding-left:20px}
}
@media only screen and (max-width:599px){
  .blk-responsive .vi20.gls-search .content-wrapper .file-details{
  flex-direction:column}
  .blk-responsive .vi20.gls-search .content-wrapper .file-details .material-type{
  margin-right:0}
  .blk-responsive .vi20.gls-search .content-wrapper .file-details .approved-for,.blk-responsive .vi20.gls-search .content-wrapper .file-details .material-type{
  flex-direction:row}
  .blk-responsive .vi20.gls-search .content-wrapper .file-details .approved-for span,.blk-responsive .vi20.gls-search .content-wrapper .file-details .material-type span{
    margin-top:auto;
    margin-bottom:auto;
  padding-right:8px}
  .blk-responsive .vi20 .search-results-wrapper .search-result-headline .headline-text{
    font-size:32px;
  line-height:32px}
  .blk-responsive .vi20 .search-results-wrapper .search-result-headline .headline-text span{
    font-size:24px;
  line-height:24px}
  .blk-responsive .vi20 .site-search-bar .search-bar-label{
  padding-left:16px}
  .blk-responsive .vi20 .site-search-bar .search-bar-container{
    margin-bottom:40px;
    padding-left:16px;
  height:56px}
  .blk-responsive .vi20 .site-search-bar .search-bar-container.spelling-suggestion{
  margin-bottom:20px}
  .blk-responsive .vi20 .site-search-bar .search-bar-container input{
    font:16px/32px NotoSans-TC-Regular,Arial,sans-serif;
  padding-right:56px}
  .blk-responsive .vi20 .site-search-bar .search-bar-container button{
    width:56px;
  height:56px}
  .blk-responsive .vi20 .site-search-bar .search-bar-container button[type=reset]{
  right:55px}
  .blk-responsive .vi20 .site-search-bar .spelling-suggestion-prompt{
    font:16px/24px NotoSans-TC-Regular,Arial,sans-serif;
    padding-bottom:20px;
  padding-left:16px}
}
a:focus-visible,button:focus-visible,span:focus-visible{
outline:1px auto #005eb8}
@media only screen and (min-width:1440px){
  .vi20 .iedecommissionbanner h1{
    font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:56px;
  text-align:center}
  .vi20 .iedecommissionbanner h2{
    font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:20px;
  text-align:center}
  .vi20 .iedecommissionbanner .decommission-banner-container{
    float:left;
    display:inline;
    background:#fff4e9;
    z-index:1010;
    width:100%;
  border:2px solid #ff8200}
  .vi20 .iedecommissionbanner .icon{
    margin-left:80px;
  margin-right:10px}
  .vi20 .iedecommissionbanner .icon-container{
  top:50%}
  .vi20 .iedecommissionbanner .message-container{
    width:85%;
    float:left;
  display:inline}
  .vi20 .iedecommissionbanner .banner-message{
    color:#000;
    font-family:FortBold;
    font-size:20px;
    font-weight:700;
    letter-spacing:0;
    line-height:28px;
  margin-right:20px}
  .vi20 .iedecommissionbanner .close{
    margin-right:80px;
    top:50%;
    position:absolute;
    right:0;
  transform:translate(0,-50%)}
  .vi20 .iedecommissionbanner a{
    color:#000;
  text-decoration:underline}
  .vi20 .iedecommissionbanner .close-button-container{
    font-family:FortBold;
  min-width:0}
  .vi20 .iedecommissionbanner .float-top{
    position:fixed;
    top:0;
    width:100%;
  z-index:1010}
}
@media only screen and (max-width:1439px){
  .vi20 .iedecommissionbanner h1{
    font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:56px;
  text-align:center}
  .vi20 .iedecommissionbanner h2{
    font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:20px;
  text-align:center}
  .vi20 .iedecommissionbanner .decommission-banner-container{
    float:left;
    display:inline;
    background:#fff4e9;
    z-index:1010;
    width:100%;
  border:2px solid #ff8200}
  .vi20 .iedecommissionbanner .icon{
    margin-left:40px;
  margin-right:10px}
  .vi20 .iedecommissionbanner .icon-container{
  top:50%}
  .vi20 .iedecommissionbanner .message-container{
    width:85%;
    float:left;
  display:inline}
  .vi20 .iedecommissionbanner .banner-message{
    color:#000;
    font-family:FortBold;
    font-size:20px;
    font-weight:700;
    letter-spacing:0;
    line-height:28px;
  margin-right:20px}
  .vi20 .iedecommissionbanner .close{
    margin-right:40px;
    top:50%;
    position:absolute;
    right:0;
  transform:translate(0,-50%)}
  .vi20 .iedecommissionbanner a{
    color:#000;
  text-decoration:underline}
  .vi20 .iedecommissionbanner .close-button-container{
    font-family:FortBold;
  min-width:0}
  .vi20 .iedecommissionbanner .float-top{
    position:fixed;
    top:0;
    width:100%;
  z-index:1010}
}
@media only screen and (max-width:1023px){
  .vi20 .iedecommissionbanner h1{
    font:40px/48px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:56px;
  text-align:center}
  .vi20 .iedecommissionbanner h2{
    font:24px/32px NotoSans-TC-Bold,Arial,sans-serif;
    padding-top:20px;
  text-align:center}
  .vi20 .iedecommissionbanner .decommission-banner-container{
    float:left;
    display:inline;
    background:#fff4e9;
    z-index:1010;
    width:100%;
  border:2px solid #ff8200}
  .vi20 .iedecommissionbanner .icon{
    margin-left:32px;
  margin-right:10px}
  .vi20 .iedecommissionbanner .icon-container{
  top:50%}
  .vi20 .iedecommissionbanner .message-container{
    width:85%;
    float:left;
  display:inline}
  .vi20 .iedecommissionbanner .banner-message{
    color:#000;
    font-family:FortBold;
    font-size:20px;
    font-weight:700;
    letter-spacing:0;
    line-height:28px;
  margin-right:20px}
  .vi20 .iedecommissionbanner .close{
    margin-right:24px;
    top:50%;
    position:absolute;
    right:0;
  transform:translate(0,-50%)}
  .vi20 .iedecommissionbanner a{
    color:#000;
  text-decoration:underline}
  .vi20 .iedecommissionbanner .close-button-container{
    font-family:FortBold;
  min-width:0}
  .vi20 .iedecommissionbanner .float-top{
    position:fixed;
    top:0;
    width:100%;
  z-index:1010}
}
#vi20-sitemap-combined.combined-with-nav{
  background:#161616;
  color:#fff;
  position:relative;
  overflow:hidden;
padding:56px 0 64px 0}
@media only screen and (max-width:1023px){
  #vi20-sitemap-combined.combined-with-nav{
  display:none}
}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay{
display:none}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay.always-visible{
  display:block;
  position:absolute;
  bottom:0;
  width:100%;
  padding-top:56px;
  padding-bottom:32px;
  background:linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
  background:-moz-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
  background:-webkit-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
  background:-o-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%);
background:-ms-linear-gradient(270deg,rgba(22,22,22,0) 0,#161616 25%)}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay.always-visible .explore-more-btn{
  padding:12px 24px;
  border:1px solid #fff;
  border-radius:2px;
  display:block;
  margin:auto;
  background:#161616;
  color:#fff;
  cursor:pointer;
  left:50%;
  transform:translateX(-50%);
  display:inline-block;
position:relative}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay.always-visible .explore-more-btn:after{
  content:"";
  width:0;
  height:3px;
  display:block;
  background:#ff4713;
  transition:.3s;
  bottom:0;
  left:0;
position:absolute}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay.always-visible .explore-more-btn.active:after,#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay.always-visible .explore-more-btn:hover:after{
width:100%}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay.always-visible .explore-more-btn .icon{
  display:inline-block;
  float:none;
color:#ff4713}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__overlay.always-visible .explore-more-btn .label{
  color:#fff;
font:16px/24px NotoSans-TC-Bold,Arial,sans-serif}
#vi20-sitemap-combined.combined-with-nav .clickable-item{
  font:12px/16px NotoSans-TC-Regular,Arial,sans-serif;
color:#fff}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__header{
  font:32px/40px NotoSans-TC-Bold,Arial,sans-serif;
margin-bottom:32px}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .sitemap__column__header{
  border-bottom:2px solid #fff;
  padding-bottom:16px;
margin-bottom:24px}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .sitemap__column__header span{
font:20px/24px NotoSans-TC-Bold,Arial,sans-serif}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l2-header{
  font:16px/20px NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:none;
  border-bottom:1px solid #616161;
  padding-bottom:8px;
margin-bottom:16px}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-item-container li:nth-child(n+4) .l3-header{
margin-top:32px}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-item-container li.bottom-links{
padding-top:16px}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-item-container li.bottom-links .clickable-item{
font-family:NotoSans-TC-Bold,Arial,sans-serif}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-item-container li.bottom-links .clickable-item span{
padding-right:8px}
#vi20-sitemap-combined.combined-with-nav .multibrand-sitemap__wrapper .multibrand-sitemap__row .multibrand-sitemap__column__l2-l3-container .l2-l3-item-container .l3-header{
  font:12px/20px NotoSans-TC-Bold,Arial,sans-serif;
  text-transform:uppercase;
margin-bottom:16px}
.vi20 .flexi-dropdown{
  max-width:620px;
  display:inline-block;
position:relative}
.vi20 .flexi-dropdown div.selected-item button.text-holder,.vi20 .flexi-dropdown section ul li{
  text-overflow:ellipsis;
  overflow:hidden;
white-space:nowrap}
@keyframes slideInUp{
  0.00%{
    transform:translate3d(0,-20px,0);
    opacity:0;
    visibility:visible;
  top:-30px}
  80.00%{
  opacity:1}
  100.00%{
    transform:translate3d(0,0,0);
  top:0}
}
.vi20 .flexi-dropdown div.selected-item{
  border-bottom:2px solid #f4f1eb;
  display:table;
box-sizing:border-box}
.vi20 .flexi-dropdown div.selected-item button.text-holder,.vi20 .flexi-dropdown div.selected-item span{
display:table-cell}
.vi20 .flexi-dropdown div.selected-item button.text-holder{
  border:none;
  cursor:pointer;
  outline:0;
  padding:0 0 2px 5px;
  height:42px;
  min-width:300px;
  max-width:620px;
  color:#000;
  text-align:left;
  text-transform:capitalize;
font:normal normal normal 36px NotoSans-TC-Bold,Arial,sans-serif}
.vi20 .flexi-dropdown div.selected-item .icon-holder{
  cursor:pointer;
  padding-left:25px;
padding-right:5px}
.vi20 .flexi-dropdown div.selected-item .icon-holder i{
  font-size:24px;
color:#000}
.vi20 .flexi-dropdown div.selected-item .icon-holder.down{
display:table-cell}
.vi20 .flexi-dropdown div.selected-item .icon-holder.up{
display:none}
.vi20 .flexi-dropdown section{
  position:absolute;
  width:100%;
overflow:hidden}
.vi20 .flexi-dropdown section ul{
  box-shadow:0 0 10px 0 rgba(0,0,0,.5);
  padding:0 20px;
  margin:0;
  display:none;
  box-sizing:border-box;
  width:100%;
  position:relative;
  z-index:1;
  top:-1;
  animation-timing-function:ease-out;
  animation-duration:250ms;
animation-fill-mode:both}
.vi20 .flexi-dropdown section ul li{
  border-bottom:1px solid #f4f1eb;
  height:50px;
  text-transform:capitalize;
  font:normal normal normal 16px NotoSans-TC-Regular,Arial,sans-serif;
  line-height:50px;
  color:#fff;
  list-style:none;
  cursor:pointer;
text-align:left}
.vi20 .flexi-dropdown section ul li:last-child{
border-bottom:none}
.vi20 .flexi-dropdown section ul li:hover{
  color:#fff;
text-decoration:underline}
.vi20 .flexi-dropdown.opened ul{
  display:block;
  animation-name:slideInUp;
  background-color:#000;
opacity:.8}
.vi20 .flexi-dropdown.opened .icon-holder.up{
display:table-cell}
.vi20 .flexi-dropdown.opened .icon-holder.down{
display:none}
@media only screen and (max-width:767px){
  .blk-responsive .vi16 .flexi-dropdown{
  width:100%}
  .blk-responsive .vi16 .flexi-dropdown button.text-holder,.blk-responsive .vi16 .flexi-dropdown div.selected-item{
    width:100%;
  font-size:30px}
}
.vi20 .freeForm-iFrame-container iframe{
  width:100%;
  height:100vh;
  margin:80px 0;
  min-height:1500px;
max-height:3500px}
.vi20 .fa-tmce-icon{
font-size:14px}
.vi20 .fa-tmce-icon.fas.fa-circle{
  font-size:10px;
color:#888}
.vi20 .fa-tmce-icon.fa-tmce-icon.fas.fa-minus,.vi20 .fa-tmce-icon.fa-tmce-icon.fas.fa-plus,.vi20 .fa-tmce-icon.fas.fa-check{
color:#000}
.vi20 .fa-tmce-icon.fas.fa-long-arrow-down{
color:#ff4713}
.vi20 .fa-tmce-icon.fas.fa-long-arrow-up{
color:#008b5c}
.vi20 .fa-tmce-icon.fas.fa-long-arrow-up{
color:#ff4713}
.vi20 .fa-tmce-icon.fas.fa-long-arrow-down{
color:#008b5c}