.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--primary-color: #228848;--secondary-color: #32BC81;--text-color: #333333;--background-color: #F9F9F9;--white-color: #FFFFFF;--black-color: #000000}html{font-family:Nunito,system-ui,sans-serif;background-color:var(--background-color);color:var(--text-color);background:linear-gradient(135deg,#f9f9f9,#88e4bd33)}body{margin:0;padding:0;line-height:1.5}*{box-sizing:border-box}::selection{background-color:#3d9c60;color:#fff}.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],.menu-toggle[data-astro-cid-3ef6ksr2]{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.nav-menu[data-astro-cid-3ef6ksr2],.menu-toggle[data-astro-cid-3ef6ksr2]{user-select:none;-webkit-user-select:none}.header[data-astro-cid-3ef6ksr2]{padding:1rem 0;position:fixed;width:100%;top:0;z-index:1000;transition:background-color .3s ease,box-shadow .3s ease;background-color:var( --background-color )}.header[data-astro-cid-3ef6ksr2].scrolled{box-shadow:0 2px 10px #0000001a}nav[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.nav-brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.logo[data-astro-cid-3ef6ksr2]{height:65px;width:auto;transition:transform .3s ease}.logo[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.05);filter:drop-shadow(0 0 .5rem #32bc81)}.nav-menu[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0}.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-color);text-decoration:none;font-weight:500;position:relative;padding:.5rem 0;white-space:nowrap}.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger[data-astro-cid-3ef6ksr2],.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{display:block;width:24px;height:2px;background:var(--text-color);position:relative;transition:transform .3s ease,background-color .3s ease}.hamburger[data-astro-cid-3ef6ksr2]:before,.hamburger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.hamburger[data-astro-cid-3ef6ksr2]:before{top:-8px}.hamburger[data-astro-cid-3ef6ksr2]:after{top:8px}.menu-toggle[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]{background:transparent}.menu-toggle[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]:before{transform:translateY(8px) rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]:after{transform:translateY(-8px) rotate(-45deg)}@media (max-width: 768px){.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}.nav-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;background:var(--background-color);flex-direction:column;padding:1.5rem;gap:1.5rem;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.nav-menu[data-astro-cid-3ef6ksr2].active{transform:translateY(0);opacity:1;pointer-events:auto;box-shadow:0 4px 6px #0000001a}.nav-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{width:100%}.nav-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;text-align:right;padding:.5rem 1rem}}.separator[data-astro-cid-jchhmuzl]{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;margin-bottom:-1px;z-index:1}.separator[data-astro-cid-jchhmuzl] svg[data-astro-cid-jchhmuzl]{display:block;width:100%;height:100%;min-width:100%;object-fit:cover}@media (max-width: 600px){.separator[data-astro-cid-jchhmuzl]{height:60px}}.footer[data-astro-cid-sz7xmlte]{padding:1rem;background-color:var(--primary-color);color:var(--white-color);font-size:.875rem}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.top-row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;width:100%}.legal-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem;align-items:center}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--white-color);text-decoration:none;transition:opacity .2s}.legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:.8}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;align-items:center}.social-links[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{transition:opacity .2s}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover img[data-astro-cid-sz7xmlte]{opacity:.8}.copyright[data-astro-cid-sz7xmlte]{text-align:center}@media (max-width: 768px){.top-row[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1.5rem}.legal-links[data-astro-cid-sz7xmlte]{flex-direction:column;gap:.5rem}.footer-container[data-astro-cid-sz7xmlte]{gap:1.5rem;text-align:center}}@media (min-width: 1024px){.footer[data-astro-cid-sz7xmlte]{padding:2rem 0;font-size:1.2rem}.social-links[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:48px;height:48px}.footer-container[data-astro-cid-sz7xmlte],.legal-links[data-astro-cid-sz7xmlte]{gap:2rem}.copyright[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:1.2rem}}
