.elementor .e-7b0cf3ef-8073{color:var(--jf-amber);text-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);\n}.elementor .e-9141cd8-df6c{font-size:4.25rem;}.elementor .e-7ca0c216-4d06{max-width:40rem;color:var(--jf-white);}.elementor .e-2e9049fb-6b71{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-5eb36d57-9237{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-stonework-backyard-patio-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-7de3a12d-6574{aspect-ratio:3 / 2;}.elementor .e-10adbaed-862b{padding:0px;flex:0 0 50%;}.elementor .e-625dc7f5-292a{font-family:var(--jf-heading);font-weight:700;font-size:1.1rem;color:var(--jf-amber-dark);letter-spacing:0.16em;}.elementor .e-66741e33-a261{font-size:2.5rem;}.elementor .e-3cee0162-f860{padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-12040990-8c92{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-2bf15534-cf28{aspect-ratio:3 / 2;}.elementor .e-eaa789b-b45e{padding:0px;flex:0 0 50%;}.elementor .e-46a4ca4e-e265{font-family:var(--jf-heading);font-weight:700;font-size:1.1rem;color:var(--jf-amber-dark);letter-spacing:0.16em;}.elementor .e-4f58fdcc-573c{font-size:2.5rem;}.elementor .e-38742344-364c{padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-5efc3913-e193{padding:0px;display:flex;flex-direction:row-reverse;gap:4rem;align-items:center;}.elementor .e-5fa26407-5905{aspect-ratio:3 / 2;}.elementor .e-16d247ee-db93{padding:0px;flex:0 0 50%;}.elementor .e-6077baeb-ff37{font-family:var(--jf-heading);font-weight:700;font-size:1.1rem;color:var(--jf-amber-dark);letter-spacing:0.16em;}.elementor .e-44a67f20-ca8e{font-size:2.5rem;}.elementor .e-145d25fc-b06a{padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-294d40c9-44d3{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-1e1657c7-ec6a{aspect-ratio:3 / 2;}.elementor .e-23d276ce-3294{padding:0px;flex:0 0 50%;}.elementor .e-15d4fce4-e040{font-family:var(--jf-heading);font-weight:700;font-size:1.1rem;color:var(--jf-amber-dark);letter-spacing:0.16em;}.elementor .e-639fb087-e694{font-size:2.5rem;}.elementor .e-42ff8179-b80d{padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-6f756abd-dd34{padding:0px;display:flex;flex-direction:row-reverse;gap:4rem;align-items:center;}.elementor .e-401fc315-ffc0{aspect-ratio:3 / 2;}.elementor .e-74170671-a832{padding:0px;flex:0 0 50%;}.elementor .e-703f3229-3b4d{font-family:var(--jf-heading);font-weight:700;font-size:1.1rem;color:var(--jf-amber-dark);letter-spacing:0.16em;}.elementor .e-5c37c7a9-b90e{font-size:2.5rem;}.elementor .e-4781905-1b0b{padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-751994c9-d4ad{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-1a82b300-f89c{aspect-ratio:3 / 2;}.elementor .e-499735a9-7a29{padding:0px;flex:0 0 50%;}.elementor .e-5c35bc8-1920{font-family:var(--jf-heading);font-weight:700;font-size:1.1rem;color:var(--jf-amber-dark);letter-spacing:0.16em;}.elementor .e-770ed6-c824{font-size:2.5rem;}.elementor .e-703ca0c3-7d21{padding:0px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-3b472-7cd6{padding:0px;display:flex;flex-direction:row-reverse;gap:4rem;align-items:center;}.elementor .e-5b0054fa-b102{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:5rem;}.elementor .e-4c48be66-d348{color:var(--jf-amber);}.elementor .e-7a999de4-9a38{color:var(--jf-white);}.elementor .e-6a13a439-1c64{color:var(--jf-sand);}.elementor .e-3ce9a6eb-4911{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:0 1 45%;align-items:flex-start;}.elementor .e-12092e58-c857{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-5372f698-7e80{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-4f77427b-30d9{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-159b0c76-fd78{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-6de00de7-9ef7{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-6d96ede-cf16{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-38b2651d-ed1a{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-58eb1979-185a{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-4206dabc-e0bd{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-54a31bb4-a0e5{color:var(--jf-white);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.14);\n}.elementor .e-5ffd314b-5340{column-gap:2rem;padding:0px;flex:0 1 55%;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5, auto);row-gap: 0;\n}.elementor .e-41906540-bef6{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:4rem;}.elementor .e-8f01d90-5b7e{background-color:var(--jf-forest-deep);}