.elementor .e-fa46f6f-e66a{color:var(--vp-blue);letter-spacing:0.15rem;margin-block-start:1.25rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32a11d42-bd3b{max-width:43rem;}.elementor .e-2688df52-27c5{font-size:0.875rem;margin:0px;}.elementor .e-109c2b83-1bd0{font-size:1.6rem;padding-block-start:0.65rem;}.elementor .e-1afb9c60-2c15{font-size:0.875rem;margin:0px;}.elementor .e-64939560-ac4a{font-size:0.875rem;margin:0px;}.elementor .e-1a2a8df5-f4b3{max-width:34rem;margin-block-start:2rem;gap:1.5rem;}.elementor .e-3f2f0707-e159{flex:2 1 0px;align-self:center;}.elementor .e-1b558a0e-e396{max-width:22.8rem;aspect-ratio:744 / 1100;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:20rem;border-width:0.9375rem;border-color:#fff;border-style:solid;box-shadow:0px 0.7rem 1.4rem 0px #73737355;box-sizing: border-box;\n}.elementor .e-431995ee-48e2{flex:1 1 0px;}.elementor .e-23a59e6a-d2df{gap:3.5rem;align-items:center;}.elementor .e-24822d74-9dc8{padding-block-start:13.5rem;padding-block-end:2.5rem;background-image:linear-gradient(180deg, #ffffffe0 0%,#ffffffe8 62%,#fff 100%),url("https://valleypavingstone.com/wp-content/uploads/2026/10/IMG_4929.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-49baa83e-646d{width:2.5rem;height:2.5rem;color:#fff;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-368a40cf-bf9e{margin:0px;}.elementor .e-4168f9b6-e31c{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-3df77f15-930d{width:2.5rem;height:2.5rem;color:#fff;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-35a633b6-ee7d{margin:0px;}.elementor .e-32e429b6-96e8{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-1e069794-d4bb{width:2.5rem;height:2.5rem;color:#fff;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-176f700f-f423{margin:0px;}.elementor .e-24ef8893-56fe{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:-1.5rem;margin-block-end:-1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:1.25rem;background-color:var(--vp-deep-blue);}.elementor .e-676f02ec-c8ec{width:2.5rem;height:2.5rem;color:#fff;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-61b0a9d-8470{margin:0px;}.elementor .e-6531359a-ab5f{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-34927bb8-1893{text-align:center;border-radius:1.25rem;background-color:var(--vp-blue);box-shadow:0px 0.45rem 1.25rem 0px #7373734d;gap:0px;align-items:center;}.elementor .e-28af064a-38af{padding-block-start:4rem;padding-block-end:5rem;}.elementor .e-31921358-b911{aspect-ratio:4 / 3;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:1.25rem;border-end-end-radius:0px;}.elementor .e-40d81bc4-f071{margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:1.25rem;border-start-end-radius:0px;border-end-start-radius:1.25rem;border-end-end-radius:0px;background-image:linear-gradient(0deg, #2959B950 0%,#2959B950 100%),url("https://valleypavingstone.com/wp-content/uploads/2026/10/IMG_4480-1.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;flex:0 1 26.4%;justify-content:flex-end;}.elementor .e-32cb73db-a30f{z-index:2;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.8%;justify-content:center;}.elementor .e-468b9f60-a7ee{width:1.6rem;height:1.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-67c7ef16-a341{width:2.75rem;height:2.75rem;border-radius:0.625rem;background-color:var(--vp-blue);display:flex;flex:0 0 2.75rem;justify-content:center;align-items:center;}.elementor .e-75471c0d-38a0{font-size:1.15rem;color:#023047;}.elementor .e-7c6405fc-9052{margin:0px;}.elementor .e-222d57b-e658{margin-block-start:1.75rem;gap:1rem;}.elementor .e-61b7ec31-5a30{width:1.6rem;height:1.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-2ffb8bcd-c04d{width:2.75rem;height:2.75rem;border-radius:0.625rem;background-color:var(--vp-blue);display:flex;flex:0 0 2.75rem;justify-content:center;align-items:center;}.elementor .e-1a655968-d921{font-size:1.15rem;color:#023047;}.elementor .e-13a9e855-bba1{margin:0px;}.elementor .e-5e0d3d5-c1fe{margin-block-start:1.75rem;gap:1rem;}.elementor .e-48ef710f-c9ed{width:1.6rem;height:1.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-1aeb93d8-dcbd{width:2.75rem;height:2.75rem;border-radius:0.625rem;background-color:var(--vp-blue);display:flex;flex:0 0 2.75rem;justify-content:center;align-items:center;}.elementor .e-4e5591b5-92f5{font-size:1.15rem;color:#023047;}.elementor .e-7b8a1221-ffe2{margin:0px;}.elementor .e-5d305063-8ec5{margin-block-start:1.75rem;gap:1rem;}.elementor .e-6f9e8c5f-8601{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:1.25rem;border-end-start-radius:0px;border-end-end-radius:1.25rem;box-shadow:0.375rem 0.5rem 1.125rem 0px #6a6a6a47;display:flex;flex-direction:column;flex:0 1 39.8%;justify-content:center;}.elementor .e-3d7e3512-ee1e{gap:0px;align-items:stretch;}.elementor .e-7e5593d4-da7b{padding-block-start:3rem;padding-block-end:3rem;}.elementor .e-2581315-86de{flex:4 1 0px;}.elementor .e-70b3dc15-7419{flex:6 1 0px;align-self:center;}.elementor .e-5dd5f8a1-e2a5{margin-block-end:2.5rem;}.elementor .e-3afc3184-3057{width:2rem;height:2rem;color:#fff;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-622a7b00-3d89{font-size:1.3rem;color:#fff;line-height:1.25;margin-block-end:0.75rem;}.elementor .e-33b9daef-4d4e{font-size:0.9375rem;color:#fff;line-height:1.5;margin:0px;}.elementor .e-42fe8ab7-fbe2{width:100%;height:auto;min-height:0px;max-width:23rem;aspect-ratio:1 / 1;text-align:center;padding:1.5rem;border-radius:50%;border-width:0.625rem;border-color:#fff;border-style:solid;background-color:var(--vp-blue);box-shadow:0px 0.3rem 1.25rem 0px #73737344;display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-self:center;justify-self: center; box-sizing: border-box;\n}.elementor .e-2eddfe94-e0a1{width:2.5rem;height:2.5rem;color:var(--vp-blue);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-2f87d4d9-3be4{margin:0px;}.elementor .e-4f2a54b4-bfaa{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;justify-content:center;}.elementor .e-4853fe7a-d911{width:2.5rem;height:2.5rem;color:var(--vp-blue);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-4c56f4eb-7af7{margin:0px;}.elementor .e-443e5ee7-7d23{text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;justify-content:center;}.elementor .e-5cee63fd-d3e8{gap:2rem;align-items:center;}.elementor .e-3453caeb-7b31{width:5.5rem;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;filter: none; box-sizing: border-box; box-shadow: none; filter: none;\n}.elementor .e-7ef3744a-36f7{padding:0px;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;display:block;width: fit-content;\n}.elementor .e-26be455a-c0cf{background-color:var(--vp-deep-blue);}.elementor .e-3bab4d74-2b04{flex:1 1 0px;}.elementor .e-601bd61f-8c3f{font-size:0.9375rem;}.elementor .e-6819cbf-57b1{color:#fff;}.elementor .e-3eb659f5-2593{color:#fff;border-radius:0.3125rem;border-color:#7195e8;background-color:transparent;}.elementor .e-ea8bbb2-4bf4{color:#fff;}.elementor .e-703d1aed-fd63{color:#fff;border-radius:0.3125rem;border-color:#7195e8;background-color:transparent;}.elementor .e-48a66e55-6008{color:#fff;}.elementor .e-44a854dd-bcfc{color:#fff;border-radius:0.3125rem;border-color:#7195e8;background-color:transparent;}.elementor .e-70624f68-13e5{color:#fff;}.elementor .e-bd2b4ba-3060{min-height:9rem;color:#fff;border-radius:0.625rem;border-color:#7195e8;background-color:transparent;}.elementor .e-3f495cb3-d422{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-46db1f2f-7519{color:#234b2d;margin:0px;}.elementor .e-4cb6fe62-cb3f{border-radius:0.625rem;}.elementor .e-4cd84272-9c65{color:#870000;margin:0px;}.elementor .e-2286a831-ff06{border-radius:0.625rem;}.elementor .e-14336f69-d8df{padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:stretch;}.elementor .e-13e76985-673e{flex:1 1 0px;}.elementor .e-765b2c46-54b0{gap:4.5rem;align-items:center;}.elementor .e-39f2a0bd-8d17{padding-block-start:5rem;padding-block-end:5rem;background-image:linear-gradient(0deg, #2959B9ed 0%,#2959B9ed 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-77087a56-57d8{text-align:center;}.elementor .e-d3c1ce4-e6fb{max-width:40rem;text-align:center;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-38afadd-8af5{width:2.6rem;height:2.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-6fbda20f-d06c{width:6rem;height:6rem;margin-block-start:-5rem;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:0.4rem;border-color:#fff;border-style:solid;background-color:var(--vp-blue);display:flex;justify-content:center;align-items:center;}.elementor .e-4cad654a-6f93{margin:0px;}.elementor .e-6d1a8e8-41fe{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:3rem;border-width:0.5rem;border-color:#fff;border-style:solid;background-color:#fafafa;}.elementor .e-1b5bb3c4-6989{width:2.6rem;height:2.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-1157a0ad-76ac{width:6rem;height:6rem;margin-block-start:-5rem;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:0.4rem;border-color:#fff;border-style:solid;background-color:var(--vp-blue);display:flex;justify-content:center;align-items:center;}.elementor .e-6d51eb99-9ce4{margin:0px;}.elementor .e-5353141a-9e3c{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:3rem;border-width:0.5rem;border-color:#fff;border-style:solid;background-color:var(--vp-blue);}.elementor .e-3a7d7943-986f{width:2.6rem;height:2.6rem;color:#fff;display:block;flex:0 0 auto;& svg { fill: none; }\n}.elementor .e-1f45e003-8188{width:6rem;height:6rem;margin-block-start:-5rem;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;border-width:0.4rem;border-color:#fff;border-style:solid;background-color:var(--vp-blue);display:flex;justify-content:center;align-items:center;}.elementor .e-1800041b-bd72{margin:0px;}.elementor .e-5a65e448-a114{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;margin-block-start:3rem;border-width:0.5rem;border-color:#fff;border-style:solid;background-color:#fafafa;}.elementor .e-4b593db0-7ccb{gap:2.5rem;}.elementor .e-2cc3bb30-138b{flex:1 1 0px;}.elementor .e-18c582fc-af85{flex:1 1 0px;align-self:center;}.elementor .e-737a6c3a-bc93{margin-block-end:2rem;}.elementor .e-4d45794b-1bcb{height:100%;aspect-ratio:4 / 3;object-fit:cover;border-start-start-radius:1.25rem;border-start-end-radius:0px;border-end-start-radius:1.25rem;border-end-end-radius:0px;}.elementor .e-410032fd-5604{flex:1 1 0px;}.elementor .e-653b5b8e-8860{font-size:0.875rem;color:#fff;text-align:center;margin:0px;}.elementor .e-719e3139-765a{width:auto;color:#fff;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.5rem;border-width:0.0625rem;border-color:#ffffff70;border-style:solid;background-color:transparent;flex:1 1 0px;&[aria-selected="true"] { background-color: #ffffff20; border-color: #fff; } &:focus-visible { outline: .125rem solid #fff; outline-offset: .125rem; }\n}.elementor .e-43967d71-dbb3{font-size:0.875rem;color:#fff;text-align:center;margin:0px;}.elementor .e-23b6b13c-4931{width:auto;color:#fff;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:0.5rem;border-width:0.0625rem;border-color:#ffffff70;border-style:solid;background-color:transparent;flex:1 1 0px;&[aria-selected="true"] { background-color: #ffffff20; border-color: #fff; } &:focus-visible { outline: .125rem solid #fff; outline-offset: .125rem; }\n}.elementor .e-62479c3a-6601{padding:0px;gap:0.5rem;order:2;}.elementor .e-9188e7e-eac0{color:#ffd34d;letter-spacing:0.15rem;margin-block-end:1.5rem;}.elementor .e-33a0fc99-b83e{line-height:1.6;}.elementor .e-511a1af3-9384{font-size:1.15rem;margin-block-start:1.75rem;margin-block-end:0.25rem;}.elementor .e-77a59a77-2b3e{font-size:0.875rem;margin:0px;}.elementor .e-2b460659-6f2a{padding:0px;}.elementor .e-fc8030b-7fa1{color:#ffd34d;letter-spacing:0.15rem;margin-block-end:1.5rem;}.elementor .e-552b66e-b1bc{line-height:1.6;}.elementor .e-59ffe335-3835{font-size:1.15rem;margin-block-start:1.75rem;margin-block-end:0.25rem;}.elementor .e-1490db5-be4e{font-size:0.875rem;margin:0px;}.elementor .e-4c762b32-bcb5{padding:0px;}.elementor .e-3ed9994f-bc4b{padding:0px;order:1;}.elementor .e-7001abff-673a{padding:0px;gap:2rem;}.elementor .e-34ba7dbe-8bb5{padding:3rem;border-start-start-radius:0px;border-start-end-radius:1.25rem;border-end-start-radius:0px;border-end-end-radius:1.25rem;background-color:var(--vp-deep-blue);display:flex;flex:1 1 0px;align-items:center;}.elementor .e-290076f3-ea29{gap:0px;}.elementor .e-43c8f4d2-1152{max-width:50rem;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1918a101-34db{max-width:40rem;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7fc7ce3-e888{background-color:var(--vp-deep-blue);}.elementor .e-259014a0-61d2{text-align:center;margin-block-end:4rem;background-image:linear-gradient(0deg, #2959B9db 0%,#2959B9db 100%),url("https://valleypavingstone.com/wp-content/uploads/2026/10/IMG_4958.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}