@media (min-width: 992px) { .event-video-block .container { max-width: 100%; } }

@media (max-width: 991px) { .event-video-block .container { margin: 0px; } }

@media (min-width: 768px) and (max-width: 991px) { .event-video-block .container { margin: 0 auto; } }

@media (min-width: 992px) { .event-video-block .event-video-header-block { position: absolute; top: 108px; z-index: 3; width: 100%; }
  .event-video-block .event-video-header-block .container { max-width: 1146px; overflow: hidden; } }

@media (min-width: 992px) and (max-width: 1199px) { .event-video-block .event-video-header-block { top: 48px; }
  .event-video-block .event-video-header-block .container { max-width: 860px; } }

@media (max-width: 991px) { .event-video-block .event-video-header-block { background: #F5F9FB; } }

@media (max-width: 991px) { .event-video-block .section-heading { padding: 32px 20px 0px 20px; } }

@media (max-width: 991px) { .event-video-block .sub-heading-video-block { color: #647297; margin-top: 14px; padding: 14px 20px 32px 20px; } }

@media (min-width: 992px) { .event-video-block .sub-heading-video-block { color: white; margin-top: 40px; max-width: 383px; } }

.event-video-block .section-heading { color: white; }

@media (max-width: 991px) { .event-video-block .section-heading { color: #647297; }
  .event-video-block .section-heading em { color: #22366A; } }

@media (min-width: 992px) { .event-video-block .section-heading { max-width: 383px; }
  .event-video-block .section-heading em { color: white; } }

.event-video-block .video-wrapper { overflow: hidden; position: relative; text-align: center; height: 0; }

@media (min-width: 992px) { .event-video-block .video-wrapper { padding-bottom: 41%; } }

@media (max-width: 991px) { .event-video-block .video-wrapper { padding-bottom: 75%; } }

.event-video-block .video-wrapper video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }

.event-video-block .video-play-button { position: absolute; left: 50%; top: 50%; z-index: 999; background: #C88C32; padding: 16px; cursor: pointer; }

@media (max-width: 991px) { .event-video-block .video-play-button { left: 0px; bottom: 0px; } }

@media (max-width: 767px) { .event-video-block .video-play-button { top: unset; } }

@media (min-width: 768px) and (max-width: 991px) { .event-video-block .video-play-button { top: unset; } }
