@font-face{font-family:Brandon Grotesque;src:url(/src/assets/fonts/Brandon_med.otf)format("opentype")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%;min-height:100%;overflow-x:hidden}html>body{background:#000;flex-direction:column;max-width:100%;min-height:100%;display:flex}main>section{background:linear-gradient(#181a1d,#000)}h1,h2,h3,h4,h5,h6,p,a,button,span,.montserrat{color:#fff;font-family:Montserrat,sans-serif;font-weight:400}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,p span,a span,button span,span span,.montserrat span{color:#292929}button{background:inherit;outline:inherit;cursor:pointer;border:none}a,button{color:#00aacd;text-decoration:none}a.CTA,button.CTA{opacity:.8;color:#fff;border:1px solid #fff;border-radius:99px;align-content:center;width:max-content;padding:.5rem 1rem;font-size:14px;font-weight:500;transition:all .2s;text-decoration:none!important}a.CTA:hover,button.CTA:hover{color:#000;background:#fff;opacity:1!important}a.CTA:hover img,button.CTA:hover img{filter:brightness(2)}p{font-weight:300}hr{background-color:#292929;border:none;height:1px;margin:1rem}form{border:1px solid #d7d9db;border-radius:4px;flex-direction:column;gap:1rem;width:min(100%,300px);padding:1rem;display:flex}form input{border-radius:4px}form input:active,form input:focus{border:1px solid #e5e5e5}input{all:unset;color:#fff;border:1px solid #d7d9db;padding:8px 0;font-family:Montserrat,sans-serif;font-size:15px}input[type=text],input[type=password]{text-align:left;padding-left:1rem}::-webkit-scrollbar{background:0 0;width:10px}::-webkit-scrollbar-thumb{background:#d7d9db;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#e5e5e5}.flex{display:flex}.flex-center{flex-direction:row;justify-content:center;align-items:center;display:flex}.align-center{align-items:center}.space-between{justify-content:space-between}.skeleton{background:linear-gradient(90deg,#0000,#d7d9db,#0000) 0 0/200%;border-radius:99px;width:95%;height:1.8rem;margin:6px auto;animation:.6s linear infinite scroll;display:block}@keyframes scroll{to{background-position:200% 0}}.policy{opacity:0;flex-direction:column;gap:2rem;max-width:1200px;margin:5rem auto;line-height:1.5;animation:.4s forwards fade;display:flex;translate:0 1rem}@keyframes fade{to{opacity:1;translate:0}}.policy ul li{margin-bottom:1rem}
