*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--fontFamily: "Apfel Grotezk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fontSize-root: clamp(1.25rem, 1.3vw, 2rem);--lineHeight-normal: 1.65;--main-black: #173c0b;--background-color: #e5f1e0;--main-green: #056634;--maxWidth-wrapper: 2560px;--footer-height: 100px;--global-padding-default: 60px;--global-padding-small: 20px}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Regular.woff2) format("woff2"),url(/fonts/ApfelGrotezk-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Fett.woff2) format("woff2"),url(/fonts/ApfelGrotezk-Fett.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Ortica;src:url(/fonts/Ortica-Light.woff2) format("woff2"),url(/fonts/Ortica-Light.woff) format("woff");font-weight:400;font-display:swap}html{font-size:100%}body{font-family:var(--fontFamily),verdana,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--fontSize-root);background-color:var(--background-color);color:var(--main-black)}a,a:visited{color:#7c2efa;text-decoration:none;transition:all .15s ease}@media(hover:hover){a:hover{color:#3e049c}}img{height:auto}.global-wrapper{width:calc(100% - var(--global-padding-default) * 2);margin:0 auto}@media only screen and (max-width:640px){.global-wrapper{width:calc(100% - var(--global-padding-small) * 2)}}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none;position:relative;float:left;transition:color .15s ease}a[data-astro-cid-eimmu3lg]:after{content:"";position:absolute;display:block;width:0px;height:4px;background-color:#7c2efa;border-radius:20px;margin-top:5px;left:50%;transform:translate(50%);transition:all .3s ease}a[data-astro-cid-eimmu3lg].active:after{width:10px;left:calc(50% - 5px);transform:translate(calc(50% - 5px))}@media(hover:hover){a[data-astro-cid-eimmu3lg]:hover:after{width:20%;left:40%;transform:translate(0)}}@media only screen and (max-width:640px){a[data-astro-cid-eimmu3lg].active:after{width:100px;left:calc(50% - 100px)}}@media only screen and (max-width:640px)and (hover:hover){a[data-astro-cid-eimmu3lg]:hover,a[data-astro-cid-eimmu3lg]:visited:hover{color:#fff}a[data-astro-cid-eimmu3lg]:hover:after,a[data-astro-cid-eimmu3lg]:visited:hover:after{width:60px;left:calc(50% - 30px);transform:translate(calc(50% - 30px),-10px)}}header[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto;align-items:flex-start}header[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:20px}header[data-astro-cid-3ef6ksr2] .mobileLogo[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] .contactInfo[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] .mobileMenuButton[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] .closeButton[data-astro-cid-3ef6ksr2]{display:none}header[data-astro-cid-3ef6ksr2] h1[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] h2[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{font-size:var(--fontSize-root);font-weight:400}header[data-astro-cid-3ef6ksr2] h2[data-astro-cid-3ef6ksr2]{text-align:center}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{text-align:right;display:flex;justify-content:flex-end}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:0 20px}a[data-astro-cid-3ef6ksr2],a[data-astro-cid-3ef6ksr2]:visited{color:var(--main-black);text-decoration:none;transition:color .15s ease}@media(hover:hover){a[data-astro-cid-3ef6ksr2]:hover,a[data-astro-cid-3ef6ksr2]:visited:hover{color:var(--main-green)}}@media only screen and (max-width:1100px){header[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr auto}header[data-astro-cid-3ef6ksr2]>div[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{display:none}}@media only screen and (max-width:640px){header[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2].mobileMenuButton{display:grid;grid-auto-flow:row;row-gap:6px;border:none;padding:16px;background-color:transparent;cursor:pointer}}@media only screen and (max-width:640px)and (hover:hover){header[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2].mobileMenuButton:hover div[data-astro-cid-3ef6ksr2]{background-color:#7c2efa}}@media only screen and (max-width:640px){header[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2].mobileMenuButton div[data-astro-cid-3ef6ksr2]{width:24px;height:2.5px;border-radius:4px;background-color:#273123;transition:all .2s ease}header[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2].mobileMenuButton div[data-astro-cid-3ef6ksr2]:nth-child(2){width:20px}}@media only screen and (max-width:640px){header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader{display:flex;width:0px;height:0px;overflow:hidden;opacity:0}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader a[data-astro-cid-3ef6ksr2]{color:#fff;font-size:18vw;padding:16px 0;transform:translateY(20px);opacity:0;transition:all .15s ease}}@media only screen and (max-width:640px)and (hover:hover){header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader a[data-astro-cid-3ef6ksr2]:hover{color:#fff}}@media only screen and (max-width:640px){header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader .closeButton[data-astro-cid-3ef6ksr2]{display:block}}@media only screen and (max-width:640px){header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open{position:fixed;width:100%;height:100vh;height:100dvh;inset:0;opacity:1;background-color:#061103e6;z-index:20;text-align:center;overflow:hidden;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding-bottom:25%;flex-flow:column wrap;align-items:center;justify-content:center}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open a[data-astro-cid-3ef6ksr2]{transform:translateY(0);opacity:1;font-size:18vw;transition:all .2s ease}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open a[data-astro-cid-3ef6ksr2]:nth-child(3){transition-delay:.1s}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open a[data-astro-cid-3ef6ksr2]:nth-child(4){transition-delay:.2s}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open a[data-astro-cid-3ef6ksr2]:nth-child(5){transition-delay:.3s}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .contactInfo[data-astro-cid-3ef6ksr2]{position:fixed;display:grid;bottom:40px;grid-template-columns:auto auto;align-items:center;fill:#7c9372;stroke:#7c9372;color:#7c9372;gap:10vw;font-size:.9rem;opacity:.4}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .contactInfo[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{float:left;transform:translateY(3px);margin-right:8px}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .mobileLogo[data-astro-cid-3ef6ksr2]{position:fixed;display:block;top:30px;left:20px}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .mobileLogo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .mobileLogo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:visited{font-size:var(--fontSize-root);font-weight:400;color:#fff}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .closeButton[data-astro-cid-3ef6ksr2]{position:fixed;top:32px;right:32px;border:none;background:none;cursor:pointer}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .closeButton[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2]{width:24px;height:2px;border-radius:4px;background-color:#fff;transform:translate(2px,12px) rotate(45deg)}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .closeButton[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2]:nth-child(2){transform:translate(2px,10px) rotate(-45deg)}header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .closeButton[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{font-size:0px}}@media only screen and (max-width:360px){header[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2].mainHeader.open .contactInfo[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr;gap:8px}}footer[data-astro-cid-sz7xmlte].footer-container{display:grid;grid-template-columns:1fr 240px 140px;column-gap:42px;margin-top:400px;padding-bottom:50px}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:1.5rem;max-width:600px}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] .colophon[data-astro-cid-sz7xmlte]{font-size:1.125rem;margin-top:32px}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links{margin-top:120px;padding:0}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links li[data-astro-cid-sz7xmlte]{display:inline-block;transform:translate(-24px)}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:Ortica,serif;padding:8px 24px;color:var(--main-green);text-decoration:none;border:1px solid transparent;border-radius:40px;transition:all .1s ease;margin-right:16px}@media(hover:hover){footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background-color:#f5fdf1;border:1px solid var(--main-green)}}footer[data-astro-cid-sz7xmlte].footer-container .footer-illustration[data-astro-cid-sz7xmlte]{mix-blend-mode:color-burn}@media only screen and (max-width:1100px){footer[data-astro-cid-sz7xmlte].footer-container{grid-template-columns:1fr 240px}}@media only screen and (max-width:890px){footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links{margin-top:60px}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links li[data-astro-cid-sz7xmlte]{display:block;margin-top:20px}}@media only screen and (max-width:770px){footer[data-astro-cid-sz7xmlte].footer-container{margin-top:300px;grid-template-columns:1fr}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links{margin-top:60px;text-align:center}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links li[data-astro-cid-sz7xmlte]{display:inline-block;margin-top:0}footer[data-astro-cid-sz7xmlte].footer-container .footer-illustration[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{float:right;max-width:40%;margin-top:50px}}@media only screen and (max-width:480px){footer[data-astro-cid-sz7xmlte].footer-container{margin-top:200px}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links{text-align:left}footer[data-astro-cid-sz7xmlte].footer-container .footer-content[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte].social-links li[data-astro-cid-sz7xmlte]{display:block;margin-top:20px}footer[data-astro-cid-sz7xmlte].footer-container .footer-illustration[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{margin-top:-30px}}
