.elementor-297 .elementor-element.elementor-element-05a3edb, .elementor-297 .elementor-element.elementor-element-05a3edb > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-297 .elementor-element.elementor-element-05a3edb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-05a3edb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-6866531{left:-7.948px;}body.rtl .elementor-297 .elementor-element.elementor-element-6866531{right:-7.948px;}.elementor-297 .elementor-element.elementor-element-6866531{top:89.94px;}.elementor-297 .elementor-element.elementor-element-6866531 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-bc2cca1{left:1.042px;}body.rtl .elementor-297 .elementor-element.elementor-element-bc2cca1{right:1.042px;}.elementor-297 .elementor-element.elementor-element-bc2cca1{top:89.945px;}.elementor-297 .elementor-element.elementor-element-bc2cca1 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-1125e88{left:0.047px;}body.rtl .elementor-297 .elementor-element.elementor-element-1125e88{right:0.047px;}.elementor-297 .elementor-element.elementor-element-1125e88{top:92.958px;}.elementor-297 .elementor-element.elementor-element-1125e88 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-952a61e{left:0px;}body.rtl .elementor-297 .elementor-element.elementor-element-952a61e{right:0px;}.elementor-297 .elementor-element.elementor-element-952a61e{top:93.927px;}.elementor-297 .elementor-element.elementor-element-952a61e .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-19ae182{left:0px;}body.rtl .elementor-297 .elementor-element.elementor-element-19ae182{right:0px;}.elementor-297 .elementor-element.elementor-element-19ae182{top:93.927px;}.elementor-297 .elementor-element.elementor-element-19ae182 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-47c9734{left:-10.99px;}body.rtl .elementor-297 .elementor-element.elementor-element-47c9734{right:-10.99px;}.elementor-297 .elementor-element.elementor-element-47c9734{top:87.99px;}.elementor-297 .elementor-element.elementor-element-47c9734 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-15319f0{left:-11.977px;}body.rtl .elementor-297 .elementor-element.elementor-element-15319f0{right:-11.977px;}.elementor-297 .elementor-element.elementor-element-15319f0{top:88.99px;}.elementor-297 .elementor-element.elementor-element-15319f0 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-c1cdc15{left:-4.992px;}body.rtl .elementor-297 .elementor-element.elementor-element-c1cdc15{right:-4.992px;}.elementor-297 .elementor-element.elementor-element-c1cdc15{top:92.99px;}.elementor-297 .elementor-element.elementor-element-c1cdc15 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-d7b292b{left:-3px;}body.rtl .elementor-297 .elementor-element.elementor-element-d7b292b{right:-3px;}.elementor-297 .elementor-element.elementor-element-d7b292b{top:88px;}.elementor-297 .elementor-element.elementor-element-d7b292b .elementor-icon-wrapper{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-297 .elementor-element.elementor-element-29980fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-0706d7b{left:2px;}body.rtl .elementor-297 .elementor-element.elementor-element-0706d7b{right:2px;}.elementor-297 .elementor-element.elementor-element-0706d7b{top:89px;}.elementor-297 .elementor-element.elementor-element-0706d7b .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-ff92e2c{left:-7.99px;}body.rtl .elementor-297 .elementor-element.elementor-element-ff92e2c{right:-7.99px;}.elementor-297 .elementor-element.elementor-element-ff92e2c{top:80.992px;}.elementor-297 .elementor-element.elementor-element-ff92e2c .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-51448c0{left:-4.997px;}body.rtl .elementor-297 .elementor-element.elementor-element-51448c0{right:-4.997px;}.elementor-297 .elementor-element.elementor-element-51448c0{top:83.99px;}.elementor-297 .elementor-element.elementor-element-51448c0 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-5bc30c1{left:-4px;}body.rtl .elementor-297 .elementor-element.elementor-element-5bc30c1{right:-4px;}.elementor-297 .elementor-element.elementor-element-5bc30c1{top:86px;}.elementor-297 .elementor-element.elementor-element-5bc30c1 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-58c851c{left:-6px;}body.rtl .elementor-297 .elementor-element.elementor-element-58c851c{right:-6px;}.elementor-297 .elementor-element.elementor-element-58c851c{top:85px;}.elementor-297 .elementor-element.elementor-element-58c851c .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-058fe6e{left:-1px;}body.rtl .elementor-297 .elementor-element.elementor-element-058fe6e{right:-1px;}.elementor-297 .elementor-element.elementor-element-058fe6e{top:87px;}.elementor-297 .elementor-element.elementor-element-058fe6e .elementor-icon-wrapper{text-align:center;}.elementor-297 .elementor-element.elementor-element-8fd7e35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-418d127{left:-5.99px;}body.rtl .elementor-297 .elementor-element.elementor-element-418d127{right:-5.99px;}.elementor-297 .elementor-element.elementor-element-418d127{top:89.99px;}.elementor-297 .elementor-element.elementor-element-418d127 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-f0d31de{left:-6.984px;}body.rtl .elementor-297 .elementor-element.elementor-element-f0d31de{right:-6.984px;}.elementor-297 .elementor-element.elementor-element-f0d31de{top:90.995px;}.elementor-297 .elementor-element.elementor-element-f0d31de .elementor-icon-wrapper{text-align:center;}.elementor-297 .elementor-element.elementor-element-9e3d0ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-1b6004b{left:-0.966px;}body.rtl .elementor-297 .elementor-element.elementor-element-1b6004b{right:-0.966px;}.elementor-297 .elementor-element.elementor-element-1b6004b{top:89.987px;}.elementor-297 .elementor-element.elementor-element-1b6004b .elementor-icon-wrapper{text-align:center;}.elementor-297 .elementor-element.elementor-element-dac0924 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-7a5ae4c{left:4.039px;}body.rtl .elementor-297 .elementor-element.elementor-element-7a5ae4c{right:4.039px;}.elementor-297 .elementor-element.elementor-element-7a5ae4c{top:89.971px;}.elementor-297 .elementor-element.elementor-element-7a5ae4c .elementor-icon-wrapper{text-align:center;}.elementor-297 .elementor-element.elementor-element-91252db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-a5614e0{left:4.987px;}body.rtl .elementor-297 .elementor-element.elementor-element-a5614e0{right:4.987px;}.elementor-297 .elementor-element.elementor-element-a5614e0{top:89.995px;}.elementor-297 .elementor-element.elementor-element-a5614e0 .elementor-icon-wrapper{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}@media(max-width:1024px){body:not(.rtl) .elementor-297 .elementor-element.elementor-element-6866531{left:-7.927px;}body.rtl .elementor-297 .elementor-element.elementor-element-6866531{right:-7.927px;}.elementor-297 .elementor-element.elementor-element-6866531{top:47.917px;}.elementor-297 .elementor-element.elementor-element-6866531 .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-6866531 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-bc2cca1{left:-0.927px;}body.rtl .elementor-297 .elementor-element.elementor-element-bc2cca1{right:-0.927px;}.elementor-297 .elementor-element.elementor-element-bc2cca1{top:47.924px;}.elementor-297 .elementor-element.elementor-element-bc2cca1 .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-bc2cca1 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-1125e88{left:-1.94px;}body.rtl .elementor-297 .elementor-element.elementor-element-1125e88{right:-1.94px;}.elementor-297 .elementor-element.elementor-element-1125e88{top:48.93px;}.elementor-297 .elementor-element.elementor-element-1125e88 .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-1125e88 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-952a61e{left:-2.984px;}body.rtl .elementor-297 .elementor-element.elementor-element-952a61e{right:-2.984px;}.elementor-297 .elementor-element.elementor-element-952a61e{top:49.901px;}.elementor-297 .elementor-element.elementor-element-952a61e .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-952a61e .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-19ae182{left:-1.953px;}body.rtl .elementor-297 .elementor-element.elementor-element-19ae182{right:-1.953px;}.elementor-297 .elementor-element.elementor-element-19ae182{top:50.893px;}.elementor-297 .elementor-element.elementor-element-19ae182 .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-19ae182 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-47c9734{left:-5.979px;}body.rtl .elementor-297 .elementor-element.elementor-element-47c9734{right:-5.979px;}.elementor-297 .elementor-element.elementor-element-47c9734{top:47.979px;}.elementor-297 .elementor-element.elementor-element-47c9734 .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-47c9734 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-15319f0{left:-5.956px;}body.rtl .elementor-297 .elementor-element.elementor-element-15319f0{right:-5.956px;}.elementor-297 .elementor-element.elementor-element-15319f0{top:49.969px;}.elementor-297 .elementor-element.elementor-element-15319f0 .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-15319f0 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-c1cdc15{left:-0.966px;}body.rtl .elementor-297 .elementor-element.elementor-element-c1cdc15{right:-0.966px;}.elementor-297 .elementor-element.elementor-element-c1cdc15{top:50.958px;}.elementor-297 .elementor-element.elementor-element-c1cdc15 .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-c1cdc15 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-d7b292b{left:1.003px;}body.rtl .elementor-297 .elementor-element.elementor-element-d7b292b{right:1.003px;}.elementor-297 .elementor-element.elementor-element-d7b292b{top:50.966px;}.elementor-297 .elementor-element.elementor-element-d7b292b .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-d7b292b .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-0706d7b{left:-1.008px;}body.rtl .elementor-297 .elementor-element.elementor-element-0706d7b{right:-1.008px;}.elementor-297 .elementor-element.elementor-element-0706d7b{top:49.997px;}.elementor-297 .elementor-element.elementor-element-0706d7b .elementor-icon{font-size:30px;}.elementor-297 .elementor-element.elementor-element-0706d7b .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-ff92e2c{left:-2.982px;}body.rtl .elementor-297 .elementor-element.elementor-element-ff92e2c{right:-2.982px;}.elementor-297 .elementor-element.elementor-element-ff92e2c{top:43.982px;}.elementor-297 .elementor-element.elementor-element-ff92e2c .elementor-icon{font-size:33px;}.elementor-297 .elementor-element.elementor-element-ff92e2c .elementor-icon svg{height:33px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-51448c0{left:-1.982px;}body.rtl .elementor-297 .elementor-element.elementor-element-51448c0{right:-1.982px;}.elementor-297 .elementor-element.elementor-element-51448c0{top:41.961px;}.elementor-297 .elementor-element.elementor-element-51448c0 .elementor-icon{font-size:33px;}.elementor-297 .elementor-element.elementor-element-51448c0 .elementor-icon svg{height:33px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-5bc30c1{left:-2.995px;}body.rtl .elementor-297 .elementor-element.elementor-element-5bc30c1{right:-2.995px;}.elementor-297 .elementor-element.elementor-element-5bc30c1{top:43.979px;}.elementor-297 .elementor-element.elementor-element-5bc30c1 .elementor-icon{font-size:33px;}.elementor-297 .elementor-element.elementor-element-5bc30c1 .elementor-icon svg{height:33px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-58c851c{left:-1.987px;}body.rtl .elementor-297 .elementor-element.elementor-element-58c851c{right:-1.987px;}.elementor-297 .elementor-element.elementor-element-58c851c{top:45.992px;}.elementor-297 .elementor-element.elementor-element-58c851c .elementor-icon{font-size:33px;}.elementor-297 .elementor-element.elementor-element-58c851c .elementor-icon svg{height:33px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-058fe6e{left:0px;}body.rtl .elementor-297 .elementor-element.elementor-element-058fe6e{right:0px;}.elementor-297 .elementor-element.elementor-element-058fe6e{top:44.956px;}.elementor-297 .elementor-element.elementor-element-058fe6e .elementor-icon{font-size:33px;}.elementor-297 .elementor-element.elementor-element-058fe6e .elementor-icon svg{height:33px;}}@media(max-width:767px){body:not(.rtl) .elementor-297 .elementor-element.elementor-element-6866531{left:-3.922px;}body.rtl .elementor-297 .elementor-element.elementor-element-6866531{right:-3.922px;}.elementor-297 .elementor-element.elementor-element-6866531{top:111.917px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-bc2cca1{left:1.065px;}body.rtl .elementor-297 .elementor-element.elementor-element-bc2cca1{right:1.065px;}.elementor-297 .elementor-element.elementor-element-bc2cca1{top:115.909px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-1125e88{left:-6.927px;}body.rtl .elementor-297 .elementor-element.elementor-element-1125e88{right:-6.927px;}.elementor-297 .elementor-element.elementor-element-1125e88{top:120.919px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-952a61e{left:-3.971px;}body.rtl .elementor-297 .elementor-element.elementor-element-952a61e{right:-3.971px;}.elementor-297 .elementor-element.elementor-element-952a61e{top:120.888px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-19ae182{left:-4.94px;}body.rtl .elementor-297 .elementor-element.elementor-element-19ae182{right:-4.94px;}.elementor-297 .elementor-element.elementor-element-19ae182{top:124.885px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-47c9734{left:-4.977px;}body.rtl .elementor-297 .elementor-element.elementor-element-47c9734{right:-4.977px;}.elementor-297 .elementor-element.elementor-element-47c9734{top:105.966px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-15319f0{left:-5.94px;}body.rtl .elementor-297 .elementor-element.elementor-element-15319f0{right:-5.94px;}.elementor-297 .elementor-element.elementor-element-15319f0{top:112.951px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-c1cdc15{left:-4.964px;}body.rtl .elementor-297 .elementor-element.elementor-element-c1cdc15{right:-4.964px;}.elementor-297 .elementor-element.elementor-element-c1cdc15{top:113.951px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-d7b292b{left:-4.005px;}body.rtl .elementor-297 .elementor-element.elementor-element-d7b292b{right:-4.005px;}.elementor-297 .elementor-element.elementor-element-d7b292b{top:112.964px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-0706d7b{left:1.997px;}body.rtl .elementor-297 .elementor-element.elementor-element-0706d7b{right:1.997px;}.elementor-297 .elementor-element.elementor-element-0706d7b{top:119.987px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-ff92e2c{left:-2.982px;}body.rtl .elementor-297 .elementor-element.elementor-element-ff92e2c{right:-2.982px;}.elementor-297 .elementor-element.elementor-element-ff92e2c{top:119.971px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-51448c0{left:-1.979px;}body.rtl .elementor-297 .elementor-element.elementor-element-51448c0{right:-1.979px;}.elementor-297 .elementor-element.elementor-element-51448c0{top:116.953px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-5bc30c1{left:-1.995px;}body.rtl .elementor-297 .elementor-element.elementor-element-5bc30c1{right:-1.995px;}.elementor-297 .elementor-element.elementor-element-5bc30c1{top:114.971px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-58c851c{left:0.021px;}body.rtl .elementor-297 .elementor-element.elementor-element-58c851c{right:0.021px;}.elementor-297 .elementor-element.elementor-element-58c851c{top:116.99px;}body:not(.rtl) .elementor-297 .elementor-element.elementor-element-058fe6e{left:-2px;}body.rtl .elementor-297 .elementor-element.elementor-element-058fe6e{right:-2px;}.elementor-297 .elementor-element.elementor-element-058fe6e{top:121.948px;}}.elementor .e-7ed301a-0a5f393{font-size:20px;color:#fafafa;text-align:center;}@media(max-width:1024px){.elementor .e-7ed301a-0a5f393{font-size:20px;}}
.elementor .e-900e385-7acbaf4{font-family:Poppins;font-weight:400;font-size:20px;color:#fbfbfb;text-align:center;}@media(max-width:1024px){.elementor .e-900e385-7acbaf4{font-size:20px;}}
.elementor .e-7b5a34a-6695555{font-size:20px;color:#fff;}@media(max-width:1024px){.elementor .e-7b5a34a-6695555{font-size:20px;}}
.elementor .e-d817e55-cc5153e{font-size:20px;color:#fff;}@media(max-width:1024px){.elementor .e-d817e55-cc5153e{font-size:20px;}}
.elementor .e-ec559f9-7bfa831{font-size:20px;color:#fff;}@media(max-width:1024px){.elementor .e-ec559f9-7bfa831{font-size:20px;}}
/* Start custom CSS for section, class: .elementor-element-05a3edb *//* === FIXED & ENHANCED VIDEO CARD CSS WITH 4 NEW FEATURES === */

/* 1. SCROLLBAR CUSTOM STYLING */
::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  background: #0e0e0e;
}
::-webkit-scrollbar-thumb {
  background: linear-gradient(45deg, #ff0050, #7a00ff);
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(45deg, #7a00ff, #ff0050);
}

/* 2. VIDEO CARD GLASSMORPHISM BASE + ENTRY ANIMATION */
.video-card {
  background: rgba(18, 18, 18, 0.5);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 14px;
  padding: 10px;
  margin: 15px;
  position: relative;
  box-shadow: 0 0 0 transparent;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  cursor: url('https://cdn.custom-cursor.com/premium-pointer.png'), pointer;
  border: 1px solid rgba(255, 255, 255, 0.08);
  animation: fadeUp 0.8s ease forwards;
  opacity: 0;
  transform: translateY(30px);
}

/* 3. NEON OUTLINE ON HOVER */
.video-card:hover {
  background: linear-gradient(145deg, #1e1e1e, #2a2a2a);
  transform: scale(1.03);
  box-shadow: 0 0 25px rgba(255, 0, 80, 0.25), 0 0 60px rgba(0, 195, 255, 0.1);
  border-image: linear-gradient(45deg, #ff0050, #00c3ff, #7a00ff) 1;
  animation: borderGlow 1.5s linear infinite, fadeUp 0.8s ease forwards;
  z-index: 2;
}

/* 4. ENTRY ANIMATION KEYFRAME */
@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* BORDER GLOW ANIMATION */
@keyframes borderGlow {
  0% { border-image-source: linear-gradient(45deg, #ff0050, #00c3ff); }
  50% { border-image-source: linear-gradient(45deg, #00c3ff, #7a00ff); }
  100% { border-image-source: linear-gradient(45deg, #ff0050, #00c3ff); }
}

/* THUMBNAIL IMAGE */
.video-card img {
  width: 100%;
  border-radius: 12px;
  display: block;
  transition: transform 0.3s ease;
}

/* HOVER IMAGE SCALE */
.video-card:hover img {
  transform: scale(1.04);
}

/* ICON STYLE */
.video-card .elementor-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 28px;
  background-color: rgba(255, 0, 80, 0.85);
  padding: 12px;
  border-radius: 50%;
  color: white;
  z-index: 3;
  box-shadow: 0 0 15px rgba(255, 0, 80, 0.6);
  transition: all 0.3s ease;
  animation: pulseGlow 2s infinite;
}

/* ICON HOVER EFFECT */
.video-card:hover .elementor-icon {
  box-shadow: 0 0 25px rgba(255, 0, 80, 0.9);
  transform: translate(-50%, -50%) scale(1.2);
}

/* ICON PULSE KEYFRAME */
@keyframes pulseGlow {
  0% { box-shadow: 0 0 10px rgba(255, 0, 80, 0.5); }
  50% { box-shadow: 0 0 20px rgba(255, 0, 80, 0.9); }
  100% { box-shadow: 0 0 10px rgba(255, 0, 80, 0.5); }
}

/* VIDEO DURATION BADGE */
.video-card .duration-badge {
  position: absolute;
  top: 10px;
  right: 10px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 2px 6px;
  font-size: 12px;
  border-radius: 4px;
  z-index: 4;
}

/* TITLE TEXT STYLE */
.video-card h3,
.video-card h4,
.video-card h5 {
  color: #ffffff;
  margin-top: 12px;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  position: relative;
  transition: all 0.3s ease;
  opacity: 0;
  transform: translateY(20px);
}

/* TITLE HOVER ANIMATION */
.video-card:hover h3,
.video-card:hover h4,
.video-card:hover h5 {
  opacity: 1;
  transform: translateY(0);
}

/* TITLE HOVER UNDERLINE */
.video-card:hover h3::after,
.video-card:hover h4::after,
.video-card:hover h5::after {
  content: '';
  width: 60%;
  height: 2px;
  background-color: #ff0050;
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 2px;
  transition: width 0.3s ease;
}/* End custom CSS */
.elementor .e-4f845d4-4c786b9{font-size:20px;color:#ffff;}
.elementor .e-5c9bb60-a367856{font-size:20px;color:#fff;}
.elementor .e-5911743-c4eefbe{font-size:20px;color:#fff;}
.elementor .e-196aebb-a774aa4{font-size:20px;color:#FFF;}
.elementor .e-9e58d10-5934d60{font-size:20px;color:#FFF;}
.elementor .e-60319ec-92ac9a6{font-size:20px;color:#FFF;}
.elementor .e-fbb7feb-652362d{font-size:20px;color:#FFF;}
.elementor .e-a49f1b6-93e8d14{font-size:20px;color:#FFF;}
.elementor .e-cabd411-9eaf03b{font-size:18px;color:#FFF;}
.elementor .e-bf864d7-a8f30e9{font-size:22px;color:#FFF;}