*,*:before,*:after{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Filson Pro",sans-serif;font-weight:500;min-height:100vh;width:100%;background-color:#282a2e}.weight-800{font-weight:800}.weight-400{font-weight:400}.text-white{color:#fff}.text-dark{color:#282a2e}.text-green{color:#4cbf4c}.text-center{text-align:center}/*! Font Import Start */@font-face{font-family:"Filson Pro";src:url("../fonts/filson-pro/filson-pro-700.woff2") format("woff2"),url("../fonts/filson-pro-700.woff") format("woff");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:"Filson Pro";src:url("../fonts/filson-pro/filson-pro-400.woff2") format("woff2"),url("../fonts/filson-pro/filson-pro-400.woff2") format("woff");font-weight:400;font-display:swap;font-style:normal}.container{max-width:1200px;height:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;width:100%;justify-content:center}.hero-image{height:65vh;min-height:400px;width:100vw;position:absolute;overflow:hidden;background-image:url("../images/bg-hero.svg");background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-10}.wave-image{bottom:-20px;height:15vh;min-height:200px;width:102%;position:absolute;background-image:url("../images/wave.svg");background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-5}.logo{width:11rem;height:auto;transform:scale(1);transition:all .2s ease-out}@media only screen and (min-width: 720px){.logo{width:12rem}}.logo:hover{transform:scale(1.075)}.header{padding:1.25rem 1rem}.card{max-width:100%;min-width:70%;min-height:40vh;margin-top:1vh;padding-top:1rem;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-radius:1rem;box-shadow:0 3rem 4rem -2rem rgba(14,15,15,.7);background-origin:center;backdrop-filter:blur(20px);background-color:rgba(90,207,90,.5);border-top:.25rem solid rgba(255,255,255,.05);border-bottom:.25rem solid rgba(0,0,0,.1)}@media only screen and (min-width: 720px){.card{max-width:70%;min-width:60%;margin-top:13vh;min-height:35vh;padding-top:1.5rem;padding-bottom:3rem}}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.col{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.social-icon{width:3rem;height:3rem;transform:scale(1);transition:all .2s ease-out}.social-icon:hover{transform:scale(1.2)}.mt-4{margin-top:1.25rem}.mx-2{margin-left:.75rem;margin-right:.75rem}.mt-5{margin-top:2rem}.mb-1{margin-bottom:.5}.m-3{margin:1rem}.footer{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;padding-bottom:2.5rem}@media only screen and (min-width: 720px){.footer{padding-top:3rem}}.d-none{display:none}@media only screen and (min-width: 720px){.d-md-block{display:block}}.discord-icon{height:5rem;width:5rem;margin:.5rem}h1{font-size:1.75rem}@media only screen and (min-width: 720px){h1{font-size:2rem}}h2{font-size:1.25rem;line-height:1.75rem}@media only screen and (min-width: 720px){h2{font-size:1.5rem;line-height:2rem}}a,a:hover,a:visited,a:focus{text-decoration:none}.grow-1{transform:scale(1);transition:all .2s ease-out}.grow-1:hover{transform:scale(1.1)}.arrow{width:1.5rem;height:1.5rem;margin-left:.25rem}