.elementor .e-350c2e04-5b69{color:var(--jf-amber);text-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);\n}.elementor .e-6c924cc1-363f{font-size:4.25rem;}.elementor .e-4ba1c07e-d933{max-width:40rem;color:var(--jf-white);}.elementor .e-68b3867c-f5c5{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-25442801-7099{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-construction-commercial-site-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-2d145dab-1f40{font-size:2.5rem;}.elementor .e-63500ed2-2176{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-695c9d67-d781{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:0 1 58%;}.elementor .e-153a0555-56ed{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-45dd243a-682e{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-4f0c01a3-6f08{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-2c9f14b6-1fa3{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-3dafd109-cde8{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-7f64d93d-c19b{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-3d7f7be5-5a92{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-41828b24-aded{font-size:2.5rem;}.elementor .e-4a935cb-e07f{white-space: nowrap;\n}.elementor .e-6d2c5598-7e72{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:flex-end;}.elementor .e-17a0e87-68d0{aspect-ratio:4 / 3;}.elementor .e-7df5d624-1641{aspect-ratio:4 / 3;}.elementor .e-6c98fbb1-8635{aspect-ratio:4 / 3;}.elementor .e-5f7115ec-c3c5{aspect-ratio:4 / 3;}.elementor .e-2a333e3f-a7d6{padding:0px;gap:1rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-32665cf3-dad3{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .e-30b26efa-de60{background-color:var(--jf-stone);}.elementor .e-5eb3bd2-f30d{font-size:2rem;color:var(--jf-white);}.elementor .e-5dba48ef-31cc{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-6e8d14f9-720f{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-58a097f8-72e9{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-57e79235-3ee4{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-712f326-1724{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-6b53b7b7-ecaa{padding:0px;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-72977a5c-f646{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-38b450b-f7eb{padding-block-start:4rem;padding-block-end:4rem;background-color:var(--jf-forest);}