.elementor .e-35539777-dd6d{text-align:center;}.elementor .e-7122db0d-863d{color:var(--vp-blue);letter-spacing:0.18rem;margin:0px;}.elementor .e-61516da9-cb5e{width:2.5rem;height:0.125rem;background-color:var(--vp-blue);}.elementor .e-4da7f1d2-5bb2{padding-block-start:1rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;gap:0.5rem;justify-content:center;align-items:center;}.elementor .e-37e980ec-e021{max-width:46rem;text-align:center;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-657d185e-488f{padding-block-start:12.75rem;padding-block-end:3.5rem;background-image:linear-gradient(180deg, #fffffff0 0%,#ffffffe8 72%,#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-29db62d1-94da{max-width:55rem;text-align:center;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-352650ac-1dc8{max-width:42rem;text-align:center;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-39a827a8-4695{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-24e1e79b-8a1c{font-size:1.3rem;color:#fff;line-height:1.25;margin-block-end:0.75rem;}.elementor .e-33c47c0c-ff10{font-size:0.9375rem;color:#fff;line-height:1.5;margin:0px;}.elementor .e-45950944-7bc7{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;justify-content:center;align-self:center;justify-self: center; box-sizing: border-box;\n}.elementor .e-52d6cb42-4450{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-521df661-5004{margin:0px;}.elementor .e-28875a6-bf01{text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;justify-content:center;}.elementor .e-55e852a3-5dbb{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-3c24a32b-3a9b{margin:0px;}.elementor .e-382c0f51-2888{text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;justify-content:center;}.elementor .e-7343a64b-4148{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-775b475f-229b{margin:0px;}.elementor .e-67b57b73-170a{text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;justify-content:center;}.elementor .e-4dcdf71d-acb6{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-22cc47ca-3e52{margin:0px;}.elementor .e-5cb9a133-7477{text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;justify-content:center;}.elementor .e-3137f78b-47c6{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-7348901c-c815{margin:0px;}.elementor .e-719a09c9-6e1e{text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;justify-content:center;}.elementor .e-1616c0be-a54e{padding:0px;gap:2rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-239efbdf-2752{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-e83e872-a2fe{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-786b90a5-c499{background-color:var(--vp-deep-blue);}.elementor .e-714c8759-4fb6{flex:1 1 0px;}.elementor .e-77c2b062-9760{font-size:0.9375rem;}.elementor .e-7b9578f1-4a7d{color:#fff;}.elementor .e-1794ef13-df26{color:#fff;border-radius:0.3125rem;border-color:#7195e8;background-color:transparent;}.elementor .e-1dbea13f-b7da{color:#fff;}.elementor .e-45d8bd46-6db5{color:#fff;border-radius:0.3125rem;border-color:#7195e8;background-color:transparent;}.elementor .e-1dd337d4-6b00{color:#fff;}.elementor .e-19d081ea-2f40{color:#fff;border-radius:0.3125rem;border-color:#7195e8;background-color:transparent;}.elementor .e-54435dbc-5702{color:#fff;}.elementor .e-3c57fae0-db3c{min-height:9rem;color:#fff;border-radius:0.625rem;border-color:#7195e8;background-color:transparent;}.elementor .e-2d233c29-5f29{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-1e37048f-77c4{color:#234b2d;margin:0px;}.elementor .e-159e1a78-42fe{border-radius:0.625rem;}.elementor .e-4e3840bb-abea{color:#870000;margin:0px;}.elementor .e-2a5f7e36-89be{border-radius:0.625rem;}.elementor .e-13a122db-5f29{padding:0px;display:flex;flex-direction:column;gap:1.1rem;align-items:stretch;}.elementor .e-7150be1f-ceb3{flex:1 1 0px;}.elementor .e-7147e7bd-3fef{gap:4.5rem;align-items:center;}.elementor .e-609aad80-b1f2{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_3992.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-238e4e7c-2b0e{flex:1 1 0px;}.elementor .e-2f060af4-afed{flex:1 1 0px;align-self:center;}.elementor .e-3925eee0-9afd{margin-block-end:2rem;}.elementor .e-78dc529f-79ba{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-2c39317f-481f{flex:1 1 0px;}.elementor .e-5721a5c5-2755{font-size:0.875rem;color:#fff;text-align:center;margin:0px;}.elementor .e-678a85f8-2af3{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-7cc55ca0-6743{font-size:0.875rem;color:#fff;text-align:center;margin:0px;}.elementor .e-447ad6dd-a3c0{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-50a0efd1-5b48{font-size:0.875rem;color:#fff;text-align:center;margin:0px;}.elementor .e-1e1417f8-7e3f{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-7432f821-7f7e{padding:0px;gap:0.5rem;order:2;}.elementor .e-7a2f83bd-b516{color:#ffd34d;letter-spacing:0.15rem;margin-block-end:1.5rem;}.elementor .e-446a9d50-cd88{line-height:1.6;}.elementor .e-26e93-a08c{font-size:1.15rem;margin-block-start:1.75rem;margin-block-end:0.25rem;}.elementor .e-4101af19-6a36{font-size:0.875rem;margin:0px;}.elementor .e-54e08b11-26b6{padding:0px;}.elementor .e-bde8c11-9e8c{color:#ffd34d;letter-spacing:0.15rem;margin-block-end:1.5rem;}.elementor .e-5bf3d4a7-2cc1{line-height:1.6;}.elementor .e-7ae23e27-86fa{font-size:1.15rem;margin-block-start:1.75rem;margin-block-end:0.25rem;}.elementor .e-3d922f51-9d94{font-size:0.875rem;margin:0px;}.elementor .e-20da3019-9e0e{padding:0px;}.elementor .e-657bd1d6-fe7e{color:#ffd34d;letter-spacing:0.15rem;margin-block-end:1.5rem;}.elementor .e-5d074db9-19cd{line-height:1.6;}.elementor .e-df23999-1378{font-size:1.15rem;margin-block-start:1.75rem;margin-block-end:0.25rem;}.elementor .e-5c79a212-e0f4{font-size:0.875rem;margin:0px;}.elementor .e-133d23a5-f48c{padding:0px;}.elementor .e-65278086-f25b{padding:0px;order:1;}.elementor .e-5367ead3-7974{padding:0px;gap:2rem;}.elementor .e-2ec587be-57e1{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-7f003247-408b{gap:0px;}.elementor .e-e03b37c-d01e{flex:0 1 38.93%;}.elementor .e-76a62114-986f{font-family:var(--vp-heading-font);font-weight:600;font-size:1.1rem;color:var(--vp-deep-blue);margin:0px;}.elementor .e-65344a38-534b{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-4aa101df-726d{margin:0px;}.elementor .e-7f7fc493-18c1{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-310bc19b-6b91{border-radius:1rem;background-color:#fafafa;&[open] { background-color: #fff; box-shadow: 0 .3rem 1.25rem #19396a24; } & p > span { display: inline-block; float: right; } &[open] p > span { transform: rotate(180deg); }\n}.elementor .e-41ea1bdc-9163{font-family:var(--vp-heading-font);font-weight:600;font-size:1.1rem;color:var(--vp-deep-blue);margin:0px;}.elementor .e-460b710f-9c6b{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-7d9b21b3-3cb0{margin:0px;}.elementor .e-690d5588-5a57{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-78153135-d599{border-radius:1rem;background-color:#fafafa;&[open] { background-color: #fff; box-shadow: 0 .3rem 1.25rem #19396a24; } & p > span { display: inline-block; float: right; } &[open] p > span { transform: rotate(180deg); }\n}.elementor .e-33e7f995-672b{font-family:var(--vp-heading-font);font-weight:600;font-size:1.1rem;color:var(--vp-deep-blue);margin:0px;}.elementor .e-61191287-3573{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-1e2ad53-6ae7{margin:0px;}.elementor .e-2fdf3ec8-f9a0{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-33d39cde-b2e9{border-radius:1rem;background-color:#fafafa;&[open] { background-color: #fff; box-shadow: 0 .3rem 1.25rem #19396a24; } & p > span { display: inline-block; float: right; } &[open] p > span { transform: rotate(180deg); }\n}.elementor .e-7fc2e59a-1ec0{gap:1rem;}.elementor .e-7d5ef670-957d{flex:0 1 61.07%;}.elementor .e-1dcd1f9b-ee2a{gap:3rem;}