@font-face{font-family:Bison;src:url(../assets/bison.ttf)}@font-face{font-family:Benton;src:url(../assets/benton.otf)}a,h1,h2,h3,h4,h5,h6{font-family:Bison;color:#26282d}p{font-family:Benton;font-size:16px;line-height:1.7;color:#26282d}:root{scroll-behavior:smooth}.jumbotron{background-color:#000;background-image:url(../img/home-graphic.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;height:calc(90vh - 93px);position:relative;overflow:hidden}.jumbotron .overlay{height:100%;background:rgba(0,0,0,.2)}.jumbotron h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:400px}.jumbotron.alternate h1{bottom:0;left:10%;transform:none;margin:0;display:flex;align-items:flex-end;line-height:.7!important}footer{background:#000;padding:50px}footer .col-lg-4{display:flex;flex-direction:column;justify-content:center}footer p{color:#fff;margin:0 0 0 8px}footer .intro{font-size:24px;font-weight:700;letter-spacing:1px}footer .copyright{font-size:13px;color:hsla(0,0%,100%,.7)}footer h2{color:#fff;font-size:60px;margin-bottom:15px;line-height:50px}footer .menu h3{color:#fff;font-size:24px;margin:0}footer .menu a{font-size:14px;color:hsla(0,0%,100%,.7);text-decoration:none;margin-right:15px;font-family:benton,sans-serif;transition:color .5s;display:inline-block}footer .menu a:last-of-type{margin-right:0}footer .menu a:hover{color:#fff}footer #menu2,footer p.copyright.d-block{margin-top:25px}nav.navbar{background:#fff}nav.navbar a{font-size:36px;color:#000}nav.navbar a.navbar-brand{font-size:45px}nav.navbar button:focus{box-shadow:none}nav.navbar i{font-size:35px}.content{margin-top:102px}.hamburger-box{margin-bottom:-5px}@media only screen and (max-width:425px){p{font-size:16px}}@media only screen and (max-width:1024px){.jumbotron{background-position:0 0;background-size:auto;background-image:url(../img/home-graphic-tablet.png)}}@media only screen and (max-width:991px){.jumbotron h1{font-size:300px}}@media only screen and (max-width:768px){.jumbotron{height:calc(90vh - 85px)}footer p{margin-left:0}footer h2{margin-left:-8px}footer .menu{margin-top:25px!important}nav.navbar a{font-size:25px}nav.navbar a.navbar-brand{font-size:36px}.content{margin-top:85px}}@media only screen and (max-width:700px){.jumbotron h1{font-size:250px}}@media only screen and (max-width:576px){.jumbotron{height:calc(60vh - 80px);overflow:hidden;background-position:0 0;background-size:auto;background-image:url(../img/home-graphic-mobile.png)}.jumbotron h1{font-size:250px;bottom:0;left:5px;transform:none;margin:0;display:flex;align-items:flex-end;line-height:.7!important}footer .intro{font-size:13px}footer .copyright{font-size:9px}footer h2{font-size:36px;margin-bottom:15px;line-height:30px}footer .menu h3{font-size:14px}footer .menu a{font-size:10px}.content{margin-top:80px!important}}@media only screen and (max-width:470px){.jumbotron h1{font-size:200px}}@media only screen and (max-width:400px){.jumbotron h1{font-size:180px}}@media only screen and (max-width:350px){.jumbotron h1{font-size:160px}.jumbotron.alternate h1{font-size:130px}}@media only screen and (max-width:800px){.jumbotron.alternate h1{left:5px}footer h2{font-size:54px;line-height:44px}}@media only screen and (max-width:450px){.jumbotron.alternate h1{font-size:160px}}@media only screen and (max-width:370px){.jumbotron.alternate h1{font-size:140px}}