@font-face{font-family:__nunito_2877fd;src:url(/_next/static/media/5859169de18ca91c-s.p.ttf) format("truetype");font-display:swap;font-weight:200}@font-face{font-family:__nunito_2877fd;src:url(/_next/static/media/1364df23677234c9-s.p.ttf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:__nunito_2877fd;src:url(/_next/static/media/1f3fe7895d717e33-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__nunito_2877fd;src:url(/_next/static/media/ebdf6ca3ea7e18e8-s.p.ttf) format("truetype");font-display:swap;font-weight:550}@font-face{font-family:__nunito_2877fd;src:url(/_next/static/media/1a1f3d5e64a4bc17-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:__nunito_2877fd;src:url(/_next/static/media/9d2342511e245b1d-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__nunito_2877fd;src:url(/_next/static/media/2fdbf8fd47c9437d-s.p.ttf) format("truetype");font-display:swap;font-weight:900}@font-face{font-family:__nunito_Fallback_2877fd;src:local("Arial");ascent-override:101.26%;descent-override:35.35%;line-gap-override:0.00%;size-adjust:99.85%}.__className_2877fd{font-family:__nunito_2877fd,__nunito_Fallback_2877fd}.__variable_2877fd{--font-nunito:"__nunito_2877fd","__nunito_Fallback_2877fd"}:root{--color-primary:#fff;--color-secondary:#009146;--color-accent:#fff799;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--font-family-base:var(--font-nunito),"Nunito",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}.animate-fade-in{animation:fadeIn var(--transition-base)}.animate-fade-out{animation:fadeOut var(--transition-base)}.animate-slide-in{animation:slideIn var(--transition-base)}.animate-slide-out{animation:slideOut var(--transition-base)}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}.animate-fade-in-up.delay-300{animation-delay:.3s;opacity:0}.animate-fade-in-up.delay-500{animation-delay:.5s;opacity:0}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes slideUpFooter{0%{opacity:0;transform:translateY(100px)}to{opacity:.9;transform:translateY(0)}}.animate-slideUpFooter{animation:slideUpFooter 1.5s ease-out forwards}