@charset "utf-8";
/* CSS Document */


.banner_new{position:relative;}
.banner_new img{display:block; width:100%; height:auto;  min-height:815px; object-fit:cover;}
.banner_new .banner_txt{position:absolute; left:0; right:0; top:0; bottom:0;}
.banner_new .banner_txt:after{display:block; content:""; position:absolute; left:0; bottom:0; right:0; height:340px; background:linear-gradient(180deg, rgba(1, 1, 1, 0) 0%, #010101 100%); z-index:1;}
.banner_new .banner_txt .bt{display:table; width:100%; height:100%; background:url(../images/play_btn.svg) center no-repeat;}
.banner_new .banner_txt .btd{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.banner_new .banner_txt .bnnr_txt{float:right; width:40%; position:relative; z-index:10;}
/*.banner_new .banner_txt .bnnr_txt .bnnr_txt_w{max-width:415px;}*/
.banner_new .banner_txt .bnr_sub_title{}
.banner_new .banner_txt .bnr_sub_title .bnr_tag{display:inline-block; vertical-align:middle; color:#fff; font-size:1.4em; background:#182ED4; padding:5px 7px;}
.banner_new .banner_txt .bnr_sub_title .bnr_dt{display:inline-block; vertical-align:middle; color:#fff; font-size:1.4em; padding-left:10px;}
.banner_new .banner_txt h1{font-size:4.8em; color:#fff; font-size:4.4em;}
.banner_new .banner_txt h1 span{ font-weight:500; font-size:0.8em;}
.banner_new .banner_txt p{font-size:1.6em; color:#fff;}
.banner_new .banner_txt p span{font-weight:700;}
.banner_new .banner_txt .bnr_btns{padding:20px 0 0;}
.banner_new .banner_txt .bnr_btns .readmore_btn{display:inline-block; vertical-align:middle; color:#fff; text-decoration:none; background:rgba(241, 46, 49, 0.16) url(../images/btn_arrow.svg) calc(100% - 24px) 15px no-repeat; padding:10px 47px 10px 17px; border-radius:30px; border:1px solid #F12E31; font-size:1.6em;}
.banner_new .banner_txt .bnr_btns .gallery_btn{display:inline-block; vertical-align:middle; color:#fff; text-decoration:none; background:url(../images/btn_arrow.svg) calc(100% - 24px) 15px no-repeat; padding:10px 47px 10px 17px; border-radius:30px; border:none; font-size:1.6em; margin-left:10px;}
@media only screen and (max-width: 1280px) {
	.banner_new .banner_txt h1{font-size:4.4em; font-size:4em;}
}
@media only screen and (max-width: 1024px) {
	.banner_new .banner_txt h1{font-size:3.5em; font-size:3.1em;}
	.banner_new .banner_txt p{font-size:1.4em;}
	.banner_new .banner_txt .bnr_sub_title .bnr_dt{padding:10px 0 0; display:block;}
	.banner_new .banner_txt .bnr_btns .gallery_btn{margin:15px 0 0;}
	.banner_new .banner_txt .bnr_btns span{display:block;}
}
@media only screen and (max-width: 767px) {
	.banner_new img{min-height:450px;}
	.banner_new .banner_txt{position:static; background:#000;}
	.banner_new .banner_txt .bt{background:none;}
	.banner_new .banner_txt .bnnr_txt{float:none; width:100%; position:relative; z-index:10; padding:15px 0 45px;}
	.banner_new .banner_txt .bnnr_txt .bnnr_txt_w{max-width:415px;}
	.banner_new .banner_txt .bnr_sub_title{}
	.banner_new .banner_txt .bnr_sub_title .bnr_tag{display:inline-block; vertical-align:middle; color:#fff; font-size:1.4em; background:#182ED4; padding:5px 7px; margin-right:10px;}
	.banner_new .banner_txt .bnr_sub_title .bnr_dt{display:inline-block; vertical-align:middle; color:#fff; font-size:1.4em; padding-left:0;}
	.banner_new .banner_txt .bnr_btns span{display:inline-block;}
	.banner_new .banner_txt h1{font-size:3.2em; font-size:2.8em;}
	.banner_new .banner_txt p{font-size:1.2em;}
	.banner_new .play_btn{position:relative;}
	.banner_new .play_btn:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/play_btn.svg) center no-repeat; background-size:450px 450px;}

}



.stats_new{background:#0a0a0a; padding:155px 0 95px;}
.stats_new .stat_left{width:28%; max-width:28%; min-width:28%; padding-right:8%;}
.stats_new .stat_left h2{font-size:4.8em; line-height:1.25;}
.stats_new .stat_right{width:64%; max-width:64%; min-width:64%;}
.stats_new .stat_right .stat_cols{border:1px solid #F12E31;}
.stats_new .stat_right .stat_cols .stat_col{width:20%; max-width:20%; min-width:20%; border-right:1px solid #F12E31; -moz-box-sizing:border-box; box-sizing:border-box; padding:23px 17px 21px;}
.stats_new .stat_right .stat_cols .stat_col:last-child{border:none;}
.stats_new .stat_right .stat_cols .stat_col img{display:block; width:50px; height:45px;}
.stats_new .stat_right .stat_cols .stat_col .stat_num{color:#fff; font-size:3.2em; font-weight:500; padding-top:55px;}
.stats_new .stat_right .stat_cols .stat_col .stat_label{color:#fff; font-size:1.4em; font-weight:500; padding-top:5px;}
@media only screen and (max-width: 1280px) {
	.stats_new .stat_left{width:28%; max-width:28%; min-width:28%; padding-right:2%;}
	.stats_new .stat_left h2{font-size:4.4em;}
	.stats_new .stat_right .stat_cols .stat_col .stat_num{font-size:3em; padding-top:55px;}
	.stats_new .stat_right{width:70%; max-width:70%; min-width:70%;}
	.stats_new .stat_right .stat_cols .stat_col{width:20%; max-width:20%; min-width:20%; padding:23px 12px 18px;}
}
@media only screen and (max-width: 1024px) {
	.stats_new{padding:85px 0 65px;}
	.stats_new .stat_left h2{font-size:4em;}
	.stats_new .stat_left{width:100%; max-width:100%; min-width:100%; padding-right:0; padding-bottom:30px;}
	.stats_new .stat_right{width:100%; max-width:100%; min-width:100%;}
}
@media only screen and (max-width: 767px) {
	.stats_new{padding:55px 0 75px;}
	.stats_new .stat_left h2{font-size:3.2em;}
	.stats_new .stat_right .stat_cols{border:none;}
	.stats_new .stat_right .stat_cols .stat_col{width:50%; max-width:50%; min-width:50%; border:1px solid #F12E31; padding:20px 15px 15px; margin:0 -1px -1px 0;}
	.stats_new .stat_right .stat_cols .stat_col:last-child{border:1px solid #F12E31;}
}





.events_cal_new{padding:190px 0 140px;}
.eve_cal{margin-top:60px; border:1px solid #eee;}
.eve_cal iframe{width:100% !important;}
.events_cal_new .ev_txts{}
.events_cal_new .ev_txts .contents_block{max-width:950px;}
.events_cal_new .ev_txts h2{font-weight:400; font-size:4.8em; line-height:1.25;}
.events_cal_new .ev_txts h2 strong{font-weight:600; color:#F12E31;}
.events_cal_new .ev_tabs{padding-top:30px;}
.events_cal_new .ev_tabs a{float:left; vertical-align:middle; font-size:2.4em; text-decoration:none; border:1px solid #F12E31; padding:15px 25px; font-weight:400;}
.events_cal_new .ev_tabs a.active{background:#F12E31; color:#fff;}
.events_cal_new .events_grid{padding:60px 0 0;}
.events_cal_new .events_grid .eve_box{position:relative; height:100%;}
.events_cal_new .events_grid .eve_box img{display:block; width:100%; height:100%; object-fit:cover;}
.events_cal_new .events_grid .eve_box .elink{display:block; position:relative; height:100%;}
.events_cal_new .events_grid .eve_box .elink:after{content:""; display:block; position:absolute; left:0; bottom:0; right:0; height:290px; background:linear-gradient(180deg, rgba(1, 1, 1, 0) 0%, #010101 100%); max-height:60%;}
.events_cal_new .events_grid .eve_box .ev_title{position:absolute; left:30px; bottom:20px; right:30px;}
.events_cal_new .events_grid .eve_box .ev_title .ev_dt{display:inline-block; color:#fff; font-size:1.4em; padding:5px 7px; background:#182ED4;}
.events_cal_new .events_grid .eve_box .ev_title h3{font-weight:400; color:#fff; font-size:2.4em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.events_cal_new .events_grid .eve_box .ev_title h3 a{color:#fff; text-decoration:none;}

.events_cal_new .events_grid .eve_col_50{width:calc(50% - 10px); max-width:calc(50% - 10px); min-width:calc(50% - 10px);}
.events_cal_new .events_grid .eve_col_50 .ev_col_1{width:calc(55% - 10px); max-width:calc(55% - 10px); min-width:calc(55% - 10px);}
.events_cal_new .events_grid .eve_col_50 .ev_col_2{width:calc(45% - 10px); max-width:calc(45% - 10px); min-width:calc(45% - 10px); margin-left:20px;}

.events_cal_new .events_grid .eve_col_50_right{margin-left:20px;}
.events_cal_new .events_grid .eve_col_50_right  .ev_col_2 .eve_box .ev_title h3{white-space:normal; max-width:225px;}
.events_cal_new .events_grid .eve_col_50 .ev_top{height:calc(70% - 10px);}
.events_cal_new .events_grid .eve_col_50 .ev_top.ev_top_mob{display:none;}
.events_cal_new .events_grid .eve_col_50 .ev_bottom{background:#F12E31; height:calc(30% - 10px); margin-top:20px;}
.events_cal_new .events_grid .view_events_btn{display:block; color:#fff; font-size:2.4em; font-weight:400; text-decoration:none; padding:20px 30px; -moz-box-sizing:border-box; box-sizing:border-box; height:100%; background:url(../images/btn_arrow.svg) calc(100% - 28px) 28px no-repeat; background-size:18px 18px;}
.events_cal_new .events_grid .view_events_btn .evt{display:table; width:100%; height:100%;}
.events_cal_new .events_grid .view_events_btn .evtd{display:table-cell; width:100%; height:100%; vertical-align:middle; color:#fff; }
@media only screen and (max-width: 1180px) {
	.events_cal_new{padding:100px 0 80px;}
	.events_cal_new .ev_txts h2{font-size:4em;}
	.events_cal_new .ev_tabs{padding-top:25px;}
	.events_cal_new .ev_tabs a{float:left; font-size:2em; padding:12px 20px;}
	.events_cal_new .events_grid{padding:40px 0 0;}
	.eve_cal{margin-top:40px;}
	
	.events_cal_new .events_grid .eve_box{position:relative; height:100%;}
	.events_cal_new .events_grid .eve_box img{display:block; width:100%; height:100%; object-fit:cover;}
	
	.events_cal_new .events_grid .view_events_btn{font-size:2em; padding:20px 30px; }
}
@media only screen and (max-width: 1024px) {
	.events_cal_new{padding:100px 0 80px;}
	.events_cal_new .ev_txts h2{font-size:4em;}
	.events_cal_new .ev_tabs{padding-top:25px;}
	.events_cal_new .ev_tabs a{float:left; font-size:2em; padding:12px 20px;}
	.events_cal_new .events_grid{padding:40px 0 0;}
	.eve_cal{margin-top:40px;}
	
	.events_cal_new .events_grid .eve_box{position:relative; height:100%;}
	.events_cal_new .events_grid .eve_box img{display:block; width:100%; height:100%; object-fit:cover;}
	
	.events_cal_new .events_grid .eve_col_50{width:100%; max-width:100%; min-width:100%;}
	
	.events_cal_new .events_grid .eve_col_50_right{margin-left:0; padding-top:20px;}
	
	.events_cal_new .events_grid .view_events_btn{font-size:2.5em; padding:20px 30px; }
}
@media only screen and (max-width: 767px) {
	.events_cal_new{padding:70px 0 40px;}
	.events_cal_new .ev_txts h2{font-size:2.8em;}
	.events_cal_new .ev_tabs{padding-top:15px;}
	.events_cal_new .ev_tabs a{float:left; font-size:1.4em; padding:10px 15px;}
	.events_cal_new .events_grid{padding:40px 0 0;}
	.eve_cal{margin-top:40px;}
	
	.events_cal_new .events_grid .eve_box{position:relative; height:100%;}
	.events_cal_new .events_grid .eve_box img{display:block; width:100%; height:100%; object-fit:cover;}
	
	
	.events_cal_new .events_grid .eve_box .ev_title{position:absolute; left:20px; bottom:15px; right:20px;}
	.events_cal_new .events_grid .eve_box .ev_title .ev_dt{font-size:1.2em; padding:5px 7px;}
	.events_cal_new .events_grid .eve_box .ev_title h3{font-size:1.8em;}
	
	.events_cal_new .events_grid .eve_col_50{width:100%; max-width:100%; min-width:100%;}
	
	.events_cal_new .events_grid .eve_col_50 .ev_col_1{width:100%; max-width:100%; min-width:100%;}
	.events_cal_new .events_grid .eve_col_50 .ev_col_2{width:100%; max-width:100%; min-width:100%; margin-left:0; display:none;}
	
	.events_cal_new .events_grid .eve_col_50_right{margin-left:0; padding-top:20px;}
	
	.events_cal_new .events_grid .eve_col_50 .ev_top{height:auto;}
	.events_cal_new .events_grid .eve_col_50 .ev_top.ev_top_mob{display:block; margin-top:20px;}
	
	.events_cal_new .events_grid .eve_col_50 .ev_bottom{height:auto; margin-top:20px;}
	.events_cal_new .events_grid .view_events_btn{font-size:1.4em; padding:20px 20px; }
}





.why_join_new{padding:100px 0 150px; overflow:hidden;}
.why_join_new h2{font-size:4.8em;}
.why_join_new .wj_cols{padding:30px 0 0;}
.why_join_new .wj_cols .wj_col{width:50%; max-width:50%; min-width:50%; border:1px solid #F12E31; border-top:none; -moz-box-sizing:border-box; box-sizing:border-box; margin-right:-1px;}
.why_join_new .wj_cols .wj_col .wj_img{padding:0 1px; background:#fff; margin:0 -1px;}
.why_join_new .wj_cols .wj_col .wj_img img{display:block; width:100%; height:auto;}
.why_join_new .wj_cols .wj_col .wj_txt{padding:30px 40px;}
.why_join_new .wj_cols .wj_col .wj_txt h3{font-weight:600; font-size:3.2em; padding-bottom:0;}
.why_join_new .wj_cols .wj_col .wj_txt p{font-weight:400;}
.why_join_new .wj_cols .wj_col .wj_txt p strong{font-weight:600; color:#222;}
.why_join_new .wj_cols_thr{padding:100px 0 0;}
.why_join_new .wj_cols_thr .wj_col{width:33.33%; max-width:33.33%; min-width:33.33%;}
.why_join_new .wj_cols_mob{display:none;}
@media only screen and (max-width: 1024px) {
	.why_join_new{padding:70px 0;}
	.why_join_new h2{font-size:4em;}
	.why_join_new .wj_cols{padding:30px 0 0;}
	
	.why_join_new .wj_cols .wj_col .wj_txt{padding:20px 25px;}
	.why_join_new .wj_cols .wj_col .wj_txt h3{font-size:2.5em;}
	.why_join_new .wj_cols_thr{padding:50px 0 0;}
	.why_join_new .wj_cols_thr .wj_col{width:33.33%; max-width:33.33%; min-width:33.33%;}
}
@media only screen and (max-width: 767px) {
	.why_join_new{padding:30px 0 160px;}
	.why_join_new h2{font-size:3.2em;}
	.why_join_new .wj_cols{display:none;}
	.why_join_new .wj_cols_mob{display:block; padding-right:100px;}
	.why_join_new .wj_cols .wj_col{width:auto; max-width:none; min-width:0; height:100%;}
	/*.why_join_new .wj_cols .wj_col .wj_img img{height:350px; object-fit:cover;}*/
	.why_join_new .slick-list{overflow:visible;}
	.why_join_new .slick-track{display:flex !important;}
	.why_join_new .slick-slide{margin:0 12px; height:inherit !important;}
	.why_join_new .slick-list{margin: 0 -12px;}
	.why_join_new .slick-arrow{top:auto; border:1px solid #F12E31; bottom:-75px; transform:scale(1); width:48px; height:48px;}
	.why_join_new .slick-prev{left:auto; right:47px; background:url(../images/slick_arrows.svg) center no-repeat; transform:rotate(180deg);}
	.why_join_new .slick-next{background:url(../images/slick_arrows.svg) center no-repeat;}
	.why_join_new .slick-disabled{opacity:0.3;}
	
}
@media only screen and (max-width: 550px) {
	.why_join_new .wj_cols_mob{padding-right:40px;}
}




.mem_tiers{background:#f3f3f3; padding:150px 0; overflow:hidden;}
.mem_tiers h2{font-size:4.8em;}
.mem_tiers .mem_cols{border:1px solid #F12E31; margin-top:30px;}
.mem_tiers .mem_cols .mem_col{width:25%; max-width:25%; min-width:25%; border-right:1px solid #F12E31; -moz-box-sizing:border-box; box-sizing:border-box; padding:30px 40px; position:relative; transition:0.3s;}
.mem_tiers .mem_cols .mem_col:last-child{border-right:none;}
.mem_tiers .mem_cols .mem_col .membtn{display:block; position:absolute; right:0; top:0; width:50px; height:50px; background:#F12E31 url(../images/btn_arrow.svg) center no-repeat; background-size:16px 16px;}
.mem_tiers .mem_cols .mem_col h3{font-size:3.2em; font-weight:600;}
.mem_tiers .mem_cols .mem_col p{font-weight:400;}
.mem_tiers .mem_cols .mem_col p a{font-weight:600;}
.mem_tiers .mem_cols .mem_col h6{font-size:1.8em; font-weight:600; margin-top:15px;}
.mem_tiers .mem_cols .mem_col ul{padding-top:0; font-weight:400;}
.mem_tiers .mem_cols .mem_col ul li:before,
.mem_tiers .mem_cols .mem_col *{transition:0.3s;}
.mem_tiers .mem_cols .mem_col:hover{background:#F12E31;}
.mem_tiers .mem_cols .mem_col:hover *{color:#fff;}
.mem_tiers .mem_cols .mem_col:hover ul li:before{background:#fff;}
.mem_tiers .mem_cols .mem_col:hover .membtn{background:#B30C0C url(../images/btn_arrow.svg) center no-repeat; background-size:16px 16px;}
.mem_tiers .mem_cols_mob{display:none;}
@media only screen and (max-width: 1280px) {
	.mem_tiers .mem_cols .mem_col{width:25%; max-width:25%; min-width:25%; padding:45px 25px 25px;}	
	.mem_tiers .mem_cols .mem_col h3{font-size:2.8em;}
}
@media only screen and (max-width: 1024px) {
	.mem_tiers{padding:80px 0;}
	.mem_tiers h2{font-size:4em;}
	.mem_tiers .mem_cols{border:1px solid #F12E31; margin-top:25px; border-bottom:none;}
	.mem_tiers .mem_cols .mem_col{width:50%; max-width:50%; min-width:50%; border-right:1px solid #F12E31; border-bottom:1px solid #F12E31; padding:30px 40px; position:relative; transition:0.3s;}
	.mem_tiers .mem_cols .mem_col:last-child{border-right:none;}
}
@media only screen and (max-width: 767px) {
	.mem_tiers{padding:80px 0 160px;}
	.mem_tiers h2{font-size:3.2em;}
	.mem_tiers .mem_cols{border:none; display:none;}
	.mem_tiers .mem_cols_mob{display:block; padding-right:100px;}
	.mem_tiers .mem_cols .mem_col:last-child,
	.mem_tiers .mem_cols .mem_col{border:1px solid #F12E31; width:auto; max-width:none; min-width:0; height:100%;}
	
	.mem_tiers .slick-list{overflow:visible;}
	.mem_tiers .slick-track{display:flex !important;}
	.mem_tiers .slick-slide{margin:0 12px; height:inherit !important;}
	.mem_tiers .slick-list{margin: 0 -12px;}
	.mem_tiers .slick-arrow{top:auto; border:1px solid #F12E31; bottom:-75px; transform:scale(1); width:48px; height:48px;}
	.mem_tiers .slick-prev{left:auto; right:47px; background:url(../images/slick_arrows.svg) center no-repeat; transform:rotate(180deg);}
	.mem_tiers .slick-next{background:url(../images/slick_arrows.svg) center no-repeat;}
	.mem_tiers .slick-disabled{opacity:0.3;}
	
}
@media only screen and (max-width: 550px) {
	.mem_tiers .mem_cols_mob{padding-right:40px;}
	.mem_tiers .mem_cols .mem_col{padding:40px 20px 20px;}
}





.meet_team_new{background:#F12E31; padding:155px 0 125px;}
.meet_team_new h2{color:#fff; font-size:4.8em;}
.meet_team_new .tlist{padding-top:30px;}
.meet_team_new .tlist .tbox{width:18.7%; max-width:18.7%; min-width:18.7%; margin:0 1.625% 1.625% 0;}
.meet_team_new .tlist .tbox:nth-child(5n){margin-right:0;}
.meet_team_new .tlist .tbox .timg{position:relative; margin-bottom:22px;}
.meet_team_new .tlist .tbox .timg img{display:block; width:100%; height:auto;}
.meet_team_new .tlist .tbox .timg a{background:#F12E31; display:block; position:absolute; left:0; bottom:0; width:64px; height:64px;}
.meet_team_new .tlist .tbox .timg a svg{width:24px; height:24px; margin:20px;}
.meet_team_new .tlist .tbox .timg a svg path{fill:#fff;}
.meet_team_new .tlist .tbox h4{color:#fff; padding-bottom:5px;}
.meet_team_new .tlist .tbox p{color:#fff; padding-top:0;}
@media only screen and (max-width: 1024px) {
	.meet_team_new{padding:85px 0 55px;}
	.meet_team_new h2{font-size:4em;}
	.meet_team_new .tlist{padding-top:25px;}
	.meet_team_new .tlist .tbox{width:32%; max-width:32%; min-width:32%; margin:0 2% 4% 0;}
	.meet_team_new .tlist .tbox:nth-child(3n){margin-right:0;}
	.meet_team_new .tlist .tbox:nth-child(5n){margin-right:0;}
	
}
@media only screen and (max-width: 767px) {
	.meet_team_new{padding:85px 0 55px;}
	.meet_team_new h2{font-size:3.2em;}
	.meet_team_new .tlist{padding-top:25px;}
	.meet_team_new .tlist .tbox{width:48.5%; max-width:48.5%; min-width:48.5%; margin:0 3% 4% 0;}
	.meet_team_new .tlist .tbox:nth-child(3n){margin-right:3%;}
	.meet_team_new .tlist .tbox:nth-child(5n){margin-right:3%;}
	.meet_team_new .tlist .tbox:nth-child(2n){margin-right:0;}
	.meet_team_new .tlist .tbox h4{font-size:1.6em;}
	.meet_team_new .tlist .tbox p{ font-size:1.4em;}
	.meet_team_new .tlist .tbox .timg a{width:40px; height:40px;}
	.meet_team_new .tlist .tbox .timg a svg{width:16px; height:16px; margin:12px;}
	
}




.faq_new{padding:195px 0 140px;}
.faq_new .faq_title{max-width:880px;}
.faq_new .faq_title h2{font-weight:400; font-size:4.8em;}
.faq_new .faq_title h2 strong{font-weight:600; color:#F12E31;}

.faq_new .faq_box{margin:0 0 20px;}
.faq_new .faq_box .ftitle{cursor:pointer; padding:14px 75px 14px 20px; position:relative; border:1px solid #F12E31; transition:0.3s;}
.faq_new .faq_box .ftitle h4{font-weight:400; position:relative; z-index:2; color:#0A0A0A;}
.faq_new .faq_box .ftitle span{display:block; position:absolute; right:20px; top:50%; width:37px; height:37px; margin-top:-19px; z-index:2; transition:0.3s; background:url(../images/faq_arrow.svg) center no-repeat;}
.faq_new .faq_box .ftitle.fopen{border-bottom:1px solid #fff;;}
.faq_new .faq_box .ftitle.fopen span{transform:rotate(180deg);}
.faq_new .faq_box .ftxt{display:none;}
.faq_new .faq_box .ftxt .contents_block{padding:0 20px 25px; border:1px solid #F12E31; border-top:none;}
.faq_new .faq_box .ftxt .contents_block p{}
.faq_new .faq_box .ftxt .contents_block ul{padding-top:0;}
.faq_new .faq_box .ftxt .contents_block li{margin-bottom:10px;}
.faq_new .faq_indent{padding:55px 0 0 220px;}
@media only screen and (max-width: 1024px) {
	.faq_new{padding:100px 0 80px;}
	.faq_new .faq_title h2{font-size:4em;}
	
	.faq_new .faq_indent{padding:35px 0 0 120px;}
	
	
}
@media only screen and (max-width: 767px) {
	.faq_new{padding:80px 0 60px;}
	.faq_new .faq_title h2{font-size:3.2em;}
	.faq_new .faq_indent{padding:25px 0 0;}
	
	.faq_new .faq_box .ftitle{padding:14px 45px 14px 20px;}
	.faq_new .faq_box .ftitle h4{font-size:1.6em;}
	.faq_new .faq_box .ftitle span{right:10px; transform:scale(0.8);}
	.faq_new .faq_box .ftitle.fopen{border-bottom:1px solid #fff;;}
	.faq_new .faq_box .ftitle.fopen span{transform:rotate(180deg);}
	
}


.testimonial_vids{background:#f3f3f3; padding:100px 0; margin-bottom:70px;}
.testimonial_vids h2{font-size:4.8em;}
.testimonial_vids .tvids{padding:30px 0 0;}
.testimonial_vids .tvids .tvid{width:32%; max-width:32%; min-width:32%; margin:0 2% 3% 0; position:relative; overflow:hidden;}
.testimonial_vids .tvids .tvid .vid_link{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.testimonial_vids .tvids .tvid img{display:block; width:100%; height:auto; transition:0.3s;}
@media only screen and (min-width: 1025px) {
	.testimonial_vids .tvids .tvid:hover img{transform:scale(1.03);}
}
.testimonial_vids .tvids .tvid:nth-child(3n){margin-right:0;}
.testimonial_vids .tvids .tvid .vid_details{position:absolute; left:0; top:0; right:0; bottom:0; background:linear-gradient(177.82deg, rgba(0, 0, 0, 0) -10.15%, #000000 98.17%);}
.testimonial_vids .tvids .tvid .vid_details:after{content:""; display:block; position:absolute; left:calc(50% - 37px); top:calc(50% - 37px);  width:74px; height:74px; background:url(../images/play_btn_testi.svg) center no-repeat; transition:0.3s;}
@media only screen and (min-width: 1025px) {
	.testimonial_vids .tvids .tvid:hover .vid_details:after{transform:scale(1.2);}
}
.testimonial_vids .tvids .tvid .vid_details .vid_title{position:absolute; left:15px; bottom:10px;}
.testimonial_vids .tvids .tvid .vid_details .vid_title h5{color:#fff; font-weight:600; font-size:1.8em;}
.testimonial_vids .tvids .tvid .vid_details .vid_title span{display:inline-block; background:#F12E31; padding:2px 4px 1px; font-size:1.4em; color:#fff;}
.testimonial_vids .tvids.tvids_mob{display:none;}
.testimonial_vids .tvids.tvids_mob .tvid{width:auto; max-width:none; min-width:0; margin:0;}
@media only screen and (max-width: 1024px) {
	.testimonial_vids{padding:80px 0; margin-bottom:60px;}
	.testimonial_vids h2{font-size:4em;}
	.testimonial_vids .tvids .tvid{width:48.5%; max-width:48.5%; min-width:48.5%; margin:0 3% 4% 0;}
	.testimonial_vids .tvids .tvid:nth-child(3n){margin-right:3%;}
	.testimonial_vids .tvids .tvid:nth-child(2n){margin-right:0;}
}
@media only screen and (max-width: 767px) {
	.testimonial_vids{padding:70px 0 150px; margin-bottom:50px;}
	.testimonial_vids h2{font-size:3.2em;}
	.testimonial_vids .tvids{display:none;}
	.testimonial_vids .tvids.tvids_mob .slick-list{overflow:visible;}
	.testimonial_vids .tvids.tvids_mob{display:block; padding-right:100px;}
	.testimonial_vids .tvids.tvids_mob .slick-list{margin:0 -12px;}
	.testimonial_vids .tvids.tvids_mob .slick-slide{margin:0 12px;}
	
	.testimonial_vids .tvids.tvids_mob .slick-arrow{top:auto; border:1px solid #F12E31; bottom:-75px; transform:scale(1); width:48px; height:48px;}
	.testimonial_vids .tvids.tvids_mob .slick-prev{left:auto; right:47px; background:url(../images/slick_arrows.svg) center no-repeat; transform:rotate(180deg);}
	.testimonial_vids .tvids.tvids_mob .slick-next{background:url(../images/slick_arrows.svg) center no-repeat;}
	.testimonial_vids .tvids.tvids_mob .slick-disabled{opacity:0.3;}	
	
}