@font-face{font-family:Montserrat-Regular;src:url(/assets/fonts/Montserrat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(/assets/fonts/Montserrat-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-SemiBold;src:url(/assets/fonts/Montserrat-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Bold;src:url(/assets/fonts/Montserrat-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Black;src:url(/assets/fonts/Montserrat-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Light;src:url(/assets/fonts/Montserrat-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-primary:"Montserrat",sans-serif;--font-primary-regular:"Montserrat-Regular",sans-serif;--font-primary-medium:"Montserrat-Medium",sans-serif;--font-primary-semibold:"Montserrat-SemiBold",sans-serif;--font-primary-bold:"Montserrat-Bold",sans-serif;--font-primary-black:"Montserrat-Black",sans-serif;--font-primary-light:"Montserrat-Light",sans-serif;--font-secondary:"Source Sans 3",sans-serif;--font-secondary-regular:"Source Sans 3-Regular",sans-serif;--font-secondary-medium:"Source Sans 3-Medium",sans-serif;--font-secondary-bold:"Source Sans 3-Bold",sans-serif;--font-secondary-light:"Source Sans 3-Light",sans-serif;--font-secondary-semibold:"Source Sans 3-SemiBold",sans-serif;--primary-green-50:#eefbe9;--primary-green-100:#c9f3ba;--primary-green-200:#afed99;--primary-green-300:#8be56a;--primary-green-400:#75e04d;--primary-green-500:#52d821;--primary-green-600:#4bc51e;--primary-green-700:#3a9917;--primary-green-800:#2d7712;--primary-green-900:#225b0e;--accent-50:#e6f2ff;--accent-100:#b0d6ff;--accent-200:#8ac2ff;--accent-300:#54a6ff;--accent-400:#3395ff;--accent-500:#007aff;--accent-600:#006fe8;--accent-700:#0057b5;--accent-800:#00438c;--accent-900:#00336b;--neutral-50:#e8e8e8;--neutral-100:#b9b9b9;--neutral-200:#979797;--neutral-300:#676767;--neutral-400:#494949;--neutral-500:#1c1c1c;--neutral-600:#191919;--neutral-700:#141414;--neutral-800:#0f0f0f;--neutral-900:#0c0c0c;--color-primary:var(--primary-green-500);--color-primary-dark:var(--primary-green-700);--bg-primary:#fff;--text-primary:#121212;--text-secondary:#212121;--surface:#fff;--border:#e5e7eb;--bg-translucent:rgba(255,255,255,.6);--badge-bg:#e6f57a;--badge-text:#0c0c0c;--text-green:#18463e;--bg-dark-green:#003e20;--text-dark:#1e1e1e;--text-gray:#484848;--rating-green:#3ba017;--button-hover-green:#0c0;--button-hover-light-green:#0f0;--nav-button-green:#006400;--white:#fff;--black:#000;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;max-width:100vw;color:var(--text-primary);background-color:var(--bg-primary);font-size:1rem;font-weight:400;line-height:1.6;font-family:var(--font-secondary)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);margin-bottom:var(--spacing-md);color:var(--text-primary)}h1{letter-spacing:-.04em;font-size:5.625rem;font-weight:700;line-height:6.25rem}h2{letter-spacing:-.04em;font-size:4.75rem;font-weight:700;line-height:100%}h3{letter-spacing:-.03em;font-size:3.75rem;font-weight:700}h4{letter-spacing:-.02em;font-size:3rem;font-weight:700}h5{letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:100%}h6{font-family:var(--font-secondary);letter-spacing:0;text-transform:capitalize;font-size:2rem;font-weight:700;line-height:2.875rem}.subtitle-1{font-family:var(--font-secondary);letter-spacing:0;font-size:1.25rem;font-weight:700;line-height:1.875rem}.subtitle-2{font-family:var(--font-secondary);letter-spacing:0;font-size:1.25rem;font-weight:500;line-height:1.875rem}.body-1{font-family:var(--font-secondary);letter-spacing:-.01em;font-size:1rem;font-weight:500;line-height:1.5rem}.body-2{font-family:var(--font-secondary);letter-spacing:0;font-size:.875rem;font-weight:400;line-height:100%}.overline{font-family:var(--font-secondary);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:100%}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary-dark)}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background:#555}.pageContainer{margin-top:-5rem;padding-top:0}.contentContainer{justify-content:space-between;align-items:flex-start;gap:1.875rem;display:flex}.leftSection{width:70%;max-width:47.5rem}.rightSection{width:30%}.FormSection{z-index:2;width:100%;margin-top:4.0625rem;top:1.25rem;position:fixed!important}.FormSection *{scrollbar-width:none!important;-ms-overflow-style:none!important}.FormSection ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.FormSection ::-webkit-scrollbar-track{display:none!important}.FormSection ::-webkit-scrollbar-thumb{display:none!important}.PhoneInputInput{border:none;outline:none}.PhoneInputInput:focus-visible{border:none;outline:none!important}.PhoneInputInput:focus{border:none!important;outline:none!important}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;position:relative;gap:.3125rem!important;display:flex!important}.PhoneInputCountryIcon--border{box-shadow:none!important;border:none!important;outline:none!important}.PhoneInputCountryIcon{border-radius:.125rem!important;width:1.625rem!important;height:1.125rem!important}.PhoneInputCountryIcon img{border-radius:2px!important}.PhoneInputCountrySelectArrow{color:#0f0f0f!important;width:.375rem!important;height:.375rem!important;margin-left:.25rem!important}@media screen and (max-width:1366px){.rightSection{width:35%}.leftSection{width:65%}}@media (max-width:1200px){.rightSection{display:none}.leftSection{width:100%;max-width:none}}.clip-curve{clip-path:polygon(0% 0%,60% 0%,75% 20%,100% 20%,100% 100%,0% 100%)}.container-root{max-width:80rem;margin:0 auto}@media screen and (max-width:1400px){.container-root{margin:0 5rem}}@media screen and (max-width:998px){.container-root{margin:0 1.875rem}}@media screen and (max-width:425px){.container-root{margin:0 1rem}}.homeLink{color:#fff;background-color:var(--color-primary);border-radius:.3125rem;margin-top:1.25rem;padding:.625rem 1.25rem;text-decoration:none}.homeLink:hover{background-color:var(--color-primary);color:#fff;text-decoration:none;transition:color .2s}.modal-xl{max-width:76.25rem}.active>.page-link,.page-link.active{background-color:#155100}.page-link.active{background-color:#155100;color:#fff!important}.page-link,.page-link:hover{color:#000}.active>.page-link,.active>.page-link:hover{color:#fff!important}.page-link:focus{box-shadow:none}.below-fold-hidden{display:none!important}
