html,body{max-width:100vw;font-family:var(--font-montserrat);overflow-x:hidden}body{color:#fff;font-family:var(--font-montserrat);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/images/secondary-bg.jpg);background-repeat:repeat-y;background-size:100%}h1{margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.upper-body{background:#15162c;flex-direction:column;gap:15vh;padding:20px 150px 75px;display:flex;position:relative}@media screen and (max-width:1366px){.upper-body{padding:40px 100px 75px}}@media screen and (max-width:992px){.upper-body{padding:40px 50px 75px}}@media screen and (max-width:576px){.upper-body{padding:40px 30px 75px}}.lower-body{padding:75px 150px 0}@media screen and (max-width:1366px){.lower-body{padding:40px 100px 0}}@media screen and (max-width:992px){.lower-body{padding:40px 50px 0}}@media screen and (max-width:576px){.lower-body{padding:40px 30px 0}}.footer{width:100%;font-family:var(--font-inter);flex-direction:column;align-items:center;margin-top:150px;padding-bottom:10px;font-weight:200;display:flex}.footer p{align-items:flex-end;margin:0;font-size:1rem;display:flex}.footer .me-logo{width:20px;height:auto;margin-left:7px;margin-right:5px}@media screen and (max-width:768px){.footer p{font-size:.8rem}}
