@media only screen and (max-width: 767px) {
    .video-content {
        display: none;
    }
}
@media only screen and (min-width: 768px) {
    .blockWrap_c2d3fdbd932b41bd8b4b3f53c5d33eb4 {
        display: none;
    }
}
/*--------------HOME---------------*/
/*HERO SECTION imag/vid*/
.blockWrap_cc53b8f42c6e4e47a9c80d451fa23ed0 {
    position: relative;
}
/*--------------End Home------------*/


/* Remove built-in padding around this block (top, bottom, and sides) */
/*.block_a07041c92da04c3f88a2b7488b90f22d {*/
/*  padding: 0 !important;*/
/*  margin: 0 !important;*/
  color: #ffffff !important;  /* keep your white text 
}

/* Video wrapper: no side/bottom padding, just top for aspect ratio */
.block_a07041c92da04c3f88a2b7488b90f22d .fluid-width-video-wrapper {
  padding: 0 !important;     /* kills side + bottom padding */
  margin: 0 auto;            /* keeps it centered */
}

/* Mobile aspect ratio – adjust ONLY top padding (controls height) */
/*@media (max-width: 480px) {*/
/*  .block_a07041c92da04c3f88a2b7488b90f22d .fluid-width-video-wrapper {*/
    padding-top: 50% !important;  /* shorter than 70%, less tall slab */
/*  }*/
/*}*/

@media (max-width: 375px) {
  .block_a07041c92da04c3f88a2b7488b90f22d .fluid-width-video-wrapper {
    padding-top: 55% !important;
  }
}

@media (max-width: 320px) {
  .block_a07041c92da04c3f88a2b7488b90f22d .fluid-width-video-wrapper {
    padding-top: 60% !important;
  }
}

/*fix nav dropdown*/
/* Raise ENTIRE header structure above the video + overlay */
.headerAndNavContainer,
.headerAndNavContent,
.headerAndNavContentInner,
.headerContainer,
.navContainer,
.navContent,
#navTopLevel {
    position: relative !important;
    z-index: 999999 !important;
}

/* Ensure dropdown itself sits above everything */
#navTopLevel .subNav {
    position: absolute !important;
    z-index: 9999999 !important;
    background: #244b60 !important;
}

/* Force video section below header */
.video-section,
.video-container,
.video-wrapper,
.video-overlay {
    z-index: 1 !important;
}

.block_b3a04d62f0a249c1bd01146501ae41e3 .button {width: 90%;}

.blockWrap_f52d8da452484d1c93f191554a2b8230 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}