body {background: #e68a00; font-size: 16px; margin: 0; padding: 0; font-family:"Montserrat", serif; overflow: hidden;}
main {position:relative; text-align:center; height: 100vh;}
.logobox {display:block; transform: translateY(50vh); margin-top: -65px;}
main img {display:inline-block; vertical-align: middle;}
main a {color: #fff; text-decoration: none; clear:both; display:block; width: fit-content; margin: 20px auto 0;}
main a:hover {text-decoration: underline; color:#000;}
main p {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    font-size: 30px;
    margin: 50px 0;
}
footer {text-align: left; color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; padding: 20px;}