.elementor .e-16ba9e6d-5212{font-size:1.1rem;color:var(--vp-blue);letter-spacing:0.12rem;margin:0px;}.elementor .e-fa7da56-baf5{width:6rem;height:0.1875rem;border-radius:0.1rem;background-color:var(--vp-blue);}.elementor .e-75f8a22b-ce48{margin-block-start:1.1rem;margin-block-end:1rem;margin-inline-start:auto;margin-inline-end:auto;gap:0.2rem;justify-content:center;align-items:center;}.elementor .e-3657980b-2e30{max-width:40rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-6a3a201a-79b7{padding-block-start:12.75rem;padding-block-end:3.5rem;background-image:linear-gradient(180deg, #ffffffe8 0%,#ffffffeb 64%,#ffffff 100%),url("https://valleypavingstone.com/wp-content/uploads/2026/10/IMG_4014.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-2d0732ae-b809{margin-block-end:1.2rem;}.elementor .e-4eb777a6-6cc9{margin-block-end:1.75rem;}.elementor .e-751c84f2-7bc8{border-radius:0.625rem;border-color:#7195e8;background-color:#fafafa;}.elementor .e-5b17d2ad-48c5{border-radius:0.625rem;border-color:#7195e8;background-color:#fafafa;}.elementor .e-2eef7781-84a1{border-radius:0.625rem;border-color:#7195e8;background-color:#fafafa;}.elementor .e-4b1b899f-d13f{min-height:9rem;border-radius:0.625rem;border-color:#7195e8;background-color:#fafafa;}.elementor .e-4e0f4b2c-137e{width:100%;min-height:3rem;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.3125rem;}.elementor .e-5147e09d-ef83{color:#234b2d;margin:0px;}.elementor .e-6a8a1dac-818d{border-radius:0.625rem;}.elementor .e-6f965788-42f2{color:#870000;margin:0px;}.elementor .e-20d788f5-2685{border-radius:0.625rem;}.elementor .e-37458c71-d3e1{padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:stretch;}.elementor .e-3dfca609-5821{padding:3.125rem;margin-block-start:-2rem;margin-block-end:-2rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:1.875rem;background-color:#fafafa;box-shadow:0.375rem 0.5rem 1.125rem 0px #6a6a6a47;flex:1 1 46%;}.elementor .e-69690110-c1e1{color:#eef3ff;margin-block-end:2rem;}.elementor .e-7360eead-a722{width:1.4rem;height:1.4rem;color:var(--vp-blue);display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-13e569a8-dd1d{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;display:flex;flex:0 0 2.5rem;justify-content:center;align-items:center;}.elementor .e-5a7438f3-b0d8{font-family:var(--vp-body-font);font-weight:600;font-size:1.5rem;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap: anywhere;\n}.elementor .e-1b5e3788-21aa{color:#eef3ff;margin:0px;}.elementor .e-307f0afb-eeb8{gap:1rem;align-items:flex-start;}.elementor .e-4e4c37dd-e571{width:1.4rem;height:1.4rem;color:var(--vp-blue);display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-46c51d4e-f44d{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;display:flex;flex:0 0 2.5rem;justify-content:center;align-items:center;}.elementor .e-12899f03-9059{font-family:var(--vp-body-font);font-weight:600;font-size:1.5rem;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap: anywhere;\n}.elementor .e-509003a1-844e{color:#eef3ff;margin:0px;}.elementor .e-2870630b-ed6e{gap:1rem;align-items:flex-start;}.elementor .e-2efce0df-de11{width:1.4rem;height:1.4rem;color:var(--vp-blue);display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-741af49c-5703{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;display:flex;flex:0 0 2.5rem;justify-content:center;align-items:center;}.elementor .e-12c1f1c0-3306{font-family:var(--vp-body-font);font-weight:600;font-size:1.5rem;line-height:1.25;text-decoration:none;margin-block-start:0px;margin-block-end:0.4rem;margin-inline-start:0px;margin-inline-end:0px;overflow-wrap: anywhere;\n}.elementor .e-4e7be73-8bc2{color:#eef3ff;margin:0px;}.elementor .e-24aa1e4b-6793{gap:1rem;align-items:flex-start;}.elementor .e-109899e7-c3ad{display:flex;flex-direction:column;gap:1.75rem;}.elementor .e-704767bd-9107{padding-block-start:3.125rem;padding-block-end:3.125rem;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 54%;align-self:center;}.elementor .e-62cc051e-5ec2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:3.125rem;padding-inline-end:3.125rem;margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:1.875rem;gap:3.125rem;}.elementor .e-22b8f009-e54f{padding-block-start:5rem;padding-block-end:3rem;}.elementor .e-730d8823-9ed4{font-weight:600;color:var(--vp-deep-blue);margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3a649506-74c6{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-2108a377-2017{padding-block-start:0.5rem;flex:1 1 42.3%;}.elementor .e-36b1b5c1-608a{aspect-ratio:16 / 11;border-radius:1.25rem;}.elementor .e-5c0dc06f-5d31{font-size:0.875rem;margin-block-start:0.75rem;margin-block-end:0px;}.elementor .e-188d5583-6ee7{flex:1 1 57.7%;}.elementor .e-5e13a3ab-58d0{gap:3rem;align-items:flex-start;}.elementor .e-4937aaed-e7a8{padding-block-start:3rem;padding-block-end:6.25rem;}