.visa-content-card-lg .body-text,.visa-content-card-xl .body-text{max-width:43ex;max-width:43ch;padding-bottom:10px}
.visa-content-card-lg .card-figure,.visa-content-card-xl .card-figure{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}
.visa-content-card-lg .card-figure a,.visa-content-card-xl .card-figure a{bottom:0;left:0;position:absolute;right:0;top:0}
.visa-content-card-lg .card-image,.visa-content-card-xl .card-image{height:100%;-o-object-fit:cover;object-fit:cover}
.visa-content-card-lg .card-headline,.visa-content-card-xl .card-headline{max-width:29ex;max-width:29ch}
.visa-content-card-lg .card-headline-link,.visa-content-card-lg .link,.visa-content-card-xl .card-headline-link,.visa-content-card-xl .link{display:block}
.visa-content-card-lg .divider-line,.visa-content-card-xl .divider-line{margin:1rem 0}
.visa-content-card-lg .figure-container,.visa-content-card-xl .figure-container{position:relative}
.visa-content-card-lg .figure-container:before,.visa-content-card-xl .figure-container:before{content:'';display:block;padding-top:100%}
.visa-content-card-xl .figure-container:before{padding-top:50%}
.visa-content-card-xl .content-video-player .cover .play .visa-icon-play-arrow{top:50%;left:50%;margin-left:-34px;margin-top:-34px}
.visa-content-card-lg .content-video-player .cover .play .visa-icon-play-arrow{top:50%;left:50%;margin-left:-34px;margin-top:-34px}
.visa-content-card-xl .content-video-player,.visa-content-card-lg .content-video-player{height:100%}
.visa-content-card-xl .content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:34.333px;height:0;display:block;position:absolute;z-index:99}
.visa-content-card-xl .card-details{padding:1.5rem 0 0}
.visa-content-card-lg .card-details a.link,.visa-content-card-xl .card-details a.link{margin-bottom:10px}
@media(min-width:768px){.visa-content-card-xl{display:flex}
.visa-content-card-lg .content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:34.333px;height:0;display:block;position:absolute;z-index:99}
.visa-content-card-xl .card-details{padding:0 0 0 1.5rem}
}
@media(min-width:992px){.visa-content-card-lg .card-details,.visa-content-card-xl .card-details{padding:1.5rem 0 0}
.visa-content-card-lg .card-title,.visa-content-card-xl .card-title{line-height:120%}
.visa-content-card-lg.md-expanded .card-details,.visa-content-card-xl.md-expanded .card-details{padding:1.5rem 0 0 1.5rem}
.visa-content-card-xl .card-details{padding:0 0 0 1.5rem}
.visa-content-card-lg .card-details{padding:1.5rem 0 0 0}
.visa-content-card-xl .content-video-player .cover .play .visa-icon-play-arrow{top:50%;left:50%;margin-left:-53px;margin-top:-53px}
.visa-content-card-lg .content-video-player .cover .play .visa-icon-play-arrow{margin-left:-43px;margin-top:-43px}
}
@media(min-width:1200px){.visa-content-card-lg{display:flex}
.visa-content-card-lg .card-details,.visa-content-card-xl .card-details{padding:0 0 0 1.5rem}
}
@media(min-width:1200px){.visa-content-card-lg1{display:block}
}
.visa-content-card-md .card-headline{line-height:120%;margin-bottom:10px}
.visa-content-card-md .card-additional{margin-top:1.5rem}
.visa-content-card-md .card-item{border-top:1px solid #dedede;display:block;line-height:1;margin:1rem 0 1.5rem;padding-top:1rem}
.visa-content-card-md .card-item .card-item-img{padding:0}
.visa-content-card-md .card-item .card-item-details{padding-right:0}
.visa-content-card-md .card-item .card-item-details:hover{text-decoration:underline}
.visa-content-card-md .card-item p{color:#003ea9}
.visa-content-card-md figure{margin-bottom:1rem;overflow:hidden}
.visa-content-card-md .content-video-player .cover .play .visa-icon-play-arrow{top:50%;left:50%;margin-left:-34px;margin-top:-34px}
.visa-content-card-md figure>.content-video-player{padding-bottom:56.25%}
.visa-content-card-md .content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:99}
@media(min-width:992px){.visa-content-card-md .card-item{font-size:2rem}
.visa-content-card-md .content-video-player .cover .play .visa-icon-play-arrow{margin-left:-34px;margin-top:-34px}
}
.visa-content-card-md .padding-left-zero{padding-left:0}
.visa-content-card-md .width-zero{width:0}
.visa-content-card{background-color:rgba(255,255,255,0.95);padding:1.5rem;margin-left:0;margin-right:0}
.visa-content-card .card-title{border-bottom:1px solid #5c5c5c;color:#1a1f71;display:block;font-weight:600;font-size:1.3rem;margin-bottom:1rem;text-transform:uppercase}
.visa-content-card .img-responsive{width:100%}
.visa-content-card .content-video-player .cover{background-size:cover;background-repeat:no-repeat;background-position:center center}
.visa-content-card .image-container{background-size:cover;background-position:center center;width:100%;height:100%;left:0;position:absolute;top:0}
.visa-content-card-sm .content-video-player{position:static}
.visa-content-card-sm .content-video-player .cover .play .visa-icon-play-arrow{top:40%;left:40%}
.visa-content-card p{font-size:1.4rem;line-height:120%}
.visa-content-card-sm figure{padding:0;overflow:hidden;min-width:60px;min-height:60px;height:110px}
.visa-content-card-sm figure a{display:inline-block}
.visa-content-card-sm .card-details,.visa-content-card-sm .card-additional{padding-right:0}
.visa-content-card-sm .card-details.no-padding{padding-left:0;padding-right:0}
.visa-content-card-sm .card-details p{margin-bottom:0}
.visa-content-card-sm{display:flex}
.visa-content-card-sm .card-details p.sub-headline{margin-top:5px}
.visa-content-card-sm .card-details h2{font-size:17px;margin-top:0;margin-bottom:0}
.visa-content-card-sm .content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:20px;height:0;display:block;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px}
.visa-content-card figure a{display:block}
.visa-content-card-sm .card-figure img{height:100%;position:relative}
.visa-content-card-sm .card-figure a{height:100%;position:relative}
.visa-content-card-sm .card-figure a:focus img{border:1px dotted black}
.visa-content-card-sm figure img{height:100px}
@media(min-width:768px){.visa-content-card p{font-size:1.4rem}
.visa-content-card .card-title{font-size:1.4rem}
.visa-content-card-sm .content-video-player .cover .play .visa-icon-play-arrow{padding:25px;left:50%;top:50%;margin-left:-25px;margin-top:-25px}
}
@media(min-width:992px){.visa-content-card p{font-size:1.7rem}
.visa-content-card .card-title{font-size:1.5rem;margin-bottom:1.8rem}
}
@media(min-width:1200px){.visa-content-card-sm figure{height:110px;min-height:100px}
}
@media only screen and (max-device-width:468px){.visa-content-card-lg .LargeCard{margin-top:1rem;padding-left:5px}
}
.content-video-player{color:white;position:relative}
.content-video-player a{color:white;text-decoration:none}
.content-video-player a p{color:white}
.content-video-player .cover{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;border:1px solid transparent}
.modal .content-video-player .cover{border:0}
.content-video-player .cover:focus-within{border:2px dashed #1a1f71}
.content-video-player .cover .play{background:0;height:100%;position:absolute;width:100%;left:0;z-index:1}
.content-video-player .cover .play:focus{border:1px dashed #1a1f71}
.content-video-player .cover .play:focus span.visa-icon-play-arrow{border:1px dashed #1a1f71;outline:1px dashed white}
.content-video-player .cover .play .label{display:none}
.content-video-player .cover .play .visa-icon-play-arrow:before{content:''}
.content-video-player .cover .playmodal{background:0;height:100%;position:absolute;width:100%;left:0;cursor:pointer}
.content-video-player .cover .playmodal .label{display:none}
.content-video-player .cover .playmodal .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:1;left:50%;top:50%;margin-top:-34px;margin-left:-34px}
.content-video-player .cover .playmodal .visa-icon-play-arrow-blue{background:url(../../designs/rvcom/images/btn-video-play.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:1;left:50%;top:50%;margin-top:-34px;margin-left:-34px}
.content-video-player .cover .playmodal .visa-icon-play-arrow:before{content:''}
.content-video-player .cover img{position:absolute;z-index:1}
.content-video-player .cover button{opacity:1}
.content-video-player .cover button:hover span{opacity:.8}
.content-video-player .topics{background:rgba(92,92,92,0.95);display:none;height:100%;left:0;position:absolute;top:0;width:100%}
.content-video-player .topics .row{padding:0 5%}
.content-video-player .topics .topic .title{font-size:2.2rem;line-height:2.5rem;margin:0;margin-top:10px}
.content-video-player .topics .topic .title .visa-icon{display:none;vertical-align:sub}
.content-video-player .topics .topic p{font-size:1.6rem}
.content-video-player .topics .topic p .visa-icon{vertical-align:sub}
.content-video-player .topics .heading{font-size:2.4rem;line-height:2.4rem}
.content-video-player .topics .replay{background:0;font-size:2.4rem;line-height:90px;vertical-align:top}
.content-video-player .topics .replay .visa-icon{color:white;font-size:60px}
@media(max-width:767px){.content-video-player .topics .heading{border-bottom:white solid 1px;margin-bottom:0}
.content-video-player .topic .title .visa-icon{display:inline-block !important}
.content-video-player .topics{cursor:pointer}
.content-video-player .topics .heading{font-size:2rem;line-height:2rem;margin-top:8px;padding-left:5px}
.content-video-player .topics .topic .title{font-size:2rem;line-height:2rem;margin:3% 0}
.content-video-player .replay-row .replay{font-size:2rem;line-height:5rem}
.content-video-player .replay-row .replay .visa-icon-reload{font-size:50px}
.content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:34.333px;height:0;display:block;position:absolute;z-index:99;left:50%;top:50%;margin-left:-34px;margin-top:-34px}
.content-video-player .cover .play .visa-icon-play-arrow-blue{background:url(../../designs/rvcom/images/btn-video-play.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:99;left:50%;top:50%;margin-top:-34px;margin-left:-34px}
}
@media(max-width:991px){.content-video-player .topic .title .visa-icon{display:inline-block !important}
}
@media(min-width:768px){.content-video-player .topics .heading{border-bottom:white solid 1px;font-size:2.6rem;line-height:7.2rem}
.content-video-player .topics .title{font-size:2.6rem}
.content-video-player .topics .replay{font-size:2.6rem;line-height:50px}
.content-video-player .topics .replay .visa-icon-reload{font-size:50px}
.content-video-player .cover .play .visa-icon-play-arrow{padding:40px;left:50%;top:50%;margin-left:-40px;margin-top:-40px}
.content-video-player .cover .playmodal .visa-icon-play-arrow{padding:40px;left:50%;top:50%;margin-left:-40px;margin-top:-34px}
}
@media only screen and (min-width:767px) and (max-width:991px){.content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;left:50%;top:50%;margin-left:-34px;margin-top:-34px}
.content-video-player .cover .play .visa-icon-play-arrow-blue{background:url(../../designs/rvcom/images/btn-video-play.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:99;left:50%;top:50%;margin-top:-34px;margin-left:-34px}
}
@media only screen and (min-width:991px) and (max-width:1200px){.content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:99;left:50%;top:50%;margin-left:-34px;margin-top:-34px}
.content-video-player .cover .play .visa-icon-play-arrow-blue{background:url(../../designs/rvcom/images/btn-video-play.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:99;left:50%;top:50%;margin-top:-34px;margin-left:-34px}
}
@media(min-width:1200px){.content-video-player .cover .play .visa-icon-play-arrow{background:url(../../designs/rvcom/images/play-button.png);background-size:cover;padding:41px;height:0;display:block;position:absolute;z-index:99;top:50%;left:50%;margin-left:-43px;margin-top:-43px}
.content-video-player .cover .play .visa-icon-play-arrow-blue{background:url(../../designs/rvcom/images/btn-video-play.png);background-size:cover;padding:34px;height:0;display:block;position:absolute;z-index:99;left:50%;top:50%;margin-top:-34px;margin-left:-34px}
.content-video-player .cover .playmodal .visa-icon-play-arrow{padding:34px}
}
.iphone .replay-row .replay{line-height:1.8rem}
.iphone .replay-row .replay .visa-icon-reload{font-size:40px}
.overlayCont{position:relative}
.overlayCont .content-video-player{position:static}
.paddingcontent{padding-right:0;padding-left:0}
.contentVideoPlayer .container-fluid{width:100%}
.modal .paddingcontent .margin-btm-40.content-video-player{margin-bottom:0}
#contentsmallvid1{background-repeat:no-repeat;background-size:55%;margin-left:-10px;margin-top:-10px}
.media_icon{display:none;padding:1px}
#contact-buttons-bar{position:fixed;overflow:visible;top:240px;left:-50px;width:50px;z-index:5000}
#contact-buttons-bar.slide-on-scroll{position:absolute}
.contact-button-link{display:block;width:40px;height:40px;padding:0;margin-bottom:1px;text-align:center;line-height:40px;font-size:20px;background:#8e8e93;color:#fff;overflow:visible;position:relative;border-top-right-radius:2px;border-bottom-right-radius:2px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;transition:all 250ms}
.contact-button-link:hover,.contact-button-link:focus,.contact-button-link:active{color:#fff;background:#122d98;padding-left:0;width:50px}
.contact-button-link .visa-icon-social-share{font-size:35px}
.contact-button-link.cb-hidden{display:none}
.contact-button-link.facebook{background:#3b5998}
.contact-button-link.twitter{background:#003ea9}
.contact-button-link.vk{background:#4c75a3}
.contact-button-link.odnoklassniki{background:#ed812b}
.contact-button-link.linkedin{background:#0077b5}
.contact-button-link.gplus{background:#dd4b39}
.contact-button-link.pinterest{background:#cd1c1f}
.contact-button-link.skype{background:#01aef2}
.contact-button-link.stumbleupon{background:#ea4b24}
.contact-button-link.hacker-news{background:#f08641}
.contact-button-link.reddit{background:#fc461e}
.contact-button-link.tumblr{background:#32506d}
.contact-button-link.stack-overflow{background:#f69c55}
.contact-button-link.youtube{background:#b00}
.contact-button-link.github{background:#000}
.contact-button-link.pinterest{background:#cb2027}
.contact-button-link.flickr{background:#ff0084}
.contact-button-link.instagram{background:#125688}
.contact-button-link.delicious{background:#3271cb}
.contact-button-link.digg{background:#333}
.contact-button-link.print{background:#75aa33}
.contact-button-link.separated{margin-top:1em}
.contact-button-link.weibo{background:#df2029}
.show-hide-contact-bar{background:#122d98;color:#fff;border:0;padding:0;display:none}
.contact-button-link.show-hide-contact-bar:focus,.contact-button-link.show-hide-contact-bar:active{outline:1px dashed #1a1f71;box-shadow:0 0 0 1px white}
.contact-button-link.show-hide-contact-bar:hover{color:#fff;background:#122d98;padding:0;width:50px}