.hero.svelte-pu2qof{text-align:center;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:10vh;position:relative;transition:background-image .5s ease}.wrapper.svelte-pu2qof{display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:1;min-height:70vh}.wrapper.svelte-pu2qof:not(.has-contact-form){grid-template-columns:1fr;min-height:70vh}.content.svelte-pu2qof{display:flex;flex-direction:column;justify-content:space-between}.wrapper.svelte-pu2qof:not(.has-contact-form) .content:where(.svelte-pu2qof){justify-content:flex-end;align-items:flex-start;padding-bottom:8vh}.heading.svelte-pu2qof{margin:var(--spacing-lg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:1em;border:3px solid var(--color-gray);color:#fff;text-shadow:0 4px 4px rgba(10,68,50,.58);font-size:2em;font-weight:600;display:flex;align-items:center;justify-content:center;padding:1em .5em;text-align:left}.wrapper.svelte-pu2qof:not(.has-contact-form) .heading:where(.svelte-pu2qof){width:50%;margin-left:var(--spacing-lg);margin-right:auto;margin-bottom:var(--spacing-xl)}.heading.svelte-pu2qof *{margin:0;padding:0}.heading.svelte-pu2qof a{background:var(--color-secondary);text-shadow:none;color:#fff;padding:12px 24px;text-decoration:none;border-radius:var(--border-radius);font-weight:600;transition:background .2s;white-space:nowrap;display:inline-block;margin-top:1rem}.img-container.svelte-pu2qof{margin:0 auto;width:calc(100% - var(--spacing-lg) * 2);max-width:calc(var(--container-width-max) - var(--spacing-lg) * 2);overflow:hidden;position:relative}.hero-image.svelte-pu2qof{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease;z-index:0}.hero-image.active.svelte-pu2qof{opacity:1}.mobile-form.svelte-pu2qof{display:none}.desktop-form.svelte-pu2qof{display:block}.corner-badge.svelte-pu2qof{position:absolute;bottom:0;left:0;z-index:1;font-size:.8em}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-badge:where(.svelte-pu2qof){left:auto;right:0;font-size:1.2em}.corner-badge.svelte-pu2qof img:where(.svelte-pu2qof){height:100px}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-badge:where(.svelte-pu2qof) img:where(.svelte-pu2qof){height:160px}.corner-badge.svelte-pu2qof p:where(.svelte-pu2qof){margin:0;text-align:left;padding:1em}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-badge:where(.svelte-pu2qof) p:where(.svelte-pu2qof){text-align:right}.corner-gradient.svelte-pu2qof{position:absolute;bottom:0;left:0;width:40%;aspect-ratio:1/1;background:linear-gradient(45deg,rgba(255,255,255,1) 20%,transparent 50%);z-index:0}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-gradient:where(.svelte-pu2qof){left:auto;right:0;width:50%;background:linear-gradient(-45deg,rgba(255,255,255,1) 20%,transparent 50%)}.form-bg-overlay.svelte-pu2qof{position:absolute;top:0;right:0;width:50%;height:100%;background-color:var(--color-primary);z-index:0}@media (max-width: 768px){.mobile-form.svelte-pu2qof{display:block}.desktop-form.svelte-pu2qof{display:none}.mobile-form.svelte-pu2qof .service-form{max-width:600px;margin:var(--spacing-md) auto;padding:var(--spacing-lg) var(--spacing-md)}.mobile-form.svelte-pu2qof .container{padding:var(--spacing-md)}.form-bg-overlay.svelte-pu2qof{display:none}.wrapper.svelte-pu2qof{grid-template-columns:1fr;min-height:60vh}.wrapper.svelte-pu2qof:not(.has-contact-form) .content:where(.svelte-pu2qof){justify-content:center;align-items:center;padding-bottom:4vh}.wrapper.svelte-pu2qof:not(.has-contact-form) .heading:where(.svelte-pu2qof){width:90%;margin:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.heading.svelte-pu2qof a{padding:10px 20px;font-size:.9rem}.corner-gradient.svelte-pu2qof{width:100%;background:linear-gradient(to top,rgba(255,255,255,1) 20%,transparent 50%)}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-gradient:where(.svelte-pu2qof){width:100%;left:0;right:auto;background:linear-gradient(to top,rgba(255,255,255,1) 20%,transparent 50%)}.corner-badge.svelte-pu2qof{position:relative;bottom:0;left:0;z-index:1;width:100%;text-align:center;padding:1em}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-badge:where(.svelte-pu2qof){left:0;right:auto;text-align:center;font-size:1em}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-badge:where(.svelte-pu2qof) img:where(.svelte-pu2qof){height:140px}.corner-badge.svelte-pu2qof p:where(.svelte-pu2qof){text-align:center}.wrapper.svelte-pu2qof:not(.has-contact-form) .corner-badge:where(.svelte-pu2qof) p:where(.svelte-pu2qof){text-align:center}}.container.svelte-pu2qof{position:relative;z-index:2}.subtext.svelte-pu2qof{background:#fff;position:relative}.subtext.svelte-pu2qof h3:where(.svelte-pu2qof){margin:0}h1.svelte-pu2qof{font-size:var(--font-size-hero);margin-bottom:var(--spacing-lg)}.buttons.svelte-pu2qof{display:flex;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.overflow.svelte-pu2qof{background-color:var(--color-primary);background-image:url(../../../wood_grain_background_hero.webp);background-blend-mode:overlay;background-size:cover;background-position:center;color:#fff;padding:2em;margin:0 auto;padding-top:40vh;margin-top:-40vh;margin-bottom:-10vh}.subhero.svelte-1dp9wje{max-width:var(--container-width-sm);margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:4em;align-items:center}.subhero.svelte-1dp9wje h2:where(.svelte-1dp9wje){text-align:right;font-size:2.5rem;font-weight:400;line-height:1.1}p.svelte-1dp9wje{font-size:.9em;text-align:left}@media (max-width: 768px){.subhero.svelte-1dp9wje{grid-template-columns:1fr;gap:2em}.subhero.svelte-1dp9wje h2:where(.svelte-1dp9wje){padding-top:var(--spacing-lg);text-align:center;text-wrap:balance}.subhero.svelte-1dp9wje br{display:none}}.flippy-div.svelte-wud51m{padding:80px 20px}.tree-care-journey.svelte-wud51m{width:100%;margin:0 auto;text-align:center}.journey-container.svelte-wud51m{max-width:var(--container-width-md);margin:80px auto}.journey-row.svelte-wud51m{display:grid;gap:40px;margin-bottom:40px}.first-row.svelte-wud51m{grid-template-columns:repeat(3,1fr)}.second-row.svelte-wud51m{grid-template-columns:repeat(2,1fr);max-width:66%;margin:0 auto}.journey-step.svelte-wud51m{position:relative;background:#fff;box-shadow:0 4px 6px #0000001a;overflow:visible}.step-header.svelte-wud51m{background:var(--color-primary);color:#fff;padding:20px 24px;display:flex;align-items:center;gap:16px}.step-number.svelte-wud51m{font-size:24px;font-weight:700;min-width:32px}.step-title.svelte-wud51m{font-size:20px;font-weight:600}.bullet-points.svelte-wud51m{padding:32px 24px;text-align:left}.bullet-points.svelte-wud51m ul:where(.svelte-wud51m){list-style:none;padding:0;margin:0}.bullet-points.svelte-wud51m li:where(.svelte-wud51m){margin-bottom:12px;position:relative;padding-left:20px}.bullet-points.svelte-wud51m li:where(.svelte-wud51m):before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}.bullet-points.svelte-wud51m p:where(.svelte-wud51m){margin:0;font-size:14px;line-height:1.5;color:#4b5563}.right-arrow.svelte-wud51m{position:absolute;top:14%;right:-40px;transform:translateY(-50%);z-index:10}.right-arrow.svelte-wud51m img:where(.svelte-wud51m){width:60px;height:auto}.flow-arrow.svelte-wud51m{display:flex;justify-content:center;margin:-60px 0;z-index:2;position:relative;width:80%;left:10%}.arrow-down.svelte-wud51m img:where(.svelte-wud51m){width:100%;height:auto}.center-estimate.svelte-wud51m{text-align:center;margin-top:40px}.estimate-link.svelte-wud51m{display:inline-block;background:var(--color-secondary);color:#fff;padding:16px 32px;text-decoration:none;border-radius:var(--border-radius);font-weight:600;font-size:18px;transition:background .2s}.estimate-link.svelte-wud51m:hover{background:#b91c1c}@media (max-width: 1080px){.first-row.svelte-wud51m{grid-template-columns:1fr}.second-row.svelte-wud51m{grid-template-columns:1fr;margin:0 auto;max-width:100%}.right-arrow.svelte-wud51m,.flow-arrow.svelte-wud51m{display:none}}@media (max-width: 768px){.first-row.svelte-wud51m,.second-row.svelte-wud51m{grid-template-columns:1fr}.right-arrow.svelte-wud51m{top:auto;bottom:-30px;right:50%;transform:translate(50%) rotate(90deg)}.second-row.svelte-wud51m{max-width:100%}}.at-your-service.svelte-125hd2e{padding:100px 20px;margin:0 auto;text-align:center}.container.svelte-125hd2e{max-width:var(--container-width-md);margin:0 auto;padding:var(--spacing-lg)}.backdrop.svelte-125hd2e{position:relative}.backdrop.svelte-125hd2e:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../../../wood_grain_background_hero.webp);background-size:cover;background-position:center;opacity:.4;z-index:-1}.service-items.svelte-125hd2e{display:flex;flex-direction:column;gap:80px;margin:60px 0;border-radius:var(--border-radius)}.service-grid.svelte-125hd2e{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:40px;grid-template-areas:"image-a caption-a" "image-a image-b" "caption-b image-b"}.image-a.svelte-125hd2e{grid-area:image-a}.caption-a.svelte-125hd2e{grid-area:caption-a}.image-b.svelte-125hd2e{grid-area:image-b}.caption-b.svelte-125hd2e{grid-area:caption-b}.service-image-container.svelte-125hd2e{flex-shrink:0}.service-image-container.svelte-125hd2e img:where(.svelte-125hd2e){width:100%;height:300px;object-fit:cover}.service-text-container.svelte-125hd2e{text-align:left;display:flex;flex-direction:column;justify-content:center}.service-text-container.caption-b.svelte-125hd2e{text-align:right;align-items:flex-end}.service-text-container.svelte-125hd2e h3:where(.svelte-125hd2e){font-size:28px;margin:0 0 16px;color:#1f2937}.service-text-container.svelte-125hd2e p:where(.svelte-125hd2e){margin:0 0 16px;color:#6b7280;line-height:1.6;font-size:14px}.service-text-container.svelte-125hd2e a:where(.svelte-125hd2e){display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);text-decoration:none;font-weight:600;transition:color .2s}.service-text-container.svelte-125hd2e a:where(.svelte-125hd2e):hover{color:var(--color-primary)}.service-text-container.svelte-125hd2e a:where(.svelte-125hd2e) img:where(.svelte-125hd2e){width:16px;height:10px}.dummy-element.svelte-125hd2e{visibility:hidden}.center-estimate.svelte-125hd2e{text-align:center;margin-top:60px}.estimate-link.svelte-125hd2e{display:inline-block;background:var(--color-secondary);color:#fff;padding:16px 32px;text-decoration:none;border-radius:var(--border-radius);font-weight:600;font-size:18px;transition:background .2s}.estimate-link.svelte-125hd2e:hover{background:#b91c1c}@media (max-width: 1024px){.service-grid.svelte-125hd2e{grid-template-columns:1fr;grid-template-areas:"image-a" "caption-a" "image-b" "caption-b"}.service-text-container.svelte-125hd2e{text-align:center}.service-text-container.caption-b.svelte-125hd2e{text-align:center;align-items:center}}@media (max-width: 640px){.service-items.svelte-125hd2e{gap:60px}.service-grid.svelte-125hd2e{gap:40px}.service-image-container.svelte-125hd2e img:where(.svelte-125hd2e){height:200px}.service-text-container.svelte-125hd2e h3:where(.svelte-125hd2e){font-size:24px}.service-text-container.svelte-125hd2e p:where(.svelte-125hd2e){font-size:16px}}
