/* HEADER */ .sePage .sePageMain { margin-top: 0px; }

/* FOOTER */ .sePage .sePageFooter { margin-top: 0px; }


/* VIDEO HERO */

.se-video-hero-section .col-xs-12 {
 padding-left: 0;
 padding-right: 0;
}

.se-video-hero {
 position: relative;
 overflow: hidden;
}

.se-video-hero .bg-video {
 position: absolute;
 height: 100%;
 width: 100%;
 overflow: hidden;
 object-fit: cover;
}

.video-background {
 background: #000;
 background-repeat: no-repeat;
 background-position-y: center;
 background-position-x: center;
 background-size: cover;
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 0;
}

.video-background::after {
 display: block;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 z-index: 0;
 background-color: rgba(0, 0, 0, 0.25);
 padding: 0;
 width: 100%;
 content: '';
 }

.video-background iframe,
.video-foreground {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 pointer-events: none;
}

.video-foreground {
 display: none;
 width: 300%;
 left: -100%;
 height: 120%;
 top: 0px;
}

.se-video-hero.large .fixed-overslider.white {
 color: #fff;
}

.se-video-hero.large .fixed-overslider {
 position: relative;
 display: flex;
 align-items: center;
 width: 100%;
 height: 100%;
 padding: 90px 0;
 min-height: 40vw;
 z-index: 1;
}

.se-video-hero.large .fixed-overslider .banner {
 width: 100%;
 max-width: 940px;
 margin: auto;
 padding: 0 15px;
 position: static;
 text-align: center;
}

@media (min-width: 768px) {
/* VIDEO HERO */
 .video-foreground {
 display: block;
 }
.se-video-hero.large .fixed-overslider {
 min-height: 50vw;
 padding: 0;
}
}

@media (min-width: 992px) {
/* VIDEO HERO */
 .se-video-hero .bg-video {
 display: block;
 }
}

