.elementor .e-549e73e9-2819{width:1.6875rem;height:1.5rem;color:#ffffff;margin-block-end:4px;flex:0 0 auto;}.elementor .e-691b84aa-ec6c{width:1.6875rem;height:1.5rem;color:#ffffff;margin-block-end:4px;flex:0 0 auto;}.elementor .e-6c229d30-4395{width:1.6875rem;height:1.5rem;color:#ffffff;margin-block-end:4px;flex:0 0 auto;}.elementor .e-43a656e5-276c{width:1.6875rem;height:1.5rem;color:#ffffff;margin-block-end:4px;flex:0 0 auto;}.elementor .e-542d4fd-a660{width:1.6875rem;height:1.5rem;color:#ffffff;margin-block-end:4px;flex:0 0 auto;}.elementor .e-79ded656-1e9d{padding:0px;flex-direction:row;gap:0.5rem;justify-content:flex-start;align-items:center;width:fit-content;\n}.elementor .e-47656514-7ada{font-family:var(--whp-font-heading);color:var(--whp-cream);text-align:left;\n}.elementor .e-6218e3c4-7a91{font-family:var(--whp-font-heading);font-weight:700;font-size:50px;color:#ffffff;margin-block-end:1.5rem;}.elementor .e-363e815b-2729{margin-block-end:1.5rem;}.elementor .e-1002e714-5b59{min-width:0px;font-size:22px;color:#ffffff;line-height:1.5;padding:0px;}.elementor .e-625cde48-79bb{font-family:var(--whp-font-heading);font-size:25px;line-height:1;padding-block-start:10px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;margin-block-end:0px;border-radius:5px;background-color:var(--whp-cream);text-align:left;\n}.elementor .e-1f43f6d1-1ae8{padding:0px;}.elementor .e-2debe0fa-5fa4{padding-block-start:15px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;border-radius:5px;background-color:var(--whp-cream);}.elementor .e-8dddaa4-3b55{gap:2rem;}.elementor .e-6c1c9b32-3a28{position:relative;background-image:linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75)),url("https://www.williamsburghomepainting.com/wp-content/uploads/2025/11/Exterior-sample.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-4f0f5a3e-d2a1{width:100%;height:auto;min-width:0px;max-width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:5px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);display:block;}.elementor .e-63ddff16-ba72{font-size:35px;line-height:1;margin-block-end:15px;text-align:left;\n}.elementor .e-4de0e015-ea8a{font-size:20px;color:#000000;line-height:1;margin-block-end:0px;}.elementor .e-19f2d4fe-919d{width:100%;height:30px;min-height:30px;padding:0px;flex:0 0 auto;}.elementor .e-7049e0ef-daa9{font-size:20px;line-height:1.7;text-align:left;\n}.elementor .e-4bc9db5d-951f{width:100%;height:30px;min-height:30px;padding:0px;flex:0 0 auto;}.elementor .e-61123adb-5d60{font-family:inherit;color:inherit;font-weight:inherit; font-size:inherit; line-height:inherit;\n}.elementor .e-295496aa-3cef{width:0.875em;height:1em;flex:0 0 auto;}.elementor .e-4a5887e0-7d4a{display:inline-flex;flex-direction:row;gap:0.5em;justify-content:center;align-items:center;align-self:flex-start;width:fit-content;\n}.elementor .e-60c2a39f-58ac{grid-template-columns:2fr 3fr;}.elementor .e-41e6bdae-92e9{background-color:#ffffff;}.elementor .e-2acaf8b6-b773{font-size:30px;line-height:1;text-align:center;margin-block-end:15px;}.elementor .e-14f5cdc2-939d{text-align:center;}.elementor .e-690606e7-89e7{max-width:900px;}.elementor .e-345a7cf8-d3ac{background-color:var(--whp-cream);}.elementor .e-6eb4d37c-c4ae{width:100%;height:auto;min-width:0px;max-width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-2e49f8a0-efa3{font-family:var(--whp-font-heading);font-weight:700;font-size:22px;color:var(--whp-cream);line-height:1;text-align:center;padding-block-start:20px;margin-block-end:1.5rem;}.elementor .e-49424c56-6c09{font-size:18px;color:var(--whp-cream);line-height:1.7;text-align:center;}.elementor .e-7686f223-a36f{font-size:13px;margin-block-start:24.8px;align-self:center;}.elementor .e-186efe1-c6f0{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:5px;background-color:var(--whp-green);}.elementor .e-2024c32f-4cf4{width:100%;height:auto;min-width:0px;max-width:100%;aspect-ratio:16/9;object-fit:cover;display:block;}.elementor .e-6b1f53ac-9e7d{font-family:var(--whp-font-heading);font-weight:700;font-size:22px;color:var(--whp-cream);line-height:1;text-align:center;padding-block-start:20px;margin-block-end:1.5rem;}.elementor .e-42a56345-601d{font-size:18px;color:var(--whp-cream);line-height:1.7;text-align:center;}.elementor .e-7f8e18e5-c7bd{font-size:13px;margin-block-start:24.8px;align-self:center;}.elementor .e-44bac4dd-9059{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:5px;background-color:var(--whp-green);}.elementor .e-6d539d4a-3474{background-color:var(--whp-cream);}.elementor .e-7dc2294c4-x{font-size:30px;line-height:1;text-align:center;margin-block-end:15px;}.elementor .e-7dc2294c5-x{text-align:center;margin-block-end:30px;}.elementor .e-7dc2294c6-x{width:100%;min-width:0px;}.elementor .e-7dc2294c8-x{font-size:13px;margin-block-start:30px;align-self:center;}.elementor .e-7dc2294c2-x{width:100%;padding:0px;flex-direction:column;gap:0px;}.elementor .e-7dc2294c1-x{max-width:1200px;}.elementor .e-725105b0-b875{font-size:30px;line-height:1;text-align:center;margin-block-end:15px;}.elementor .e-64b6e0bd-b80b{text-align:center;}.elementor .e-4c93081e-e0d2{width:800px;height:auto;min-width:0px;max-width:100%;display:block;}.elementor .e-543bd7ae-1228{padding:0px;flex-direction:row;justify-content:center;}.elementor .e-2b2c92bb-9c1b{width:800px;height:auto;min-width:0px;max-width:100%;display:block;}.elementor .e-560feab-fd55{padding:0px;flex-direction:row;justify-content:center;}.elementor .e-7887ef85-da7a{width:800px;height:auto;min-width:0px;max-width:100%;display:block;}.elementor .e-5246a3e1-f4aa{padding:0px;flex-direction:row;justify-content:center;}.elementor .e-41a78007-d476{width:800px;height:auto;min-width:0px;max-width:100%;display:block;align-self:center;}.elementor .e-7a49152b-40bb{grid-template-columns:1fr 1fr 1fr 1fr;}.elementor .e-266a932e-f613{width:800px;height:auto;min-width:0px;max-width:100%;display:block;align-self:center;}.elementor .e-10df260a-69da{width:800px;height:auto;min-width:0px;max-width:100%;display:block;align-self:center;}.elementor .e-4d88ab4a-209e{width:800px;height:auto;min-width:0px;max-width:100%;display:block;align-self:flex-start;}.elementor .e-3ede15f6-6687{grid-template-columns:1fr 1fr 1fr 1fr;}.elementor .e-446438c0-9282{max-width:1100px;}.elementor .e-42e2f275-e301{background-color:#ffffff;}.elementor .e-10a7a357-8ec2{font-size:30px;line-height:1;text-align:center;margin-block-end:15px;}.elementor .e-4d3d045b-356f{text-align:center;}.elementor .e-64842daa-a487{font-family:inherit;color:inherit;font-weight:inherit; font-size:inherit; line-height:inherit;\n}.elementor .e-470e31ee-6392{width:0.875em;height:1em;flex:0 0 auto;}.elementor .e-6c42dffc-d9f9{margin-block-start:19.8px;display:inline-flex;flex-direction:row;gap:0.5em;justify-content:center;align-items:center;align-self:center;width:fit-content;\n}.elementor .e-4af27f66-fc9f{max-width:1000px;}.elementor .e-7ba8d493-4610{background-color:var(--whp-cream);}.elementor .e-2d21a3e8-1bbe{width:100%;min-width:0px;padding:0px;}.elementor .e-23bc3ac-8ba2{max-width:1200px;}.elementor .e-680eaa74-662a{background-color:var(--whp-cream);}.elementor .e-73618eac-4419{font-size:30px;line-height:1;margin-block-end:15px;text-align:left;\n}.elementor .e-3fa64051-6b7e{text-align:left;\n}.elementor .e-48e9ea1-74ae{width:1em;height:1em;color:var(--whp-text);flex:0 0 auto;align-self:center;}.elementor .e-44480bf6-cf1f{font-weight:700;font-size:18px;color:var(--whp-text);}.elementor .e-1488e8c7-f0be{font-size:18px;padding:0px;gap:0.4em;justify-content:flex-start;align-items:baseline;\n}.elementor .e-7fb62422-e7e2{width:1em;height:1em;color:var(--whp-text);flex:0 0 auto;align-self:center;}.elementor .e-3874aa5c-b101{min-width:0px;font-weight:700;font-size:16px;color:var(--whp-text);overflow-wrap:anywhere;\n}.elementor .e-29d2023c-e9cd{font-size:16px;padding:0px;gap:0.4em;flex-wrap:wrap;justify-content:flex-start;align-items:baseline; row-gap:0.5em;\n}.elementor .e-1131b5cf-3703{align-self:flex-start;}.elementor .e-767bbaae-4c11{max-width:800px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5e7f32f0-53f4{width:100%;min-width:0px;overflow:hidden;padding:0px;border-radius:15px;}.elementor .e-24f9db9c-1188{grid-template-columns:2fr 3fr;}.elementor .e-7b5ab509-6d50{background-color:#ffffff;}