.hero-video{
padding: 14px;
}
.video-header{
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 10px;
}
.video-header i{
color: #e63946;
font-size: 20px;
}
.video-header h2{
margin: 0;
font-size: 17px;
}
.video-wrapper{
position: relative;
width: 100%;
padding-top: 56.25%;
border-radius: 12px;
overflow: hidden;
}
.video-wrapper iframe{
position: absolute;
inset: 0;
width: 100%;
height: 100%;
border: 0;
}