@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(/fonts/noto-sans-v32-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/fonts/noto-sans-v32-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/fonts/noto-sans-v32-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/fonts/noto-sans-v32-latin-700.woff2) format("woff2")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:root{font-family:Nunito,-apple-system,Roboto,sans-serif}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;background-color:#fff;overflow-x:hidden!important}body ::selection{background-color:#6dbc87;-webkit-text-fill-color:#fff;background-image:none}#svelte{min-height:100vh;display:flex;flex-direction:column}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;color:#292929}h1,h2,h3,h4,h5,h6{font-weight:300;color:#292929;font-family:Nunito,-apple-system,Roboto,sans-serif;font-size:1.125rem;line-height:1.56;text-transform:none!important}h1{font-family:Inter,-apple-system,Roboto,sans-serif;font-weight:500;font-size:3.5rem;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;font-style:normal;margin-bottom:3.625rem;width:65%}@media (max-width: 1024px){h1{font-size:2.25rem}}@media (max-width: 1024px){h1{margin-bottom:2rem}}@media (max-width: 1280px){h1{width:75%}}@media (max-width: 576px){h1{width:100%}}h2{font-family:Inter,-apple-system,Roboto,sans-serif;font-weight:500;font-size:2rem;line-height:1.2;text-transform:uppercase;font-style:normal;margin-bottom:1.5rem}@media (max-width: 1024px){h2{font-size:1.5rem}}@media (max-width: 1024px){h2{margin-bottom:1rem}}h3{color:#6dbc87;font-family:Inter,-apple-system,Roboto,sans-serif;font-weight:500;font-size:1.75rem;line-height:1.2;text-transform:uppercase;font-style:normal;margin-bottom:1.5rem}@media (max-width: 1024px){h3{font-size:1.25rem}}@media (max-width: 1024px){h3{margin-bottom:1rem}}h4,h5,h6{color:#6dbc87;font-family:Inter,-apple-system,Roboto,sans-serif;font-weight:500;font-size:2rem;line-height:1.2;text-transform:uppercase;font-style:normal;margin-bottom:1.5rem}@media (max-width: 1024px){h4,h5,h6{font-size:1.5rem}}@media (max-width: 1024px){h4,h5,h6{margin-bottom:1rem}}p{font-weight:300;color:#292929;font-family:Nunito,-apple-system,Roboto,sans-serif;font-size:1.125rem;line-height:1.56;margin-bottom:1.875rem}@media (max-width: 1024px){p{margin-bottom:1.375rem}}a{display:inline-block;text-decoration:none}ol,ul{list-style:none}b{font-weight:600}span{display:inline-block}button:focus:not(:focus-visible),.button:focus:not(:focus-visible){outline:none}button,.button,input{font-weight:500;font-family:inherit;font-size:inherit;background-color:transparent;border:none;cursor:pointer;color:#6dbc87}button[disabled],[disabled].button{opacity:.55;pointer-events:none}.button{border-radius:10px;border:3px solid #6dbc87;padding:.5rem;text-align:center;color:#292929;transition-property:all;transition-duration:.5s}.button:hover{background-color:#6dbc87;color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar:horizontal{height:10px}::-webkit-scrollbar-track{background:#e9e9e9;border-radius:10px}::-webkit-scrollbar-thumb{background:#6dbc87;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3d8655}.image{height:25rem}@media (max-width: 1024px){.image{height:18.75rem}}@media (max-width: 576px){.image{height:13.75rem;margin-bottom:1.5rem}}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;padding:2rem;margin-bottom:0}@media (max-width: 1024px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.card-grid{display:flex;flex-direction:column;gap:1rem;padding:1rem}}
