main .banner.container-fluid.fullbanner{top:calc(-100vh + 133px + 86px);padding:0}main .banner.container-fluid.fullbanner .container-md{background:none;padding:0;min-height:calc(100vh - 133px);position:relative;max-width:100vw;clip-path:inset(0px 0 -107px 0)}main .banner.container-fluid.fullbanner .container-md video{position:absolute;top:0px;left:50%;transform:translate(-50%);height:calc(100vh - 133px)}main .banner.container-fluid.fullbanner .container-md .headings{position:absolute;display:inline-block;min-width:unset;max-width:unset;padding:30px;background:rgba(0,32,57,.82);transition:all .3s;bottom:10vh;left:calc((100% - 1000px)/2)}main .banner.container-fluid.fullbanner .container-md .headings h1{font-size:60px}main .banner.container-fluid.fullbanner .container-md .headings h2{font-size:40px}main .banner.container-fluid.fullbanner.collapsed .container-md .headings{top:calc(100vh - 133px + 47px);width:1000px;padding:15px;bottom:unset}main .banner.container-fluid.fullbanner.collapsed .container-md .headings h1{font-size:25px}@media screen and (max-width: 1050px){body main .banner.container-fluid.fullbanner{position:relative;width:100vw;height:100vh;z-index:900;top:0;left:0}body main .banner.container-fluid.fullbanner div.container-md .headings{position:absolute;top:unset;bottom:180px;left:0;width:85vw}body main .banner.container-fluid.fullbanner div.container-md .headings h1{font-size:7.5vw}body main .banner.container-fluid.fullbanner div.container-md .headings h2{font-size:6vw}body main .banner.container-fluid.fullbanner.collapsed .container-md .headings{top:unset}body main .banner.container-fluid.fullbanner .container-md{position:relative;width:100%;height:100%;overflow:hidden}body main .banner.container-fluid.fullbanner .container-md video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;min-width:100%;min-height:100%;object-fit:cover}}/*# sourceMappingURL=fullbanner.min.css.map */
