body{padding-top:95px}.navbar-brand{display:block;text-indent:-9999px;background-image:url(/images/logo.png);background-size:78px 78px;width:78px;height:78px;white-space:nowrap}.navbar-brand a{display:block;height:100%}.navbar-nav .active{padding-bottom:5px;text-decoration:none;border-bottom:2px solid #000}#hero{background-image:url(/images/hero-background.png);height:90vh;background-size:cover;display:flex;align-items:center;justify-content:center;text-align:center}#hero h2{font-size:5em;text-shadow:#f2f2f2 2px 2px 3px}footer,#counter{color:#fff;background:#000}#counter h2,#best-guides h2,#play h2{font-size:3em}footer,#counter,#best-guides,#play{padding:60px 0}.bestguide:hover{opacity:.5}.card.text-bg-dark:hover{opacity:.5}footer .card{color:#fff;background:#000}@media(min-width:1400px){#hero{height:100vh}#hero h2{font-size:5.4em}}.img:hover{opacity:.7}.modal{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}.modal-content{margin:auto;display:block;width:60%;max-width:600px;background-color:rgba(0,0,0,.9)}.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}.cursor-pointer{cursor:pointer}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}@media only screen and (max-width:700px){.modal-content{width:100%}}