@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap");body,html{height:100%}body{color:var(--foreground);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}.private-page{margin:0!important;padding:0!important;width:100%!important}article,main,section{margin:0;padding:0}a{color:inherit;text-decoration:none}:root{--color-primary:#2e7d32;--color-primary-light:#66bb6a;--color-primary-dark:#1b5e20;--color-secondary:#1976d2;--color-accent:#ffa726;--gray-900:#212121;--gray-700:#616161;--gray-500:#9e9e9e;--gray-300:#e0e0e0;--gray-100:#f5f5f5;--text-primary:var(--gray-900);--text-secondary:var(--gray-700);--text-disabled:var(--gray-500);--bg-default:#ffffff;--bg-muted:var(--gray-100);--bg-light:#f0f0f0;--success:#4caf50;--warning:#fb8c00;--danger:#ca2123;--info:#42a5f5;--forms-delete-hover:#a81b1d;--button-primary-bg:var(--color-primary);--button-primary-hover:var(--color-primary-dark);--button-secondary-bg:var(--color-secondary);--button-accent-bg:var(--color-accent);--navbar-switch-thumb:var(--bg-default);--navbar-switch-track:var(--color-primary);--navbar-switch-track-checked:var(--color-primary);--navbar-switch-checked:var(--color-primary);--navbar-switch-shadow:rgba(0,0,0,0.2);--navbar-bg:var(--bg-default);--navbar-text:var(--gray-900);--navbar-hover-bg:var(--gray-100);--navbar-hover-text:var(--color-secondary);--footer-bg:#282c34;--footer-text:#ffffff;--forms-border:#ddf763;--forms-primary-bg:var(--color-primary-light);--forms-primary-hover:var(--color-primary-dark);--forms-text:var(--text-primary);--forms-bg:var(--gray-100);--forms-disabled-bg:var(--gray-300);--forms-disabled-text:var(--text-disabled);--forms-input-hover:#eee;--forms-input-focus:#fff;--gradient-green:linear-gradient(135deg,#66bb6a,#43a047);--gradient-blue:linear-gradient(135deg,#42a5f5,#1976d2);--gradient-orange:linear-gradient(135deg,#ffa726,#fb8c00);--gradient-pink:linear-gradient(135deg,#ec407a,#d81b60)}.font-title{font-family:Neulis,sans-serif!important}.font-subtitle{font-family:Gotham,sans-serif!important}.font-body{font-family:Montserrat,sans-serif!important}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/ea05c3aa551e0ebc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b7ae23d8a9c319da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_4e868f{font-family:Karla,Karla Fallback;font-style:normal}