:root{--primary-blue:#1e90ff;--dark-primary-blue:#167adf;--lighter-secondary-green:#aae1aa;--secondary-green:#32cd32;--accent-teal:teal;--lighter-gray:#e9e9e9;--light-gray:#d3d3d3;--gray:#7e7d7d;--light-dark-gray:#535252;--dark-gray:#333;--darker-gray:#212121;--background-off-white:#f8f8f8;--accent-yellow:#ffc857;--background:var(--background-off-white);--foreground:var(--dark-gray)}body,html{max-width:100vw;overflow-x:hidden}html{scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}.MuiTypography-root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.MuiButton-root{font-size:.8rem;font-weight:600;text-transform:none;color:var(--foreground)}.MuiButton-root:hover{background-color:var(--lighter-gray)}.MuiButton-root.MuiButton-contained{color:#fff;background-color:var(--primary-blue)}.MuiButton-root.MuiButton-contained:hover{background-color:var(--dark-primary-blue)}.MuiButton-root.MuiButton-contained.gray{background-color:var(--dark-gray)}.MuiButton-root.MuiButton-contained.gray:hover{background-color:#000}.MuiButton-root.MuiButton-contained.MuiButton-colorSecondary{background-color:var(--accent-teal)}.MuiButton-root.MuiButton-contained.gradient-button{background:linear-gradient(20deg,var(--primary-blue),var(--secondary-green))}.MuiButton-root.MuiButton-outlined{border-color:var(--light-gray);background-color:#fff;color:var(--foreground)}.MuiButton-root.MuiButton-outlined:hover{background-color:var(--lighter-gray)}a{color:inherit;text-decoration:none}.page-padding{padding:96px 5%}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-even{justify-content:space-evenly}.items-center{align-items:center}.w-full{width:100%}.card-shadow{box-shadow:0 2px 8px rgba(0,0,0,.1)}