#banner{position:relative;height:100vh;min-height:700px;padding:2rem;display:flex;flex-flow:column;align-items:center;justify-content:center;background-color:#2a152c}.bg{position:absolute;z-index:0;pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#logo{z-index:50;max-width:100%}#banner-nav{z-index:2;color:#eee;margin-top:3rem;font-size:1.2rem;display:flex;flex-wrap:wrap;justify-content:center}#banner-nav a{opacity:.8;margin:1rem 1.5rem;padding:.5rem}