@media (min-width:768px){.styles-module__T_QFnW__portableTextH1{margin:1rem 0 .5rem;font-size:1.75rem;font-weight:700}.styles-module__T_QFnW__portableTextH2{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:700}.styles-module__T_QFnW__portableTextH3{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:600}.styles-module__T_QFnW__portableTextH4{margin:.75rem 0 .5rem;font-size:1.125rem;font-weight:600}.styles-module__T_QFnW__portableTextP{margin-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:19px}.styles-module__T_QFnW__portableTextUl{margin:.5rem 0 1rem;padding-left:1.5rem;list-style:outside}.styles-module__T_QFnW__portableTextOl{margin:.5rem 0 1rem;padding-left:1.5rem;list-style:decimal}.styles-module__T_QFnW__portableTextLi{margin-bottom:.25rem}.styles-module__T_QFnW__portableTextStrong{font-weight:700}.styles-module__T_QFnW__portableTextEm{font-style:italic}.styles-module__T_QFnW__portableTextLink{color:var(--primary,#1b8722);text-decoration:underline}.styles-module__T_QFnW__portableTextLink:hover{text-decoration:none}.styles-module__T_QFnW__blogPostPageInner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostPageContent{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;padding:0 1rem 2rem;display:flex}.styles-module__T_QFnW__parallaxStrip{width:100%;height:150px;margin-top:100px;margin-bottom:40px;position:relative;overflow:hidden}.styles-module__T_QFnW__parallaxStripContent{color:#fff;z-index:1;background-color:var(--primary-transparent,#03240580);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;display:flex;position:absolute;top:0;left:0}.styles-module__T_QFnW__parallaxStripKeywordsContainer{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:20px;display:flex}.styles-module__T_QFnW__parallaxStripKeywords{text-transform:uppercase;color:#fff;font-size:14px;font-weight:600}.styles-module__T_QFnW__parallaxStripImage{background-color:var(--primary-transparent,#03240580);background-image:url(/homeHero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:150px;position:absolute;top:0;left:0}.styles-module__T_QFnW__blogPostHero{background:linear-gradient(to bottom right,var(--primary-light2),white);flex-direction:column;justify-content:center;align-items:center;width:80%;height:100%;padding:20px;display:flex;box-shadow:0 0 10px #0000004d}.styles-module__T_QFnW__blogPostHeroContent{flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroContentLeft{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroTitle{text-transform:uppercase;width:100%;color:var(--primary);font-size:34px;font-weight:600}.styles-module__T_QFnW__blogPostHeroContentRight{align-items:right;flex-direction:column;justify-content:right;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroKeywordsContainer{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroKeywords{text-transform:uppercase;color:var(--primary);font-size:14px;font-weight:600}.styles-module__T_QFnW__blogPostPageImage{object-fit:cover;width:100%;height:100%}.styles-module__T_QFnW__blogPostContent{flex-direction:column;justify-content:center;align-items:flex-start;width:80%;height:100%;margin-top:50px;padding:40px;display:flex;box-shadow:0 0 10px #0000004d}.styles-module__T_QFnW__blogPostButtonContainer{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:150px;display:flex}.styles-module__T_QFnW__blogCarousel{width:100%;max-width:900px;margin:2rem auto 3rem;padding:0 1rem}.styles-module__T_QFnW__blogCarouselTitle{color:var(--primary,#1b8722);text-align:center;font-size:1.5rem;font-weight:700;font-family:var(--font-montserrat-sans,"Montserrat",sans-serif);margin-bottom:1.25rem}.styles-module__T_QFnW__blogCarouselViewport{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001f}.styles-module__T_QFnW__blogCarouselTrack{flex-direction:row;transition:transform .45s ease-in-out;display:flex}.styles-module__T_QFnW__blogCarouselSlide{box-sizing:border-box;flex:none;padding:0 4px}.styles-module__T_QFnW__blogCarouselCard{color:inherit;background:#fafafa;border-radius:10px;flex-direction:column;align-items:stretch;height:100%;min-height:320px;text-decoration:none;display:flex;overflow:hidden}.styles-module__T_QFnW__blogCarouselImageWrap{flex-shrink:0;width:100%;height:200px;position:relative}.styles-module__T_QFnW__blogCarouselImage{object-fit:cover}.styles-module__T_QFnW__blogCarouselText{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.styles-module__T_QFnW__blogCarouselPostTitle{color:var(--foreground,#171717);font-size:1.25rem;font-weight:700;font-family:var(--font-montserrat-sans,"Montserrat",sans-serif);margin:0}.styles-module__T_QFnW__blogCarouselExcerpt{color:#444;flex:1;margin:0;font-size:.95rem;line-height:1.5}.styles-module__T_QFnW__blogCarouselReadMore{color:var(--primary,#1b8722);margin-top:.25rem;font-size:.9rem;font-weight:600}.styles-module__T_QFnW__blogCarouselControls{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.styles-module__T_QFnW__blogCarouselArrow{border:2px solid var(--primary,#1b8722);width:40px;height:40px;color:var(--primary,#1b8722);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .2s,color .2s;display:flex}.styles-module__T_QFnW__blogCarouselArrow:hover{background:var(--primary,#1b8722);color:#fff}.styles-module__T_QFnW__blogCarouselDots{align-items:center;gap:8px;display:flex}.styles-module__T_QFnW__blogCarouselDot,.styles-module__T_QFnW__blogCarouselDotActive{cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:transform .2s,background .2s}.styles-module__T_QFnW__blogCarouselDot{background:#0003}.styles-module__T_QFnW__blogCarouselDotActive{background:var(--primary,#1b8722);transform:scale(1.15)}.styles-module__T_QFnW__relatedServicesContainer{background-color:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:40px;padding:24px 0;display:flex}.styles-module__T_QFnW__relatedServicesContainer h2{color:var(--primary-dark,#1b8722);margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.styles-module__T_QFnW__relatedServicesGrid{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex}.styles-module__T_QFnW__relatedServicesItem{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:300px;height:100%;padding-bottom:20px;display:flex;position:relative}.styles-module__T_QFnW__relatedServicesItemImageContainer{justify-content:center;align-items:center;width:300px;height:200px;display:flex;position:relative}.styles-module__T_QFnW__relatedServicesItemTextContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.styles-module__T_QFnW__relatedServicesItemTextContainer h3{color:var(--primary-dark,#1b8722);font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.styles-module__T_QFnW__relatedServicesItemTextContainer p{color:var(--primary,#1b8722);font-family:Montserrat,sans-serif;font-size:19px;font-weight:400}.styles-module__T_QFnW__relatedServicesItemButtonContainer{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}}@media (max-width:768px){.styles-module__T_QFnW__portableTextH1{margin:1rem 0 .5rem;font-size:1.75rem;font-weight:700}.styles-module__T_QFnW__portableTextH2{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:700}.styles-module__T_QFnW__portableTextH3{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:600}.styles-module__T_QFnW__portableTextH4{margin:.75rem 0 .5rem;font-size:1.125rem;font-weight:600}.styles-module__T_QFnW__portableTextP{margin-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:19px}.styles-module__T_QFnW__portableTextUl{margin:.5rem 0 1rem;padding-left:1.5rem;list-style:outside}.styles-module__T_QFnW__portableTextOl{margin:.5rem 0 1rem;padding-left:1.5rem;list-style:decimal}.styles-module__T_QFnW__portableTextLi{margin-bottom:.25rem}.styles-module__T_QFnW__portableTextStrong{font-weight:700}.styles-module__T_QFnW__portableTextEm{font-style:italic}.styles-module__T_QFnW__portableTextLink{color:var(--primary,#1b8722);text-decoration:underline}.styles-module__T_QFnW__portableTextLink:hover{text-decoration:none}.styles-module__T_QFnW__blogPostPageInner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostPageContent{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;padding:0;display:flex}.styles-module__T_QFnW__parallaxStrip{width:100%;height:300px;margin-top:100px;margin-bottom:40px;position:relative;overflow:hidden}.styles-module__T_QFnW__parallaxStripContent{text-align:center;color:#fff;z-index:1;background-color:var(--primary-transparent,#03240580);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:300px;font-size:30px;display:flex;position:absolute;top:0;left:0}.styles-module__T_QFnW__parallaxStripKeywordsContainer{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:20px;display:flex}.styles-module__T_QFnW__parallaxStripKeywords{text-transform:uppercase;color:#fff;font-size:14px;font-weight:600}.styles-module__T_QFnW__parallaxStripImage{background-color:var(--primary-transparent,#03240580);background-image:url(/homeHero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:300px;position:absolute;top:0;left:0}.styles-module__T_QFnW__blogPostHero{background:linear-gradient(to bottom right,var(--primary-light2),white);flex-direction:column;justify-content:center;align-items:center;width:90%;height:100%;padding:20px;display:flex;box-shadow:0 0 10px #0000004d}.styles-module__T_QFnW__blogPostHeroContent{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroContentLeft{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroTitle{text-transform:uppercase;width:100%;color:var(--primary);font-size:34px;font-weight:600}.styles-module__T_QFnW__blogPostHeroContentRight{align-items:right;flex-direction:column;justify-content:right;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroKeywordsContainer{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:100%;display:flex}.styles-module__T_QFnW__blogPostHeroKeywords{text-transform:uppercase;color:var(--primary);font-size:14px;font-weight:600}.styles-module__T_QFnW__blogPostPageImage{object-fit:cover;width:100%;height:100%}.styles-module__T_QFnW__blogPostContent{flex-direction:column;justify-content:center;align-items:flex-start;width:90%;height:100%;margin-top:50px;padding:16px;display:flex;box-shadow:0 0 10px #0000004d}.styles-module__T_QFnW__blogPostButtonContainer{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:150px;display:flex}.styles-module__T_QFnW__blogCarousel{width:100%;max-width:900px;margin:2rem auto 3rem;padding:0 1rem}.styles-module__T_QFnW__blogCarouselTitle{color:var(--primary,#1b8722);text-align:center;font-size:1.5rem;font-weight:700;font-family:var(--font-montserrat-sans,"Montserrat",sans-serif);margin-bottom:1.25rem}.styles-module__T_QFnW__blogCarouselViewport{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001f}.styles-module__T_QFnW__blogCarouselTrack{flex-direction:row;transition:transform .45s ease-in-out;display:flex}.styles-module__T_QFnW__blogCarouselSlide{box-sizing:border-box;flex:none;padding:0 4px}.styles-module__T_QFnW__blogCarouselCard{color:inherit;background:#fafafa;border-radius:10px;flex-direction:column;align-items:stretch;height:100%;min-height:320px;text-decoration:none;display:flex;overflow:hidden}.styles-module__T_QFnW__blogCarouselImageWrap{flex-shrink:0;width:100%;height:200px;position:relative}.styles-module__T_QFnW__blogCarouselImage{object-fit:cover}.styles-module__T_QFnW__blogCarouselText{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.styles-module__T_QFnW__blogCarouselPostTitle{color:var(--foreground,#171717);font-size:1.25rem;font-weight:700;font-family:var(--font-montserrat-sans,"Montserrat",sans-serif);margin:0}.styles-module__T_QFnW__blogCarouselExcerpt{color:#444;flex:1;margin:0;font-size:.95rem;line-height:1.5}.styles-module__T_QFnW__blogCarouselReadMore{color:var(--primary,#1b8722);margin-top:.25rem;font-size:.9rem;font-weight:600}.styles-module__T_QFnW__blogCarouselControls{flex-direction:row;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.styles-module__T_QFnW__blogCarouselArrow{border:2px solid var(--primary,#1b8722);width:40px;height:40px;color:var(--primary,#1b8722);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background .2s,color .2s;display:flex}.styles-module__T_QFnW__blogCarouselArrow:hover{background:var(--primary,#1b8722);color:#fff}.styles-module__T_QFnW__blogCarouselDots{align-items:center;gap:8px;display:flex}.styles-module__T_QFnW__blogCarouselDot,.styles-module__T_QFnW__blogCarouselDotActive{cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:transform .2s,background .2s}.styles-module__T_QFnW__blogCarouselDot{background:#0003}.styles-module__T_QFnW__blogCarouselDotActive{background:var(--primary,#1b8722);transform:scale(1.15)}.styles-module__T_QFnW__relatedServicesContainer{background-color:#f0f0f0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:40px;padding:24px 0;display:flex}.styles-module__T_QFnW__relatedServicesContainer h2{color:var(--primary-dark,#1b8722);margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.styles-module__T_QFnW__relatedServicesGrid{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex}.styles-module__T_QFnW__relatedServicesItem{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:300px;height:100%;padding-bottom:20px;display:flex;position:relative}.styles-module__T_QFnW__relatedServicesItemImageContainer{justify-content:center;align-items:center;width:300px;height:200px;display:flex;position:relative}.styles-module__T_QFnW__relatedServicesItemTextContainer{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.styles-module__T_QFnW__relatedServicesItemTextContainer h3{color:var(--primary-dark,#1b8722);font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.styles-module__T_QFnW__relatedServicesItemTextContainer p{color:var(--primary,#1b8722);font-family:Montserrat,sans-serif;font-size:19px;font-weight:400}.styles-module__T_QFnW__relatedServicesItemButtonContainer{flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}}
