.wrapper-banner .banner-slider .banner-slide {position: relative;display: none;z-index: 1;}
.wrapper-banner .banner-slider .banner-slide.slick-current {z-index: 10;}
.wrapper-banner .banner-slider .banner-slide figure {line-height: 0;}
.wrapper-banner .banner-slider .banner-slide img {width: 100%;}
.wrapper-banner .banner-slider .banner-slide:first-child,
.wrapper-banner .banner-slider.slick-initialized .banner-slide{display: block;}
.wrapper-banner .banner-slider .description{position: absolute;width: 100%;top: 0;right: 0;bottom: 0;left: 0;z-index: 50;padding: 15px;}
.wrapper-banner .banner-slider .description .table {display: table;width: 100%;height: 100%;}
.wrapper-banner .banner-slider .description .table-cell {display: table-cell;}
.wrapper-banner .banner-slider .description.top .table-cell {vertical-align: top;}
.wrapper-banner .banner-slider .description.middle .table-cell {vertical-align: middle;}
.wrapper-banner .banner-slider .description.bottom .table-cell {vertical-align: bottom;}
.wrapper-banner .banner-slider .description.left{text-align: left;}
.wrapper-banner .banner-slider .description.center{text-align: center;}
.wrapper-banner .banner-slider .description.right{text-align: right;}
.wrapper-banner .banner-slider .description .content{display: inline-flex;flex-direction: column;padding: 15px;}
.wrapper-banner .banner-slider .description .content.left{text-align: left;}
.wrapper-banner .banner-slider .description .content.center{text-align: center;}
.wrapper-banner .banner-slider .description .content.right{text-align: right;}
.wrapper-banner .banner-slider .description .content .button{margin-top: 15px;}
.wrapper-banner .banner-slider .video-slide{overflow: hidden;}
.wrapper-banner .banner-slider .video-slide .sliderplaypausevideo{position: relative;display: block;height: 100%;z-index: 2;background-position: center center;background-size: cover}
.wrapper-banner .banner-slider .video-slide .sliderplaypausevideo img {opacity: 0;visibility: hidden;max-height: 84vh}
.wrapper-banner .banner-slider .video-slide .sliderplaypausevideo::before,
.wrapper-banner .video-mp4-slide .sliderplaypausevideo:not(.iconPause):before{content: '';width: 70px;height: 70px;position: absolute;top: calc(50% - 35px);left: calc(50% - 35px);background: url(/sysimages/icon-play.png) left top/70px no-repeat;}
.wrapper-banner .banner-slider .video-slide .sliderplaypausevideo:hover::before,
.wrapper-banner .video-mp4-slide .sliderplaypausevideo:not(.iconPause):hover:before{background-position: left bottom;}
.wrapper-banner .banner-slider .video-slide .sliderplaypausevideo.active{opacity: 0;visibility: hidden;}
.wrapper-banner .banner-slider .video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.wrapper-banner .banner-slider .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.wrapper-banner .sliderplaypausevideo {position: absolute;top: 0;left: 0;z-index: 50;width: 100%;height: 100%; cursor: pointer;}
.wrapper-banner .video-figure-image {opacity: 0}
.wrapper-banner .video-mp4-slide {position: relative; overflow: hidden;}
.wrapper-banner .video-mp4-slide figure {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
.wrapper-banner .video-mp4-slide figure img {max-width: 1902px; margin: auto; width: 100%;}
.wrapper-banner .video-mp4-slide .cover-image {opacity: 0; visibility: hidden;}

.rdc-slider-wrap-buttons .rdc-slider-button {display: inline-block; padding: 0 6px;}

.inlineColors:hover {opacity: 0.8;}
.bannerLink.btt_size_1 {font-size: 1.1em !important; padding-top: .9em !important; padding-bottom: .9em !important;}
.bannerLink.btt_size_2 {font-size: 1.2em !important; padding-top: 1em !important; padding-bottom: 1em !important;}