
.swiper-slide{background-position:center;background-size:cover}
.swiper-container .box.dark .banner_img_info_sub{color:#fff}
.swiper-container .box.dark h2.banner_img_info_title{color:#fff}
.swiper-container .box.dark .banner_img_info_text{color:#fff}
.el_banner .img_tx_w .img_info{text-shadow:0 1px 2px rgba(0,0,0,.4)}
.el_banner .img_tx_w .img_info a{text-shadow:0 1px 2px rgba(0,0,0,.4)}
.el_banner img{min-width:100%}
.vf_banner.dark  .img_tx_w .img_info{color: var(--text_w_1);}
.vf_banner.dark  .img_tx_w .img_info a{color: var(--text_w_1);}
.vf_banner.dark .box .img_info_title{color: var(--text_w_1);}


.vf_banner .img_info .img_info_content{max-width: 750px;}

.banner_text .box.dark .img_info{color: var(--text_w_1);}
.banner_text .box.dark .img_info_title{color: var(--text_w_1);}
.banner_text_bg .box.dark .img_info{color: var(--text_w_1);}
.banner_text_bg .box.dark .img_info_title{color: var(--text_w_1);}

.vf_banner .box .img_info{text-shadow:0 1px 2px rgba(255,255,255,.4)}
.vf_banner .box.dark .img_info{text-shadow:0 1px 2px rgba(0,0,0,.4)}

/*new*/
.not-animated{visibility:hidden;animation-name:none}
.swiper-slide .box,
.swiper-slide .box .image{width:100%;height:100%}

.swiper_wrapper{width:100%;overflow:hidden}
.swiper_wrapper .swiper-container{position:relative;width:100%;height:100%;margin:0}
.swiper_wrapper .swiper-slide{position:relative;margin:0;overflow:hidden;} 
.swiper_wrapper .swiper-slide .image{z-index: initial;}
.swiper_wrapper video {position: relative;z-index: 1;width: 100%;}

.swiper-button-next:after,.swiper-button-prev:after {text-shadow: 0 1px 2px rgba(0,0,0,.4);}

.swiper_wrapper .swiper-container-horizontal>.swiper-pagination-bullets,.vf_swiper_video .swiper-pagination-custom, .swiper-pagination-fraction {transform: translateX(-50%);left: 50%!important;width: auto!important;}

.video-wrap{height: 100%;}
.video-wrap video {position: relative;z-index: 1;width: 100%;}

.vf_banner{overflow: hidden;}
.vf_banner .image img{width: 100%;height: auto;}
.vf_banner .img_info{padding: 5vh 10vw;text-shadow:none}

.vf_banner.vf_section-full .container{padding: 0;}

.bg_semi_w .img_info_content{max-width: 750px; background: rgba( 255, 255, 255, 0.45 );	box-shadow: 0 8px 32px 0 rgba( 0, 0, 0, 0.27 );	-webkit-backdrop-filter: blur( 12.5px );backdrop-filter: blur( 22.5px );border-radius: 10px;padding: 3%;}
.bg_semi_b .img_info_content{max-width: 750px;color: var(--text_w_1);background: rgba( 0, 0, 0, 0.45 );
	box-shadow: 0 8px 32px 0 rgba( 0, 0, 0, 0.37 );	-webkit-backdrop-filter: blur( 12.5px );backdrop-filter: blur( 22.5px );border-radius: 10px;padding: 6%;}
.bg_semi_th .img_info_content{max-width: 750px;color: var(--text_w_1);background: rgba( var(--theme_rgb), 0.45 );box-shadow: 0 8px 32px 0 rgba( var(--theme_rgb), 0.37 );	-webkit-backdrop-filter: blur( 12.5px );backdrop-filter: blur( 22.5px );border-radius: 10px;padding: 6%;}
.bg_semi_b .img_info_content .img_info{color: var(--text_w_2);text-shadow:none}
.bg_semi_b .img_info_content .img_info_title{color: var(--text_w_1);text-shadow:none}
.bg_semi_b .img_info_content .img_info_title:hover{color: var(--theme);text-shadow:none}