.elementor .e-4d104e2-35d7{color:var(--jf-amber);text-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);\n}.elementor .e-6f67f0d1-d055{font-size:4.25rem;}.elementor .e-ecc0000-f2b9{max-width:40rem;color:var(--jf-white);}.elementor .e-d04fe15-3053{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-fe2d7b1-e3cf{min-height:26rem;padding-block-start:7rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, rgba(16, 51, 31, 0.25) 0%,rgba(16, 51, 31, 0.9) 100%),url("https://joshfieldlandscape.com/wp-content/uploads/2026/10/josh-field-excavation-operator-in-machine.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-4288a3b2-a167{font-size:2.5rem;}.elementor .e-46de902c-513b{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-534b4e75-1bff{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:0 1 58%;}.elementor .e-387ca39e-bb83{padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jf-sand);\n}.elementor .e-6d65c708-2d80{padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jf-sand);\n}.elementor .e-71bfed8f-4f37{padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jf-sand);\n}.elementor .e-1aa3b39-f9bd{padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--jf-sand);\n}.elementor .e-7c66843f-14d8{padding:2.25rem;border-block-start-width:5px;background-color:var(--jf-stone);display:flex;flex-direction:column;gap:0.25rem;flex:0 1 42%;border-top-style: solid; border-top-color: var(--jf-amber);\n}.elementor .e-6ad4022e-ff64{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-6a9d8e96-576b{font-size:2.5rem;}.elementor .e-55029197-ad5d{white-space: nowrap;\n}.elementor .e-253fd665-f3d9{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:flex-end;}.elementor .e-59ad763f-e7e3{aspect-ratio:4 / 3;}.elementor .e-5b3f3c49-332a{aspect-ratio:4 / 3;}.elementor .e-f8c35fa-5c59{aspect-ratio:4 / 3;}.elementor .e-5d2f9046-53c6{aspect-ratio:4 / 3;}.elementor .e-4aae85ce-4533{padding:0px;gap:1rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-2ecce5dd-2fe5{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-67e8a0ac-317b{background-color:var(--jf-stone);}.elementor .e-1635ae99-15a6{font-size:2rem;color:var(--jf-white);}.elementor .e-6073a6f6-13f1{font-size:1rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}.elementor .e-5e575a2d-3441{font-size:1rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}.elementor .e-6624daaf-15cb{font-size:1rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}.elementor .e-152eab43-4bf0{font-size:1rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}.elementor .e-f0c5ef6-b946{font-size:1rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;}.elementor .e-5f82f3ea-17df{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-62edf41e-8164{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-36a92649-231d{padding-block-start:4rem;padding-block-end:4rem;background-color:var(--jf-forest);}