@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";html,body,#root{margin:0;padding:0;width:100%;height:100%;min-width:360px}:root{--color-green: #3D5122;--color-light-green: #dae5d3;--color-pale-green: #f6f8f1;--color-blue: #006991;--color-light-blue: #cfebf6;--color-text: #6b6e75;--color-dark-white: #eceff0;--color-off-white: #f9fafc;--color-white: #ffffff;--color-danger: #f15a24;--color-danger-pale: #f7931e;--color-danger-faded: rgba(247, 147, 30, .5);--color-danger-opacity: rgba(247, 147, 30, .2);--spacing-1: 8px;--spacing-2: 12px;--spacing-3: 20px;--spacing-4: 32px;--spacing-5: 64px;--border-radius: 10px;--border-radius-xl: 20px;--overlaying-card-drop-shadow: 0 0 20px rgba(0, 0, 0, .08);--font-family-title: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;--font-family-text: Poppins, system-ui, Avenir, Helvetica, Arial, sans-serif;font-family:var(--font-family-text),sans-serif;font-size:16px;font-weight:400;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background-color:var(--color-white)}h1,h2,h3,h4,h5,h6,p,hr{margin:0;padding:0}h1{color:var(--color-green);font-family:var(--font-family-title),sans-serif;font-size:30px;font-weight:600;letter-spacing:.04em}h2{font-family:var(--font-family-title),sans-serif;font-size:18px;font-weight:500;letter-spacing:.04em}h3{font-family:var(--font-family-text),sans-serif;font-size:18px;font-weight:500;letter-spacing:.04em}h4{font-family:var(--font-family-title),sans-serif;font-size:17px;font-weight:600;letter-spacing:.04em}h5{color:var(--color-text);font-family:var(--font-family-text),sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em}label{font-family:var(--font-family-title),sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-image:none;border:none;cursor:pointer;padding:0}a{text-decoration:none;color:inherit}.input-required{position:relative;margin-right:8px}.input-required:after{content:"*";color:var(--color-danger)}
