.elementor-124184 .elementor-element.elementor-element-2ef7fc9d{--display:flex;--proradio-section-parallax:no;--proradio-section-parallax-speed:60;}/* Start custom CSS for html, class: .elementor-element-c6ef6af */.mc-event-video{
max-width:1100px;
margin:40px auto;
background:#09155F;
border-radius:14px;
overflow:hidden;
box-shadow:0 18px 45px rgba(0,0,0,.35);
border-top:4px solid #E4A41A;
}

.mc-event-player{
position:relative;
width:100%;
aspect-ratio:16/9;
background:#000000;
box-shadow:
0 0 0 2px rgba(228,164,26,.18),
0 20px 50px rgba(0,0,0,.45);
}

.mc-event-player iframe{
position:absolute;
inset:0;
width:100%;
height:100%;
border:0;
}

.mc-event-meta{
padding:30px 34px;
text-align:center;
background:linear-gradient(180deg, #09155F 0%, #152E79 100%);
}

.mc-event-title{
font-size:30px;
font-weight:700;
margin-bottom:10px;
color:#E4A41A;
letter-spacing:.5px;
}

.mc-event-desc{
color:#FFD374;
font-size:16px;
margin-bottom:22px;
line-height:1.5;
}

.mc-event-yt{
display:inline-block;
padding:12px 22px;
background:linear-gradient(180deg, #FFD374 0%, #E4A41A 55%, #B47E0C 100%);
color:#09155F;
text-decoration:none;
font-weight:700;
border-radius:6px;
transition:all .2s ease;
box-shadow:
0 6px 14px rgba(0,0,0,.25),
inset 0 1px 0 rgba(255,255,255,.35);
border:1px solid rgba(180,126,12,.65);
}

.mc-event-yt:hover{
background:linear-gradient(180deg, #FFD374 0%, #E4A41A 45%, #B47E0C 100%);
color:#09155F;
transform:translateY(-2px);
box-shadow:
0 10px 22px rgba(0,0,0,.35),
inset 0 1px 0 rgba(255,255,255,.45);
}

.mc-event-yt:active{
transform:translateY(0);
}

@media (max-width: 767px){
.mc-event-video{
margin:24px auto;
border-radius:10px;
}

.mc-event-meta{
padding:22px 18px;
}

.mc-event-title{
font-size:24px;
}

.mc-event-desc{
font-size:15px;
}
}/* End custom CSS */