.elementor .e-67546b7-a6c3fe7{max-width:600px;font-weight:800;font-size:60px;color:#e7f0e7;text-transform:none;-webkit-text-stroke:1px #215523;stroke:#215523;stroke-width:1px;mix-blend-mode:normal;}.elementor .e-9fb4210-2bc1939{max-width:500px;font-weight:400;color:#fffcfc;text-align:start;flex:0 1 auto;align-self:start;}.elementor .e-89ae0c8{width:100%;height:100%;min-height:600px;position:relative;padding-block-end:80px;padding-inline-start:10px;background-image:linear-gradient(42deg, rgba(6, 17, 6, 1) 0%,rgba(255, 255, 255, 0) 45%),url("https://polyvinylc.com/wp-content/uploads/2026/10/Jessica-railing-Golden-Coastal-Sunset-with-hudson2.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-clip:border-box;mix-blend-mode:normal;opacity:150%;flex-direction:column;justify-content:flex-end;align-items:start;}.elementor .e-3f4d5c7-5ce8654{font-weight:600;font-size:18px;color:#1e4125;padding-block-start:22px;padding-inline-start:20px;}.elementor .e-f3c356a-9bd1a13{height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;}.elementor .e-af099f7-0aecf7c{padding-block-start:13px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;}.elementor .e-b085c0d-bdde03d{font-weight:400;font-size:20px;color:#1f4a2e;padding-block-start:6px;padding-block-end:12px;padding-inline-start:20px;}.elementor .e-90a02a5-5193819{max-width:350px;font-weight:500;font-size:20px;color:#fffcfc;text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:12px;background-color:#2d5e37;}.elementor .e-3906d42-739060b{max-width:350px;flex-direction:column;gap:6px;}.elementor .e-d50dc1a-2e98e78{height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;}.elementor .e-cc0e4b1-2743a21{padding-block-start:13px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;}.elementor .e-96bdc42-36b8d94{font-weight:400;font-size:20px;color:#1f4a2e;padding-block-start:6px;padding-block-end:12px;padding-inline-start:20px;}.elementor .e-946a76f-b8f2152{max-width:350px;font-weight:500;font-size:20px;color:#fffcfc;text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:12px;background-color:#2d5e37;}.elementor .e-5967cd6-de668cc{max-width:350px;flex-direction:column;gap:6px;}.elementor .e-ec8c04f-9ed1d58{height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;}.elementor .e-0885a17-38d0e29{padding-block-start:13px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;}.elementor .e-9920033-4b35a7a{font-weight:400;font-size:20px;color:#1f4a2e;padding-block-start:6px;padding-block-end:12px;padding-inline-start:20px;}.elementor .e-48beed0-13af620{max-width:350px;font-weight:500;font-size:20px;color:#fffcfc;text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:12px;background-color:#2d5e37;}.elementor .e-79eb350-9e31e53{max-width:350px;flex-direction:column;gap:6px;}.elementor .e-0f68c7b-88269cc{height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;}.elementor .e-659ef94-1c07061{padding-block-start:13px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;}.elementor .e-afe1c12-de7ff6f{font-weight:400;font-size:20px;color:#1f4a2e;padding-block-start:6px;padding-block-end:12px;padding-inline-start:20px;}.elementor .e-e82be8c-519cfc5{max-width:350px;font-weight:500;font-size:20px;color:#fffcfc;text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:12px;background-color:#2d5e37;}.elementor .e-b97a341-752d760{max-width:350px;flex-direction:column;gap:6px;}.elementor .e-18d26f0-847d875{height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;}.elementor .e-9f3253e-beb5c91{padding-block-start:13px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;}.elementor .e-c3b510b-dbe4b2b{font-weight:400;font-size:20px;color:#1f4a2e;padding-block-start:6px;padding-block-end:12px;padding-inline-start:20px;}.elementor .e-2b9eae8-c3ed495{max-width:350px;font-weight:500;font-size:20px;color:#fffcfc;text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:12px;background-color:#2d5e37;}.elementor .e-c0689d0-328d957{max-width:350px;flex-direction:column;gap:6px;}.elementor .e-8a07d31-555b143{height:auto;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;}.elementor .e-b240a5f-4dcf084{padding-block-start:13px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;}.elementor .e-c415d09-cdf279c{font-weight:400;font-size:20px;color:#1f4a2e;padding-block-start:6px;padding-block-end:12px;padding-inline-start:20px;}.elementor .e-1bdc21e-de4cf6b{max-width:350px;font-weight:500;font-size:20px;color:#fffcfc;text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:12px;background-color:#2d5e37;}.elementor .e-f07fa5a-b35828d{max-width:350px;flex-direction:column;gap:6px;}.elementor .e-37afa67-65e045f{max-width:1350px;column-gap:12px;padding-block-start:10px;padding-block-end:40px;padding-inline-start:12px;padding-inline-end:12px;display:grid;row-gap:12px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-ffad38c{padding-block-start:40px;padding-inline-start:10px;flex-direction:column;}.elementor .e-97b820f-e55eae2{color:#204423;}.elementor .e-e21f30f-5bc9dd1{font-weight:800;font-size:50px;color:#255332;}.elementor .e-60bca18-019ba74{font-weight:400;font-size:18px;color:#1a3c25;}.elementor .e-0257678{padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;flex-direction:column;}.elementor .e-e1db2df-d37dec0{font-weight:800;font-size:24px;padding-block-end:20px;}.elementor .e-c032ccb{width:33.3333%;padding-block-start:20px;padding-block-end:20px;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-8190d9c-39a4f4d{font-weight:800;font-size:24px;padding-block-end:20px;}.elementor .e-9d082b0{width:66.6666%;flex-direction:column;}.elementor .e-2b2b862{width:1200px;aspect-ratio:auto;margin-inline-start:10px;flex-direction:row;justify-content:flex-start;}