.react-download-links{display:flex;gap:1.25rem}@media (min-width:768px){.react-download-links{justify-self:end}}.react-download-link{text-decoration:none;color:inherit}.react-download-link:hover{opacity:.8}.react-download-image{display:block}.react-footer{width:100%;background-color:white}.react-footer-container{width:100%;max-width:1080px;margin:0 auto;color:var(--primary-color,#1f2937);font-size:.875rem;line-height:1.33rem;font-weight:300;padding:4rem 2rem;display:flex;flex-direction:column;gap:4rem}.react-footer-main{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:2rem}@media (min-width:768px){.react-footer-main{text-align:start;grid-template-columns:1fr 1fr}}.react-footer-brand{display:flex;flex-direction:column;gap:2rem;align-items:center}@media (min-width:768px){.react-footer-brand{align-items:flex-start;place-self:start}}.react-footer-tagline{font-weight:500;font-size:1.25rem;max-width:24ch}.react-footer-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width:768px){.react-footer-links-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.react-footer-link-section{display:flex;flex-direction:column;gap:.5rem}.react-footer-link-title{font-weight:500;text-align:start;line-height:inherit}.react-footer-link-list{display:flex;flex-direction:column;gap:.5rem}.react-footer-link{text-decoration:none;color:inherit;display:flex;align-items:center;gap:.5rem}.react-footer-link:hover{opacity:.8}.react-footer-divider{background-color:#dfd3d3;height:1px}.react-footer-bottom{display:flex;flex-direction:column;align-items:center;gap:2rem}.react-footer-social{display:flex;gap:1.25rem;justify-content:center}.react-footer-social-link{text-decoration:none;color:inherit}.react-footer-social-link:hover{opacity:.8}.react-footer-social-icon{width:24px;height:24px}.react-footer-legal{display:flex;gap:2rem}.react-footer-legal-link{text-decoration:none;color:inherit}.react-footer-legal-link:hover{opacity:.8}.react-navbar{position:relative;font-weight:300;font-size:.875rem;color:var(--primary-color,#1f2937)}.react-navbar-container{width:100%;height:80px;background-color:white;padding:0 1rem;position:fixed;top:0;left:0;right:0;z-index:100}.react-navbar-content{max-width:1600px;margin:0 auto;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center}@media (min-width:768px){.react-navbar-content{grid-template-columns:1fr 1fr 1fr}}.react-navbar-logo{width:-moz-fit-content;width:fit-content}@media (min-width:768px){.react-navbar-logo{max-width:20vw}}.react-navbar-links{justify-content:center;gap:2rem;align-items:center;display:none}@media (min-width:768px){.react-navbar-links{display:flex}}.react-navbar-link{flex-shrink:0;display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.react-navbar-link:hover{opacity:.8}.react-navbar-actions{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;padding-right:.5rem}.react-navbar-signup{background-color:#bae0d2;white-space:nowrap;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;color:inherit;transition:background-color .2s}.react-navbar-signup:hover{background-color:#daf0e8}.react-navbar-menu-button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.react-navbar-menu-icon{flex-shrink:0;width:1.5rem;height:1.5rem}.react-navbar-mobile-menu{position:fixed;top:80px;left:0;width:100%;background-color:#dcfff0c5;backdrop-filter:blur(32px);padding:2rem;display:flex;flex-direction:column;gap:2rem;z-index:50;font-size:1.125rem;font-weight:500;animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.react-navbar-spacer{height:80px}.react-navbar-job-badge{font-size:.5rem;font-weight:500;color:white;background-color:#007d5c;border-radius:50%;height:1rem;width:1rem;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.react-logo-link{width:-moz-fit-content;width:fit-content}.react-logo-image{height:2rem}