@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:wght@600;700&family=Playfair+Display&display=swap";@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../../../pf.woff2) format("woff2")}@font-face{font-family:PN;src:url(../../../font.ttf)}.green.svelte-19rkzhp.svelte-19rkzhp{color:var(--green)}h1.svelte-19rkzhp.svelte-19rkzhp{font-family:var(--heading-font);font-weight:500}.svelte-19rkzhp.svelte-19rkzhp{scroll-behavior:smooth}.card.svelte-19rkzhp.svelte-19rkzhp{box-shadow:3px 3px #01a84a1a;transition:all .3s ease;margin-bottom:2rem;background-color:#fff;display:flex;flex-direction:row}.card.svelte-19rkzhp.svelte-19rkzhp:hover{box-shadow:8px 8px #01a84a4d}@media screen and (min-width: 701px) and (max-width: 1100px){.card.svelte-19rkzhp.svelte-19rkzhp{flex-direction:column-reverse}}@media screen and (max-width: 700px){.card.svelte-19rkzhp.svelte-19rkzhp{flex-direction:column-reverse}}.content.svelte-19rkzhp.svelte-19rkzhp{width:450px;padding:2.5rem 3rem 1.5rem;display:flex;flex-direction:column}.content.svelte-19rkzhp .main-content.svelte-19rkzhp{flex:1}@media screen and (min-width: 701px) and (max-width: 1100px){.content.svelte-19rkzhp.svelte-19rkzhp{position:relative;width:calc(100% - 4rem);padding:1rem 2rem}}@media screen and (max-width: 700px){.content.svelte-19rkzhp.svelte-19rkzhp{position:relative;width:calc(100% - 4rem);padding:1rem 2rem}}.carousel.svelte-19rkzhp.svelte-19rkzhp{height:65vh;max-height:650px;width:100%;position:relative;background-color:#3333334d}@media screen and (min-width: 701px) and (max-width: 1100px){.carousel.svelte-19rkzhp.svelte-19rkzhp{height:30vh}}@media screen and (max-width: 700px){.carousel.svelte-19rkzhp.svelte-19rkzhp{height:30vh}}.hero.svelte-19rkzhp.svelte-19rkzhp{background-color:#333;background-image:url(../../../bgp.png);background-repeat:repeat;background-size:65px;opacity:.15;top:0;height:65vh;max-height:650px;width:100%;position:absolute;z-index:2}@media screen and (min-width: 701px) and (max-width: 1100px){.hero.svelte-19rkzhp.svelte-19rkzhp{height:30vh}}@media screen and (max-width: 700px){.hero.svelte-19rkzhp.svelte-19rkzhp{height:30vh}}.img-container.svelte-19rkzhp.svelte-19rkzhp{display:flex;align-items:center;justify-content:center;position:absolute;max-height:calc(65vh + 4rem);left:0;right:0;bottom:0;top:0;z-index:1}.img-container.svelte-19rkzhp img.svelte-19rkzhp{height:100%;width:100%;object-fit:cover;object-position:center;opacity:.9;filter:hue-rotate(.75turn) saturate(.65)}.tablet.svelte-19rkzhp.svelte-19rkzhp{display:none}@media screen and (min-width: 701px) and (max-width: 1100px){.tablet.svelte-19rkzhp.svelte-19rkzhp{display:block}}@media screen and (max-width: 700px){.tablet.svelte-19rkzhp.svelte-19rkzhp{display:block}}.desktop.svelte-19rkzhp.svelte-19rkzhp{display:none}@media screen and (min-width: 1101px){.desktop.svelte-19rkzhp.svelte-19rkzhp{display:block}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../../../pf.woff2) format("woff2")}@font-face{font-family:PN;src:url(../../../font.ttf)}.green.svelte-1m34gg6{color:var(--green)}.svelte-1m34gg6{scroll-behavior:smooth}.card.svelte-1m34gg6{padding:1rem 2rem;margin-bottom:1rem;background:#e6e6e6;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:3px 3px #01a84a0d;transition:all .3s ease;z-index:30}.card.green.svelte-1m34gg6{background-color:#d9f2e4;box-shadow:3px 3px #3333330d}.card.green.svelte-1m34gg6:hover{box-shadow:8px 8px #33333326}p{max-width:700px;font-size:1.1rem;color:#333!important}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../../../pf.woff2) format("woff2")}@font-face{font-family:PN;src:url(../../../font.ttf)}:root{--green:#01a84a;--black:#333333;--white:white;--heading-font:"Playfair Display", sans-serif;--body-font:"PN", sans-serif;font-family:var(--body-font);font-size:18px}:root{--primary:var(--black);--secondary:var(--white);background:#f7f7f7}h2.svelte-14rupvp,h3.svelte-14rupvp{font-family:var(--heading-font);font-weight:500}.svelte-14rupvp{scroll-behavior:smooth}a.svelte-14rupvp{color:#01a84abf}a.svelte-14rupvp:hover,a.svelte-14rupvp:focus{color:#01a84a}h2.svelte-14rupvp{display:flex;align-items:baseline;gap:1.5rem;color:#01a84a;font-size:1.7rem;margin:0}.contact-points.svelte-14rupvp{font-size:1.3rem}@media screen and (max-width: 700px){.contact-points.svelte-14rupvp{font-size:1.1rem}}
