.elementor .e-32dc61ca-3d0d{font-size:1.75rem;color:var(--vp-blue);line-height:1;margin:0px;}.elementor .e-655c8f73-dc64{border-block-start-width:0.1875rem;flex:0 0 6rem;border-top-style: solid; border-top-color: #2959B9;\n}.elementor .e-5d21651-11e2{margin-block-start:1.25rem;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;gap:0.25rem;justify-content:center;align-items:center;}.elementor .e-942470d-ff01{max-width:40rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-22eb0632-171e{text-align:center;padding-block-start:12.75rem;padding-block-end:3.5rem;background-image:linear-gradient(180deg, #ffffffc9 0%,#ffffffed 72%,#ffffff 100%),url("https://valleypavingstone.com/wp-content/uploads/2026/10/IMG_5200.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-76b8270d-3870{aspect-ratio:1 / 1;border-radius:0px;opacity:75%;}.elementor .e-1bfecdea-1d88{overflow:hidden;background-color:#2959B9;}.elementor .e-37423960-a04b{aspect-ratio:1.65 / 1;border-radius:0px;}.elementor .e-28094ecf-4389{overflow:hidden;border-start-start-radius:1.25rem;border-start-end-radius:0px;border-end-start-radius:1.25rem;border-end-end-radius:0px;flex:0 1 26.38%;}.elementor .e-6f5fd33e-5e6d{color:#fff;}.elementor .e-571ff2ee-fd67{color:#fff;margin-block-end:2rem;}.elementor .e-769ea97d-1307{color:#fff;margin-block-end:2rem;}.elementor .e-277f4b6e-33bc{position:relative;z-index:1;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:1.25rem;background-color:#677791;display:flex;flex-direction:column;flex:0 1 33.822%;justify-content:center;}.elementor .e-4d03e0-984d{width:1.6rem;height:1.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-a533ac8-185b{width:2.75rem;height:2.75rem;font-size:1.5rem;color:#fff;margin:0px;border-radius:0.65rem;flex:0 0 2.75rem;}.elementor .e-87e7293-1113{font-size:1.3rem;color:#023047;line-height:1.25;margin-block-end:0.75rem;}.elementor .e-269725a6-be14{margin-block-end:0px;}.elementor .e-299790f2-95d8{margin-block-start:1.5rem;gap:1rem;align-items:flex-start;}.elementor .e-6943dd5c-296f{width:1.6rem;height:1.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-73cfd226-8762{width:2.75rem;height:2.75rem;font-size:1.5rem;color:#fff;margin:0px;border-radius:0.65rem;flex:0 0 2.75rem;}.elementor .e-28ad4ddf-c755{font-size:1.3rem;color:#023047;line-height:1.25;margin-block-end:0.75rem;}.elementor .e-2d0b9fb6-6253{margin-block-end:0px;}.elementor .e-576c4a3f-69ee{margin-block-start:1.5rem;gap:1rem;align-items:flex-start;}.elementor .e-51739f4a-9a80{width:1.6rem;height:1.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-6770ba6c-90aa{width:2.75rem;height:2.75rem;font-size:1.5rem;color:#fff;margin:0px;border-radius:0.65rem;flex:0 0 2.75rem;}.elementor .e-4c778b56-8bda{font-size:1.3rem;color:#023047;line-height:1.25;margin-block-end:0.75rem;}.elementor .e-189adb06-8c27{margin-block-end:0px;}.elementor .e-6db1062e-8b03{margin-block-start:1.5rem;gap:1rem;align-items:flex-start;}.elementor .e-db744c2-aa51{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-start-start-radius:0px;border-start-end-radius:1.25rem;border-end-start-radius:0px;border-end-end-radius:1.25rem;background-color:#fff;box-shadow:0.375rem 0.5rem 1.125rem 0px #6a6a6a47;flex:0 1 39.464%;}.elementor .e-4ec737f5-c9cd{gap:0px;align-items:center;}.elementor .e-41e70663-992d{padding-block-start:4rem;padding-block-end:3.125rem;}.elementor .e-488f4833-55d3{width:3rem;height:3rem;color:#fff;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-1d0d1fbc-72cb{font-size:2.6rem;color:#fff;}.elementor .e-252962b8-60fa{color:#fff;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-30bf9517-2baf{text-align:center;}.elementor .e-58ac3418-115e{width:3rem;height:3rem;color:#fff;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-c6fe713-1edf{font-size:2.2rem;color:#fff;}.elementor .e-2084f072-a434{color:#fff;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-450f21-99a1{text-align:center;}.elementor .e-f3b4513-a3d7{width:3rem;height:3rem;color:#fff;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-6f5b06c8-2b57{font-size:3rem;color:#fff;}.elementor .e-783e12fa-c9b6{color:#fff;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1a4667e7-f9a0{text-align:center;}.elementor .e-6a43e74b-4f3e{width:3rem;height:3rem;color:#fff;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-608f6a2b-8cda{font-size:3rem;color:#fff;}.elementor .e-5cabaa95-e89b{color:#fff;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5265f9e0-e363{text-align:center;}.elementor .e-6588c98e-8526{display:grid;gap:2rem;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-43f3aa53-d9d6{color:#fff;padding-block-start:6rem;padding-block-end:6rem;background-image:linear-gradient(0deg, #2959B9de 0%,#2959B9de 100%),url("https://valleypavingstone.com/wp-content/uploads/2026/10/IMG_4013.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-3f92be76-f1e1{text-align:center;}.elementor .e-50c8a23a-7ac0{max-width:42rem;text-align:center;margin-block-start:0px;margin-block-end:2.25rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-21d57b01-705b{width:2.6rem;height:2.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-41387a21-99c3{width:5.5rem;height:5.5rem;color:#fff;margin-block-start:-4.5rem;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;border-width:0.15rem;border-color:#fff;border-style:solid;}.elementor .e-7f134924-50be{margin-block-end:1rem;}.elementor .e-7dc084a7-3404{margin-block-end:0px;}.elementor .e-ddbde9a-6018{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:2.75rem;border-width:0.5rem;border-color:#FAFAFA;border-style:solid;background-color:#FAFAFA;flex:1 1 0px;}.elementor .e-6ccb0d4d-2ad4{font-size:2.75rem;color:#2959B9;line-height:1;text-align:center;margin:0px;flex:0 0 2.25rem;align-self:center;}.elementor .e-4d719792-d453{width:2.6rem;height:2.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-34fb0cf-fe8a{width:5.5rem;height:5.5rem;color:#fff;margin-block-start:-4.5rem;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;border-width:0.15rem;border-color:#fff;border-style:solid;}.elementor .e-c29f6f1-ad06{color:#fff;margin-block-end:1rem;}.elementor .e-315ac185-bf66{color:#fff;margin-block-end:0px;}.elementor .e-66617a0d-53f7{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:2.75rem;border-width:0.5rem;border-color:#fff;border-style:solid;background-color:#2959B9;flex:1 1 0px;}.elementor .e-619abe30-7735{font-size:2.75rem;color:#2959B9;line-height:1;text-align:center;margin:0px;flex:0 0 2.25rem;align-self:center;}.elementor .e-53106c28-aaf5{width:2.6rem;height:2.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-a7ef6eb-c85a{width:5.5rem;height:5.5rem;color:#fff;margin-block-start:-4.5rem;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;border-width:0.15rem;border-color:#fff;border-style:solid;}.elementor .e-355ceb5d-2888{margin-block-end:1rem;}.elementor .e-6845d159-2f72{margin-block-end:0px;}.elementor .e-5963451e-d876{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:2.75rem;border-width:0.5rem;border-color:#FAFAFA;border-style:solid;background-color:#FAFAFA;flex:1 1 0px;}.elementor .e-6c6ccc0e-b2de{margin-block-start:2rem;gap:1rem;align-items:flex-start;}.elementor .e-20abdfb6-872b{padding-block-start:6.25rem;padding-block-end:7.5rem;}