.featured-video-section{background-color:#fff}
.featured-video-list .next_icon,.featured-video-list .prev_icon{display:none}
@media(min-width:992px){.featured-video-content{max-width:940px;margin:0 auto}
.featured-video-list{position:relative}
.card-img-grow{flex-grow:1}
.full-width-vid{width:100% !important}
.full-height-auto{height:auto !important}
.featured-video-list .next_icon,.featured-video-list .prev_icon{background-color:#fff;border-radius:38px;padding:10px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);transition:.2s linear;z-index:1}
.featured-video-list .next_icon{right:0;left:unset;transform:translate(50%,-50%)}
.featured-video-list .next_icon:hover{transform:translate(50%,-50%) scale(1.3)}
.featured-video-list .prev_icon:hover{transform:translate(-50%,-50%) scale(1.3)}
.featured-video-list .prev_icon img{transform:rotate(-90deg);filter:contrast(1) brightness(0)}
.featured-video-list .next_icon:hover img,.featured-video-list .prev_icon:hover img{filter:none}
.featured-video-list .next_icon img{transform:rotate(90deg);filter:contrast(1) brightness(0)}
}
.featured-video-header{display:flex;justify-content:center;align-items:center;margin:32px 0}
.featured-video-title{font-style:normal;font-weight:800;font-size:24px;line-height:30px;text-align:center;color:#000;display:flex;align-items:center;justify-content:center;width:100%}
.featured-video-wrapper{display:flex;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 10px}
.featured-video-card,.featured-video-card .video_thumbnail{width:388px;height:210px;flex-shrink:0;border-radius:16px;scroll-snap-align:start;margin-right:24px;position:relative;cursor:pointer}
.featured-video-card:last-child,.featured-video-card:last-child .video_thumbnail{margin-right:0}
.featured-video-card .play_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(max-width:991px){.featured-video-title{font-size:25px;color:#444;padding:16px 16px 0 16px}
.featured-video-title::after,.featured-video-title::before{display:none}
.featured-video-header{margin:16px 0}
.featured-video-card,.featured-video-card .video_thumbnail{width:calc(294px - 24px);height:165px;border-radius:10px}
.featured-video-list{padding-left:16px}
.featured-video-card:last-child,.featured-video-card:last-child .video_thumbnail{margin-right:24px}
.featured_video_content{max-width:100% !important;width:calc(100% - 48px) !important;height:calc(100% - 170px) !important}
.video_modal_close_icon{right:unset !important;top:unset !important;bottom:-6rem;left:50%}
.video_modal_close_icon span{font-size:60px !important}
.featured_video_content{height:unset !important}
}
@media(max-width:767px){.featured_video_modal{background-color:#000 !important}
}
.featured-video-wrapper::-webkit-scrollbar{display:none}
.featured_video_modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:rgba(0,0,0,.5);width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none;animation:scaleInOut .5s ease-in-out;cursor:pointer}
.featured_video_content{position:absolute;background-color:#fff;max-width:976px;margin:0 auto;width:100%;height:calc(100% - 60px);aspect-ratio:16/9}
.video_modal_close_icon{position:absolute;right:-16px;top:-16px;cursor:pointer}
.video_modal_close_icon span{font-size:20px;line-height:24px;color:#fff;font-weight:600}
.featured_video_wrapper,.video_frame{height:100%}
.popup-open{display:flex}
@keyframes scaleInOut{0{opacity:0}
100%{opacity:1}
}
.none-description-video-component{display:none}
.margin-btm-featured-video{margin-bottom:30px}
@media(max-width:768px){.footer-feature-vedio-description div,.header-feature-vedio-description div{text-align:left !important;line-height:24px}
.font-twenty{font-size:20px !important}
.font-eighteen{font-size:18px !important}
.header-feature-vedio-description>h2{text-align:left !important;margin:5px 15px}
.footer-feature-vedio-description>h2{text-align:left !important}
.header-feature-vedio-description{margin-left:16px;font-size:16px}
.footer-feature-vedio-description>div{text-align:left !important}
.margin-btm-featured-video{margin-bottom:18px}
}
.footer-feature-vedio-description,.header-feature-vedio-description{font-size:16px;padding:0 20px 10px 10px;line-height:24px}
.footer-feature-vedio-description>h2,.header-feature-vedio-description>h2{line-height:1.4}
.bottom-feature-description,.bottom-feature-description>a,.top-feature-description,.top-feature-description>a{font-size:1.6rem !important}
.a,.p,a,p{font-size:1.6rem}