.elementor .e-7be1f24a-9a2a{color:var(--jf-amber);}.elementor .e-5a48e5f9-ae15{max-width:38rem;color:var(--jf-white);}.elementor .e-2c0fd11f-bb7b{padding:0px;margin-block-start:0.75rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-421ad3d6-b54c{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-1f7741db-a512{min-height:82vh;padding-block-start:8rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, rgba(16, 51, 31, 0.15) 0%,rgba(16, 51, 31, 0.55) 55%,rgba(16, 51, 31, 0.92) 100%),url("https://joshfieldlandscape.com/wp-content/uploads/2026/10/josh-field-lawn-estate-lawn-aerial.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;align-items:flex-end;}.elementor .e-34cec050-1e24{max-width:30rem;}.elementor .e-7869c675-6110{padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-1b4f4761-badf{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:4rem;}.elementor .e-11d0ef07-3d85{background-color:var(--jf-stone);}.elementor .e-399127cc-f9b0{max-width:44rem;}.elementor .e-346e1386-25bc{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-5faa3be4-38ae{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-136cb025-b5db{font-size:1rem;}.elementor .e-76b565cc-506b{font-family:var(--jf-heading);font-weight:700;font-size:1.05rem;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-65e399c0-a40c{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 auto;}.elementor .e-289076e1-22ba:hover,.elementor .e-289076e1-22ba:focus-visible{box-shadow:0px 18px 40px 0px rgba(26, 86, 50, 0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-289076e1-22ba{overflow:hidden;padding:0px;border-width:1px;border-color:var(--jf-sand);border-style:solid;background-color:var(--jf-white);display:flex;flex-direction:column;}.elementor .e-6e118e2c-d0f5{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-6d7420f-fdbf{font-size:1rem;}.elementor .e-6f6f5c21-b6c7{font-family:var(--jf-heading);font-weight:700;font-size:1.05rem;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-5ae68040-5033{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 auto;}.elementor .e-4d3b5453-d0af:hover,.elementor .e-4d3b5453-d0af:focus-visible{box-shadow:0px 18px 40px 0px rgba(26, 86, 50, 0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-4d3b5453-d0af{overflow:hidden;padding:0px;border-width:1px;border-color:var(--jf-sand);border-style:solid;background-color:var(--jf-white);display:flex;flex-direction:column;}.elementor .e-33efc0a0-280b{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-2d1565f5-c411{font-size:1rem;}.elementor .e-33892a5e-3238{font-family:var(--jf-heading);font-weight:700;font-size:1.05rem;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-7ed04b00-fc6d{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 auto;}.elementor .e-f458380-3ec0:hover,.elementor .e-f458380-3ec0:focus-visible{box-shadow:0px 18px 40px 0px rgba(26, 86, 50, 0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-f458380-3ec0{overflow:hidden;padding:0px;border-width:1px;border-color:var(--jf-sand);border-style:solid;background-color:var(--jf-white);display:flex;flex-direction:column;}.elementor .e-260d3877-a1f9{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-473c90c1-d5a9{font-size:1rem;}.elementor .e-43588065-f8ef{font-family:var(--jf-heading);font-weight:700;font-size:1.05rem;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-43cfd6b8-b771{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 auto;}.elementor .e-442bc5b3-7e16:hover,.elementor .e-442bc5b3-7e16:focus-visible{box-shadow:0px 18px 40px 0px rgba(26, 86, 50, 0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-442bc5b3-7e16{overflow:hidden;padding:0px;border-width:1px;border-color:var(--jf-sand);border-style:solid;background-color:var(--jf-white);display:flex;flex-direction:column;}.elementor .e-69035339-dbde{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-dae2973-8deb{font-size:1rem;}.elementor .e-706263d4-a092{font-family:var(--jf-heading);font-weight:700;font-size:1.05rem;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-e8eb3ed-2013{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 auto;}.elementor .e-6a0872ea-d55d:hover,.elementor .e-6a0872ea-d55d:focus-visible{box-shadow:0px 18px 40px 0px rgba(26, 86, 50, 0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-6a0872ea-d55d{overflow:hidden;padding:0px;border-width:1px;border-color:var(--jf-sand);border-style:solid;background-color:var(--jf-white);display:flex;flex-direction:column;}.elementor .e-216586be-3dd9{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-6395428a-5850{font-size:1rem;}.elementor .e-50d33c2f-f3c4{font-family:var(--jf-heading);font-weight:700;font-size:1.05rem;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;margin-block-start:auto;}.elementor .e-5a6851ef-d920{padding-block-start:1.5rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 auto;}.elementor .e-463cde8b-3afd:hover,.elementor .e-463cde8b-3afd:focus-visible{box-shadow:0px 18px 40px 0px rgba(26, 86, 50, 0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-463cde8b-3afd{overflow:hidden;padding:0px;border-width:1px;border-color:var(--jf-sand);border-style:solid;background-color:var(--jf-white);display:flex;flex-direction:column;}.elementor .e-4ce28f4b-59ff{padding:0px;gap:1.75rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-1dc1011e-a12f{max-width:46rem;color:var(--jf-bark);}.elementor .e-3c649b60-4694{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-7eff025e-9a1c{background-color:var(--jf-white);}.elementor .e-a5f25aa-bc60{aspect-ratio:4 / 5;}.elementor .e-38b303ff-f90a{padding:0px;flex:0 0 42%;}.elementor .e-2206f80b-f0f0{color:var(--jf-amber);}.elementor .e-7c32d3b8-b511{color:var(--jf-white);}.elementor .e-4b3d245f-5759{font-size:1.2rem;color:var(--jf-sand);}.elementor .e-3beaca9a-ab08{min-width:3.25rem;font-family:var(--jf-heading);font-weight:800;font-size:2.5rem;color:var(--jf-amber);line-height:1;}.elementor .e-69e26c29-ec40{font-size:1.5rem;color:var(--jf-white);}.elementor .e-62ce9540-268a{font-size:1.05rem;color:var(--jf-sand);}.elementor .e-31837b6a-5b65{padding:0px;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-729de5d7-e54b{padding:0px;display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start;}.elementor .e-269da5fe-97a9{min-width:3.25rem;font-family:var(--jf-heading);font-weight:800;font-size:2.5rem;color:var(--jf-amber);line-height:1;}.elementor .e-525e664f-ad92{font-size:1.5rem;color:var(--jf-white);}.elementor .e-4c5b8ab8-96d1{font-size:1.05rem;color:var(--jf-sand);}.elementor .e-31e685b6-8080{padding:0px;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-34193bf7-3545{padding:0px;display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start;}.elementor .e-2ea1d720-b9dc{min-width:3.25rem;font-family:var(--jf-heading);font-weight:800;font-size:2.5rem;color:var(--jf-amber);line-height:1;}.elementor .e-2409cee8-f488{font-size:1.5rem;color:var(--jf-white);}.elementor .e-28a334b5-b514{font-size:1.05rem;color:var(--jf-sand);}.elementor .e-7d771dd2-acec{padding:0px;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-188f3e4f-8c18{padding:0px;display:flex;flex-direction:row;gap:1.25rem;align-items:flex-start;}.elementor .e-7dc9d885-1dca{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-6bd248f-3216{padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-677a7262-5788{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:4.5rem;align-items:center;}.elementor .e-18ce5307-f3c4{background-color:var(--jf-forest-deep);}.elementor .e-5af83a59-1829{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-47e8f808-f4d0{padding:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:flex-end;}.elementor .e-282f36a2-1fcc{aspect-ratio:4 / 3;}.elementor .e-49d7f4a1-25ed{aspect-ratio:4 / 3;}.elementor .e-5224ec3b-3c05{aspect-ratio:4 / 3;}.elementor .e-7f22db7e-7cee{aspect-ratio:4 / 3;}.elementor .e-3b97b1fc-8f85{aspect-ratio:4 / 3;}.elementor .e-77096fdd-ebc1{aspect-ratio:4 / 3;}.elementor .e-e6122cb-9efe{padding:0px;gap:1rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-1918bbfd-1d9d{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-5a6a3d54-e27b{background-color:var(--jf-stone);}.elementor .e-4fcea2b2-c17a{font-size:1.25rem;color:var(--jf-amber);letter-spacing:0.15em;}.elementor .e-e043be2-4c91{font-size:1.25rem;}.elementor .e-4af8fec3-6997{font-family:var(--jf-heading);font-weight:700;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-7aa15240-a0e0{padding:2.25rem;border-inline-start-width:5px;background-color:var(--jf-white);display:flex;flex-direction:column;gap:1rem;}.elementor .e-4e2fcff3-e7ba{font-size:1.25rem;color:var(--jf-amber);letter-spacing:0.15em;}.elementor .e-4352e65b-5749{font-size:1.25rem;}.elementor .e-3f0755b1-8445{font-family:var(--jf-heading);font-weight:700;color:var(--jf-forest);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-1a2a95a7-d34e{padding:2.25rem;border-inline-start-width:5px;background-color:var(--jf-white);display:flex;flex-direction:column;gap:1rem;}.elementor .e-76afc3c0-4843{padding:0px;gap:1.75rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-436bbf15-baa3{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-1360e701-90ef{padding-block-start:5rem;padding-block-end:5rem;background-color:var(--jf-sand);}