.videoContainer{position:relative;display:flex;flex-direction:column}
.video-details{position:absolute;bottom:0;left:0;padding:40px;color:white;width:100%}
.video-details p{margin:0}
.videoIframe video,video{object-fit:cover}
.video-eyebrow-subtitle{text-transform:uppercase;font-family:greycliff-cf,sans-serif;letter-spacing:.44px;line-height:27.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video-title{font-weight:400;font-family:miller-headline,serif;line-height:normal;letter-spacing:normal;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
@media only screen and (min-width:375px){.video-details{width:100%;padding:20px 16px}
.video-eyebrow-subtitle{font-size:14px;font-weight:700}
.video-title{font-size:34px}
}
@media only screen and (min-width:768px){.video-eyebrow-subtitle{font-size:18px;font-weight:700}
.video-title{font-size:50px}
.video-details{padding:40px 32px}
}
@media only screen and (min-width:1024px){.video-eyebrow-subtitle{font-size:18px;font-weight:700}
.video-title{font-size:40px}
.video-details{padding:0 0 52px 52px;width:44%}
}
@media only screen and (min-width:1440px){.video-eyebrow-subtitle{font-size:22px;font-weight:500}
.video-title{font-size:54px}
.video-details{padding:0 0 120px 120px}
}
@media only screen and (min-width:1990px){.video-title{font-size:76px;font-weight:500}
.video-details{padding:0 0 120px 120px}
}
@media only screen and (max-width:1023px){.videoContainer{margin-bottom:10px}
.videoContainer.Above_Video{flex-direction:column-reverse}
.video-details{position:relative;background-color:white}
.video-eyebrow-subtitle{color:#b35000 !important}
.video-title{color:#06163a !important}
}
@media only screen and (max-width:374px){.video-details{width:100%;padding:20px 16px}
.video-eyebrow-subtitle{font-size:12px;font-weight:700}
.video-title{font-size:26px}
}