@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400;600;700&display=swap");body{padding:0;margin:0;font-family:Roboto Mono}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}.dark-bg{background-color:#25262a}.light-bg{background-color:#2d2e32}.white{color:#fff}.gray{color:#777}.blue{color:#6072c4}.flex{display:flex;flex-direction:row;align-items:center}.flex-full{flex:1 1}.justify-space{justify-content:space-between}section{padding:5rem}button{border:none;border-radius:.2rem;padding:.5rem 1rem;color:#e0e0e0;font-size:2.3rem;font-weight:600;background-color:#6072c4;cursor:pointer}nav{padding:1.1rem 5rem}nav .logo{font-size:1.5rem;font-weight:600}nav ul li{list-style-type:none;margin-left:3rem;font-size:.9rem;font-weight:600}.header{justify-content:space-between;padding:1.1rem 5rem 0}.header h1{margin:auto;font-size:3rem;font-weight:500}.header p{font-size:.8rem;font-weight:500;margin-top:1rem;margin-bottom:2rem}.header button{cursor:text;margin-bottom:1.5rem}.header a{font-size:1.2rem;font-weight:600;text-transform:uppercase;text-decoration:underline;cursor:pointer}.about-card{width:90%;padding:2rem;margin-top:.5em;border-radius:.5rem}.about-card h3{font-size:1.5rem;font-weight:600;margin-bottom:.3rem}.about-card p{font-size:.8rem;font-weight:500;margin-bottom:1rem}.about-card span{font-size:.8rem;font-weight:600;text-transform:uppercase;text-decoration:underline}.about-text h1{margin-top:1rem;margin-bottom:2rem;font-weight:500;font-size:2rem}.about-text h3{margin-bottom:1rem;font-size:1.5rem;font-style:italic}.about-text h3,.about-text p{font-weight:500;text-align:justify}.about-text p{font-size:1rem}.partners{padding-top:5rem}footer{padding:2rem 5rem;text-align:center}footer span{font-size:1rem;font-weight:500;text-transform:uppercase}footer ul li{list-style-type:none;margin-left:1rem}@media (max-width:768px){.flex{row-gap:2rem;flex-direction:column;align-items:center;justify-content:center}nav{padding:1rem 2rem;flex-direction:row!important;justify-content:space-between!important}.active,nav ul,nav ul li{display:none}.header{padding:2rem 2rem 0}section{padding:1rem 2rem}.about-card{width:100%}.about-card div{justify-content:space-between!important}.about-card div,footer ul{flex-direction:row!important}footer ul{-moz-column-gap:1rem;column-gap:1rem}footer ul li{margin-left:0}}