@font-face{font-family:"Proxima Nova";src:url("./fonts/ProximaNova-Regular.otf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("./fonts/ProximaNova-Bold.otf") format("opentype");font-weight:bold;font-style:normal}:root{--text-color: #404d59;--text-color-sm: #e4e5e6;--background-color: #7b7b7b;font-size:16px;font-family:"Proxima Nova",Arial;line-height:1.5}body{background-color:var(--background-color);background-image:url("../resources/GremlinGuy.png");background-repeat:no-repeat;background-size:100%;color:var(--text-color)}*{box-sizing:border-box}a:hover,a:link,a:visited,a:active{color:LinkText}.container-3xl{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:.5rem;padding-left:.5rem;margin-right:auto;margin-left:auto}@media(min-width: 1700px){.container-3xl{max-width:1640px}}.image-size-checker{height:43vw;position:absolute;right:0;top:0;width:30px;background-color:red;z-index:9999}.wrapper{padding:1em;padding-top:10rem;display:flex;justify-content:space-between}.wrapper>*{flex-grow:1;flex-basis:0}.wrapper .info-wrapper{display:flex;justify-content:space-around;align-items:center;gap:1rem}.wrapper .info-wrapper .info{max-width:20rem}@media(max-width: 1600px)and (min-width: 1300px){.wrapper .top-content{height:calc(43vw - 9rem)}}@media(max-width: 1600px){.wrapper .bottom-content{color:var(--text-color-sm);display:flex;flex-direction:column;justify-content:space-around;align-content:center}}@media(max-width: 1300px)and (min-width: 768px){.wrapper{padding-top:0}.wrapper .dummy{display:none}.wrapper .top-content{display:flex;justify-content:flex-start;flex-wrap:wrap}.wrapper .top-content .top-header{padding-left:50%;height:47vw;display:flex;flex-direction:column;justify-content:center}.wrapper .top-content .top-header h1{font-size:2rem}.wrapper .top-content .top-header h2{font-size:1.5rem}.wrapper .top-content .info-wrapper{justify-content:space-around}.wrapper .top-content .info-wrapper .info{flex-grow:1;flex-basis:0}}@media(max-width: 767px){.wrapper{padding-top:47vw}.wrapper .dummy{display:none}.wrapper .top-header{justify-content:flex-start;padding-left:0}.wrapper .info-wrapper{justify-content:flex-start;flex-wrap:wrap}.wrapper .info-wrapper .info{width:100%}}.logo{position:absolute;right:0;top:0;height:calc(43vw + 3rem);display:flex;flex-direction:column;justify-content:flex-end;padding-right:1rem}.logo img{width:130px}