.hero-zero{align-items:center;background-attachment:fixed;background-color:#212529;background-origin:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:40vh;position:relative}.hero-zero .hero-mask{background:#111;bottom:0;height:100%;left:0;opacity:.6;position:absolute;right:0;top:0;width:100%}.hero-core{margin-left:auto;margin-right:auto;max-width:800px;opacity:1;padding:12vh 0 9vh 0;position:relative;text-align:center}.hero-zero h1{color:#fefefe;font-size:5rem;line-height:1.1}footer a{color:#fff}footer.page-foot{background:#343a40;border-top:6px solid #192;font-size:100%;min-height:25vh;margin:1rem 0 0 0;padding:0 0 1rem 0}footer.page-foot a:hover{color:#069420}footer.page-foot h5{font-size:130%;color:#f0f0f0;margin:0 0 .5rem 0;padding:0}footer.page-foot div.flex-wrap{display:flex;justify-content:space-between}footer.page-foot div.flex-wrap div{flex:1 1 33%;margin:0;padding:.5rem .75rem}footer.page-foot div.flex-wrap div a{display:block}footer.page-foot div.foot-link-list{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:.5rem 0}footer.page-foot div.foot-link-list a{padding:.25rem 1rem;flex:1 1 auto;text-align:center}footer.page-foot div.foot-link-list a:hover{background-color:#069420;color:#000}footer.page-foot .foot-copy-info{margin:2vh 0}footer.page-foot .foot-copy-info p{color:#e0e0e0;font-size:80%;margin:0;padding:0;text-align:center}
