﻿.visa-marquee{width:100% !important;max-width:2600px !important;margin:0 auto;color:#1a1f71;color:var(--vs-primary-dark)}
.visa-marquee div:before,.visa-marquee div:after{clear:both}
.visa-marquee .regular-font{font-weight:400 !important}
.visa-marquee a:hover,.visa-marquee a:focus,.visa-marquee a:active{text-decoration:none}
.visa-marquee .color-gold{color:#f7b600;color:var(--vs-secondary-dark)}
.visa-marquee .visa-marquee-slides,.visa-marquee .visa-marquee-controls{width:100%;margin:0;padding:0}
.visa-marquee .visa-marquee-slides li,.visa-marquee .visa-marquee-controls li{list-style:none}
.visa-marquee .signature-background-blue .headline-secondary{color:#d2a54b}
.visa-marquee .signature-background-blue .mb-head-guide{color:#fff}
.visa-marquee .visa-marquee-inner .slide-content .slide-message p.mb-head-guide a{text-decoration:underline}
.visa-marquee .visa-icon-carat-right{padding:0}
.visa-marquee .signature-element{top:22px;left:-10px}
.visa-marquee .visa-icon{line-height:1.5}
.visa-marquee .slide-cta .btnlink .visa-icon{font-size:80%}
.visa-marquee .slide-message,.visa-marquee .slide-cta{max-width:390px;overflow:hidden}
.visa-marquee .slide-media,.visa-marquee .visa-marquee-slides{max-height:600px;min-height:384px}
.visa-marquee .slide-media{left:0;margin:0;position:absolute;overflow:hidden}
.visa-marquee .content-video-player{height:inherit}
.visa-marquee .close .visa-icon-close,.visa-marquee .close .visa-icon-chevron-back{line-height:1}
.visa-marquee .headline-secondary{line-height:100%}
.visa-marquee p{line-height:120%}
.visa-marquee .play-signature{background:url(/etc/designs/rvcom/images/btn-video-play-signature.png) !important;background-size:cover !important}
.visa-marquee-inner{padding:0 !important}
.visa-marquee-inner .visa-marquee-slide{display:none;visibility:hidden;width:100%}
.visa-marquee-slide .content-video-player .cover:focus-within{border:0}
.visa-marquee-inner .visa-marquee-slide button:focus,.visa-marquee-inner .visa-marquee-slide li:focus{outline:1px thin dotted;border:2px dotted #1a1f71;border:2px dotted var(--vs-primary-dark)}
.visa-marquee-inner .visa-marquee-slide.active{display:block;visibility:visible}
.visa-marquee-inner .visa-marquee-slide .container-fluid{width:100%;max-width:100%;padding:0}
.visa-marquee-inner .visa-marquee-slide .slide-media:before{clear:both}
.visa-marquee-inner .visa-marquee-slide .slide-media:after{clear:both}
.visa-marquee-inner .visa-marquee-slide .slide-media img,.visa-marquee-inner .visa-marquee-slide .slide-media video{width:100%;position:relative;margin-top:0}
.visa-marquee-inner .visa-marquee-slide .slide-media .youtubemodal img.hidden-sm{position:absolute}
.visa-marquee-inner .visa-marquee-slide .slide-media img.hidden-xs.media,.visa-marquee-inner .visa-marquee-slide .slide-media video.hidden-xs.media{left:0;max-height:none;position:absolute}
.visa-marquee-inner .slide-content{bottom:20%;left:0;outline:none !important;position:absolute;width:100%}
.visa-marquee-inner .slide-content.top10{top:10%;margin-bottom:6rem}
.visa-marquee-inner .slide-content.top20{top:20%;margin-bottom:6rem}
.visa-marquee-inner .slide-content.top30{top:30%;margin-bottom:6rem}
.visa-marquee-inner .slide-content .slide-content-box{display:inline-block;padding:0 1.8rem;position:relative}
.visa-marquee-inner .slide-content .slide-content-box.content-left{padding:0 .75rem 0 0;margin-left:1.8rem}
.visa-marquee-inner .slide-content .slide-content-box.content-right{padding:0 0 0 1rem;margin-left:1rem}
.visa-marquee-inner .slide-content .slide-content-box.content-right .signature-element{left:0}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-message,.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-cta{color:#1a1f71;color:var(--vs-primary-dark);background-color:#fff;background-color:rgba(255,255,255,0.9)}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-message p,.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-cta p{color:#1a1f71;color:var(--vs-primary-dark)}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-message,.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta{color:#fff;background-color:transparent}
color:#fff}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-signature .slide-message,.visa-marquee-inner .slide-content .slide-content-box.content-primary-signature .slide-cta{background-color:#031d40}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-signature .slide-message a:hover,.visa-marquee-inner .slide-content .slide-content-box.content-primary-signature .slide-message a:focus,.visa-marquee-inner .slide-content .slide-content-box.content-primary-signature .slide-cta a:hover,.visa-marquee-inner .slide-content .slide-content-box.content-primary-signature .slide-cta a:focus{text-decoration:underline}
.visa-marquee-inner .slide-content .slide-message,.visa-marquee-inner .slide-content .slide-cta{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.visa-marquee-inner .slide-content .slide-message .headline-secondary{margin:0 1.8rem 0rem;padding-top:1.7rem;padding-bottom:1.2rem}
.visa-marquee-inner .slide-content .slide-message p{margin:0 1.8rem 4rem}
.visa-marquee-inner .slide-content .slide-message .slide-cta-button{display:block;margin-top:15px}
.visa-marquee-inner .slide-content .slide-cta{margin-top:1px;min-height:0;padding:0 1.8rem}
.visa-marquee-inner .slide-content .slide-cta.cta0{display:none}
.visa-marquee-inner .slide-content .slide-cta.cta1 p,.visa-marquee-inner .slide-content .slide-cta.cta2 p{margin-bottom:0}
.visa-marquee-inner .visa-marquee-controls{bottom:3.33%;left:0;position:absolute;text-align:center;width:100%;z-index:3}
.visa-marquee-inner .visa-marquee-controls:active{outline:medium none !important}
.visa-marquee-inner .visa-marquee-controls .marquee-indicator{display:inline-block;float:none;position:relative;padding-left:.45rem;padding-right:.45rem}
.visa-marquee-inner .visa-marquee-controls .marquee-indicator.active .marquee-dot{background-color:#f7b600;background-color:var(--vs-secondary-dark)}
.visa-marquee-inner .visa-marquee-controls .marquee-indicator.active .marquee-dot.signature-background-gold{background-color:#d2a54b}
.visa-marquee-inner .visa-marquee-controls .marquee-indicator .marquee-dot{height:10px;background-color:rgba(255,255,255,0.9);-moz-border-radius:0;-wekit-border-radius:0;border-radius:0}
@media only screen and (min-width:1200px){.visa-marquee-inner .visa-marquee-controls .marquee-indicator .marquee-dot{width:220px}
}
@media only screen and (min-width:668px) and (max-width:1199px){.visa-marquee-inner .visa-marquee-controls .marquee-indicator .marquee-dot{width:100px;padding:0}
}
@media only screen and (max-width:667px){.visa-marquee-inner .visa-marquee-controls .marquee-indicator .marquee-dot{width:10px;margin-right:-2px;padding:0}
}
.visa-marquee-inner .slide-content .signature-background-blue .headline-secondary{padding-top:7rem}
.pmyCarousel,.nmyCarousel{display:block;width:6%}
.pmyCarousel span.icon-block,.nmyCarousel span.icon-block{position:absolute;top:50%;margin-top:-24px}
.pmyCarousel i.fa,.nmyCarousel i.fa{font-size:48px}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.visa-marquee .btnlink:active,.visa-marquee .btnlink.active{box-shadow:none}
.visa-marquee .btnlink.focus,.visa-marquee .btnlink:active:focus,.visa-marquee .btnlink:active.focus,.visa-marquee .btnlink.active:focus,.visa-marquee .btnlink.active.focus{outline:0}
@media screen and (max-width:767px){.visa-marquee-inner .slide-content .left,.visa-marquee-inner .slide-content .right,.visa-marquee-inner .slide-content .center{text-align:center}
.visa-marquee-inner .visa-marquee-slide .slide-media{position:relative}
.visa-marquee-inner .slide-content{bottom:inherit;margin-top:0 !important;text-align:center}
.visa-marquee-inner .slide-content.top10,.visa-marquee-inner .slide-content.top20,.visa-marquee-inner .slide-content.top30{top:inherit}
.visa-marquee-inner .slide-content .slide-message{background-color:#fff !important;background-color:white;height:auto !important}
.visa-marquee-inner .slide-content .slide-message p.mb-head-guide,.visa-marquee-inner .slide-content .slide-message .cta{margin:10px 0 0;padding:0;color:#1a1f71;color:var(--vs-primary-dark)}
.visa-marquee-inner .slide-content .slide-message .headline-secondary{font-size:4rem;margin-bottom:2.1rem;margin-top:2.5rem}
.visa-marquee-inner .slide-content .slide-message .mb-head-guide{margin-top:0}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-cta-button:first-child,.visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-cta-button:first-child,.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta-button:first-child{margin-top:1.2rem}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-cta-button:last-child,.visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-cta-button:last-child,.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta-button:last-child{margin-bottom:1rem}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-cta-button.meta,.visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-cta-button.meta,.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta-button.meta{margin-top:3rem}
.visa-marquee-inner .slide-content a.meta.lh{line-height:2.8rem}
.visa-marquee-inner .slide-cta{margin:80px 0 0 0}
.visa-marquee-inner .slide-cta.visible-xs-block{margin-top:3rem}
.visa-marquee-inner .slide-cta.cta1 p,.visa-marquee-inner .slide-cta.cta2 p{margin-bottom:0}
.visa-marquee-inner .content-primary-signature{background-color:#031d40}
.visa-marquee-inner .content-primary-signature .slide-message{background-color:#031d40 !important}
.visa-marquee-inner .content-primary-signature .slide-message .headline-secondary.headline-secondary{color:#d2a54b}
.visa-marquee-inner .content-primary-signature .slide-message p.mt0{color:#fff}
.visa-marquee-inner .content-primary-signature .slide-cta-button{background:0;border-color:transparent;color:#fff}
.visa-marquee-inner .content-primary-blue .slide-cta{background-color:#fff !important}
}
@media(max-width:767px){.visa-marquee .visa-marquee-inner .content-primary-blue .slide-cta{color:white;background-color:#fff}
.visa-marquee .visa-marquee-inner .content-primary-blue .slide-cta.a{background:#1a1f71;background:var(--vs-primary-dark)}
.visa-marquee .visa-marquee-inner .slide-content{margin:0;position:static}
.visa-marquee .visa-marquee-inner .slide-content .slide-content-box{width:100%}
.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta .baseLitBg,.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta .baseLitBg a{color:#FFF}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta a.btn-primary.btnlink,.visa-marquee-inner .slide-content .slide-content-box.content-primary-white .slide-cta a.btn-primary.btnlink{background-color:#FFF;display:block;padding:.2rem 0 .3rem 0;border-radius:.5rem;color:#1a1f71;color:var(--vs-primary-dark);block;border:.1rem solid #1a1f71;border:.1rem solid var(--vs-primary-dark)}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-cta a.btn-primary.btnlink{border-radius:.5rem;padding:.2rem 0 .3rem 0;display:block;border:.1rem solid #1a1f71;border:.1rem solid var(--vs-primary-dark)}
.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-message,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-cta,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-message,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta,.visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta a{color:#1a1f71;color:var(--vs-primary-dark)}
.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-message p,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-message .headline-secondary,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-cta p,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-blue .slide-cta .headline-secondary,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-message p,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-message .headline-secondary,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta p,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-primary-transparent .slide-cta .headline-secondary{color:#1a1f71;color:var(--vs-primary-dark)}
.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-left,.visa-marquee .visa-marquee-inner .slide-content .slide-content-box.content-right{margin:0;padding:0 15px}
.visa-marquee .slide-media,.visa-marquee .visa-marquee-slides{height:auto !important;max-height:none;min-height:0}
.visa-marquee .slide-message,.visa-marquee .slide-cta{max-width:none}
.visa-marquee .slide-media{width:auto !important}
.visa-marquee .content-video-player{position:static;height:100%;width:100%;top:0}
.visa-marquee .modal .content-video-player{height:inherit}
.visa-marquee .slide-cta{padding-top:1.7rem !important}
.visa-marquee .headline-secondary{padding-top:0 !important}
.visa-marquee .content-primary-transparent{text-shadow:none !important}
}
@media(min-width:768px) and (max-width:991px){.visa-marquee .visa-marquee-inner .slide-content .slide-message .headline-secondary{margin-bottom:0rem}
.visa-marquee p,.visa-marquee .slide-cta-button{font-size:1.5rem;line-height:1.5}
}
@media(min-width:992px) and (max-width:1199px){.visa-marquee .visa-marquee-inner .slide-content .slide-message .headline-secondary{margin-bottom:0rem}
}
@media(min-width:1199px) and (max-width:1540px){.visa-marquee .visa-marquee-inner .slide-content .slide-message .headline-secondary{margin-bottom:0rem}
}
@media(min-width:1541px){.visa-marquee .visa-marquee-inner .slide-cta-button{font-size:2.5rem}
.visa-marquee .visa-marquee-inner .slide-cta-button.meta{font-size:2rem}
}
@media(min-width:767px){.visa-marquee .btnlink{color:#1a1f71;color:var(--vs-primary-dark);background-color:transparent !important;border:0;display:block;line-height:1.2;padding:0;text-align:left}
.visa-marquee .btnlink:last-child{margin-bottom:.7rem}
.visa-marquee .btnlink .visa-icon{font-size:inherit}
.visa-marquee .content-primary-signature .btnlink{color:#fff}
.visa-marquee .content-primary-blue .slide-message,.visa-marquee .content-primary-blue .slide-cta{background-color:#1a1f71;background-color:var(--vs-primary-dark);color:#fff}
.visa-marquee .content-primary-blue .slide-message p,.visa-marquee .content-primary-blue .slide-message a,.visa-marquee .content-primary-blue .slide-message .headline-secondary,.visa-marquee .content-primary-blue .slide-cta p,.visa-marquee .content-primary-blue .slide-cta a,.visa-marquee .content-primary-blue .slide-cta .headline-secondary{color:#fff}
}
@media(min-width:768px){.visa-marquee .slide-cta a:hover{text-decoration:underline}
.visa-marquee .content-primary-blue .slide-cta a:focus,.visa-marquee .content-primary-signature .slide-cta a:focus{outline:1px dotted white}
.visa-marquee .content-primary-white .slide-cta a:focus,.visa-marquee .content-primary-transparent .slide-cta a:focus{outline:1px dotted #1a1f71;outline:1px dotted var(--vs-primary-dark)}
.visa-marquee .content-video-player .cover .play{z-index:1}
.visa-marquee .visa-marquee-inner .slide-content .slide-content-box{z-index:2}
.visa-marquee .slide-title{font-size:2.8rem}
.visa-marquee .btnlink.left{text-align:left}
.visa-marquee .btnlink.right{text-align:right}
.visa-marquee .btnlink.center{text-align:center}
}
.visa-marquee-inner .carousel-control.pmyCarousel,.visa-marquee-inner .carousel-control.nmyCarousel{z-index:1}
.visa-marquee .carouselArrows{position:absolute;width:100%;top:32%;font-size:11rem;color:#003ea9;color:var(--vs-primary);z-index:999}
.visa-marquee .carouselArrows button.visa-icon{font-size:3rem;width:45px;border-radius:50%;margin:60px;background:rgb(255,255,255,0.5)}
.visa-marquee .carouselArrows .left-arrow,.visa-marquee .carouselArrows .right-arrow{left:-99999px;position:absolute}
.visa-marquee .carouselArrows .left-arrow.active{left:0}
.visa-marquee .carouselArrows .right-arrow.active{right:0;left:auto}
.visa-marquee .carouselArrows .left-arrow.focus{outline:1px dashed #003ea9;outline:1px dashed var(--vs-primary);border:1px dashed white}
.visa-marquee .carouselArrows .right-arrow.focus{outline:1px dashed #003ea9;outline:1px dashed var(--vs-primary);border:1px dashed white}
.visa-marquee .carouselArrows .left-arrow:focus-within{left:0}
.visa-marquee .carouselArrows .right-arrow:focus-within{right:0;left:auto}
.visa-marquee .carouselArrows:hover .left-arrow,.visa-marquee .carouselArrows:hover .right-arrow{cursor:pointer;display:block}
.visa-marquee .visa-icon.visa-icon-paddle-left,.visa-marquee .visa-icon.visa-icon-paddle-right{background:transparent}
.content-video-player .cover img{top:0;max-height:100% !important}
.marqueeTextboxCenter{left:37%}
.cover-loopingvideo{position:relative}
.cover-loopingvideo .visa-icon-yplay-arrow{background:url(/etc/designs/rvcom/images/play-button.png);position:absolute;display:inline-block;cursor:pointer;height:60px;width:60px;background-size:cover;z-index:99;padding:43px}
@media(min-width:1200px){.visa-marquee .slide-title{font-size:4rem}
}
@media(max-width:992px){.marqueeTextboxCenter{left:0}
.marquee-con-mobile{display:block !important}
}
@media(min-width:992px) and (max-width:1200px){.visa-marquee-inner .slide-content .slide-message .mb-head-guide{font-size:1.7rem}
}
@media(min-width:767px){.customTBox div.slide-message,.customTBox div.slide-cta{max-width:100%}
.customTBox div.slide-cta.cta2 a.btnlink{max-width:100%}
}
@media(max-width:767px){.marqueeBtn.btn-signature-primary{color:#fff !important}
div.customTBox.slide-content-box.content-left{width:auto !important;left:auto !important}
a.btn.btn-transparent.regularwhite{border-color:#1a1f71 !important;border-color:var(--vs-primary-dark) !important}
a.btn.btn-transparent.regularwhite:hover{border-color:#1a1f71 !important;border-color:var(--vs-primary-dark) !important;border-width:.2rem}
}
.marqspace{margin-bottom:0 !important}
.visa-marquee .text-color-blue{color:#1a1f71;color:var(--vs-primary-dark)}
.visa-marquee .text-color-white{color:#fff}
.visa-marquee p.text-color-white,.visa-marquee .headline-secondary.text-color-white{color:#fff}
.visa-marquee .carouselArrows .left-arrow:focus-within,.visa-marquee .carouselArrows .right-arrow:focus-within{outline:1px dashed #003ea9;outline:1px dashed var(--vs-primary);border:1px dashed white}
.visa-marquee-inner .slide-content .slide-content-box.content-primary-signature .slide-cta{background-color:#031d40}
.visa-marquee-inner .slide-content .slide-message.signature-background-blue{background-color:#031d40}
.visa-marquee-inner .marqueeBtn1 a:hover{text-decoration:none}
.visa-marquee-inner .marqueeBtn1{padding:5px 0}
.youkuvid{height:480 !important}
@-webkit-keyframes fadeIn{0{opacity:.65}
100%{opacity:1}
}
@keyframes fadeIn{0{opacity:.65}
100%{opacity:1}
}
@-moz-keyframes fadeIn{0{opacity:.65}
100%{opacity:1}
}
@-o-keyframes fadeIn{0{opacity:.65}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.8s}