.elementor .e-26eae525-9385{font-size:0.85rem;color:var(--sdc-white);}.elementor .e-6f182b1-cc05{font-size:0.85rem;}.elementor .e-1a802961-b8ec{font-size:0.85rem;color:var(--sdc-white);}.elementor .e-2beaf9bb-7adc{font-size:0.85rem;}.elementor .e-2cfdbca0-f4f3{flex-direction:row;gap:0.6rem;flex-wrap:wrap;align-items:center;}.elementor .e-59b7b6e7-2959{max-width:23ch;font-size:3.3rem;line-height:1.08;}.elementor .e-7d9f5004-a49a{color:var(--sdc-white);padding-block-start:3.5rem;padding-block-end:3.5rem;background-image:linear-gradient(90deg, rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.58) 100%),url("https://sunnyday-concrete.com/wp-content/uploads/2026/09/sunny-day-phase2-residential-curved-patio.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 62%;}.elementor .e-485cfe0b-daec{max-width:28ch;font-size:2.15rem;}.elementor .e-74ffc243-48b8{align-self:flex-start;}.elementor .e-2df06304-37e0{min-width:0px;flex:1 1 0px;}.elementor .e-7b847cb4-6656{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-75e6080c-5368{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-238ffed6-726b{font-weight:700;font-size:0.95rem;}.elementor .e-6feee69c-3eb4{padding-block-start:1rem;border-block-start-width:0.06rem;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-52223128-b157{min-width:0px;gap:1.25rem;flex:1 1 0px;}.elementor .e-4821d0d7-f3b4{gap:3rem;align-items:flex-start;}.elementor .e-79194850-315e{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0.06rem;border-block-end-width:0.06rem;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-3ed0631b-7d6a{max-width:28ch;font-size:2.15rem;}.elementor .e-1f48648c-68d8{max-width:28ch;font-size:2.15rem;margin-block-start:1.5rem;}.elementor .e-46c90d56-8291{min-width:0px;gap:1.35rem;flex:3 1 0px;}.elementor .e-49b51e0d-b747{width:2rem;height:2rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-5e2ce764-10ba{font-size:1.5rem;}.elementor .e-1af5c36b-63e3{font-size:0.95rem;}.elementor .e-2e345a3f-298d{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-5112869c-827e{font-size:0.94rem;}.elementor .e-70c0219a-3bd8{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-57e0052d-d953{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-16b3bfaa-8c34{font-size:0.94rem;}.elementor .e-8d1f34-a5b9{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-145a3937-5b03{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-584da02e-d965{font-size:0.94rem;}.elementor .e-4615cf30-90d9{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-3805105e-5a75{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-38d88c3b-8730{font-size:0.94rem;}.elementor .e-1536acdc-4638{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-2829f520-6f62{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-64049daa-460e{font-size:0.94rem;}.elementor .e-7f73a162-2c1e{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-12b9ab46-b031{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-299b35f5-e95c{font-size:0.94rem;}.elementor .e-22af65b6-d036{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-994f068-88b7{min-width:0px;padding:2rem;border-radius:0.35rem;border-width:0.06rem;border-color:rgba(0,0,0,0.2);border-style:solid;gap:1.15rem;flex:2 1 0px;}.elementor .e-669b0d22-c7f2{gap:3rem;align-items:flex-start;}.elementor .e-4b468bbe-2ad9{padding-block-start:0px;}.elementor .e-4bed59db-a241{max-width:28ch;font-size:2.15rem;}.elementor .e-6cf271a2-590c{gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-f025fe4-c5a4{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-358f0207-cf7c{min-width:0px;flex:1 1 0px;}.elementor .e-3d5969e0-f3ea{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-51334c75-9d33{min-width:0px;flex:1 1 0px;}.elementor .e-5e1bb953-6e68{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-4673868c-4d9a{min-width:0px;flex:1 1 0px;}.elementor .e-6ada2287-ccc3{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-content:start;align-items:stretch;}.elementor .e-1899bbb4-3068{padding-block-start:0px;}.elementor .e-7a7e3b8c-4446{max-width:28ch;font-size:2.15rem;}.elementor .e-4861ff95-876e{flex:1 1 0px;}.elementor .e-48e2ba30-c97f{flex:1 1 0px;}.elementor .e-30f1fa1f-3242{gap:3rem;align-items:center;}.elementor .e-3f8d1fc6-2e9d{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-498b4a82-5fe7{font-size:1.4rem;}.elementor .e-5c2406ad-b612{font-size:1rem;line-height:1.7;}.elementor .e-414e318d-2441{height:100%;padding:1.75rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.22);border-style:solid;gap:1.2rem;}.elementor .e-117bff4f-53e0{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-44a5e396-a5bf{font-size:1.4rem;}.elementor .e-4a954919-38ac{font-size:1rem;line-height:1.7;}.elementor .e-73398ce4-8ee8{height:100%;padding:1.75rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.22);border-style:solid;gap:1.2rem;}.elementor .e-3bbf4817-4e7f{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-4c255da0-716f{font-size:1.4rem;}.elementor .e-4afcaa20-a8d3{font-size:1rem;line-height:1.7;}.elementor .e-39b27e0a-5a22{height:100%;padding:1.75rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.22);border-style:solid;gap:1.2rem;}.elementor .e-194dea7-a8bc{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-1ac8b489-b8b1{padding-block-start:1rem;}.elementor .e-700e1f86-3989{height:13rem;aspect-ratio:3 / 2;object-fit:cover;object-position:50% 55%;border-start-start-radius:0.45rem;border-start-end-radius:0.45rem;border-end-start-radius:0px;border-end-end-radius:0px;}.elementor .e-697c88a8-6210{max-width:20ch;font-size:2.1rem;}.elementor .e-6a9eb2aa-adef{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-2d1e5ae0-e919{font-size:0.76rem;}.elementor .e-741c4403-66f1{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-33173fee-88f3{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-9d81b2d-5e3d{font-size:0.76rem;}.elementor .e-1a1367e1-7ae0{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-22c241c4-d967{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-4f835ce5-6aed{font-size:0.76rem;}.elementor .e-6c8ce77c-a541{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-1b6f001b-325e{padding-block-end:1rem;flex-direction:row;gap:0.8rem;flex-wrap:wrap;}.elementor .e-1b37fcf6-af2e{font-size:0.9rem;color:var(--sdc-yellow);margin-block-start:auto;}.elementor .e-24940045-c93c{padding:1.75rem;gap:1.2rem;flex:1;}.elementor .e-54d93443-72bd{overflow:hidden;color:var(--sdc-white);border-radius:0.5rem;background-color:var(--sdc-black);box-shadow:0.65rem 0.65rem 0px 0px rgba(0,0,0,0.06);gap:0px;flex:4 1 0px;}.elementor .e-27e3a6d3-eba7{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-2032276-acab{font-size:1.05rem;line-height:1.3;}.elementor .e-3d55c814-4721{gap:0.7rem;align-items:center;}.elementor .e-3c8b0787-ee6b{font-size:0.86rem;line-height:1.6;}.elementor .e-4e845c1e-1a92{height:100%;padding:1.25rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.24);border-style:solid;gap:0.9rem;}.elementor .e-2c75897-dc1c{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-2907a311-1f76{font-size:1.05rem;line-height:1.3;}.elementor .e-2fdfa6bc-da06{gap:0.7rem;align-items:center;}.elementor .e-1f1082b1-e82a{font-size:0.86rem;line-height:1.6;}.elementor .e-685ac8ea-e458{height:100%;padding:1.25rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.24);border-style:solid;gap:0.9rem;}.elementor .e-6d256a48-9442{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-60f5732e-7712{font-size:1.05rem;line-height:1.3;}.elementor .e-f4c05f8-8bde{gap:0.7rem;align-items:center;}.elementor .e-2f26892c-6600{font-size:0.86rem;line-height:1.6;}.elementor .e-7bd14fb1-fad5{height:100%;padding:1.25rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.24);border-style:solid;gap:0.9rem;}.elementor .e-53a40794-9144{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-53b2b7f6-496f{font-size:1.05rem;line-height:1.3;}.elementor .e-6e2740ed-494c{gap:0.7rem;align-items:center;}.elementor .e-2ad5f890-20c1{font-size:0.86rem;line-height:1.6;}.elementor .e-53e177cf-7a14{height:100%;padding:1.25rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.24);border-style:solid;gap:0.9rem;}.elementor .e-5438db6-22cc{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-24f8c6b5-4e3e{font-size:1.05rem;line-height:1.3;}.elementor .e-7f48b6a0-d29b{gap:0.7rem;align-items:center;}.elementor .e-6702109b-f294{font-size:0.86rem;line-height:1.6;}.elementor .e-1f9648df-b027{height:100%;padding:1.25rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.24);border-style:solid;gap:0.9rem;}.elementor .e-7d5245db-3d68{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-c9da4bc-e809{font-size:1.05rem;line-height:1.3;}.elementor .e-454aa492-bd05{gap:0.7rem;align-items:center;}.elementor .e-ae51d6d-268e{font-size:0.86rem;line-height:1.6;}.elementor .e-14d10394-f1c6{height:100%;padding:1.25rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.24);border-style:solid;gap:0.9rem;}.elementor .e-7a4dd79e-8615{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-7bbe3d4c-966d{width:2rem;height:2rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-4e6e9884-72e9{font-weight:700;font-size:1.05rem;}.elementor .e-15942295-ceca{font-size:0.8rem;}.elementor .e-24f0e360-2373{gap:0.2rem;}.elementor .e-3e36ac09-d69d{gap:0.85rem;align-items:center;}.elementor .e-58fae744-7888{width:1.2rem;height:1.2rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-ac8fb5-b1ea{color:var(--sdc-white);text-decoration:none;padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;border-width:0.1rem;border-color:var(--sdc-orange);border-style:solid;background-color:var(--sdc-black);gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-377395b3-3190{gap:1.5rem;flex:5 1 0px;}.elementor .e-6301536f-1275{gap:3rem;align-items:stretch;}.elementor .e-7483acfd-5210{padding-block-start:1rem;}.elementor .e-3a5578e-7de1f4e{font-weight:700;font-size:0.76rem;letter-spacing:0.1em;text-align:center;text-transform:uppercase;}.elementor .e-28f65f9-bae81d3{max-width:100ch;text-align:center;margin-block-start:-19px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1cb49495-f6bf{gap:1.5rem;align-items:stretch;}.elementor .e-b975354-038845d{padding-block-start:50px;}.elementor .e-1854ab4d-fe8e{padding-block-start:0px;}.elementor .e-464b5114-4769{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-45d21720-f9b0{font-weight:700;font-size:0.8rem;letter-spacing:0.08em;}.elementor .e-3de43de9-776a{flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-115743f0-a46f{max-width:28ch;font-size:2.15rem;}.elementor .e-56cb274a-d09b{min-width:0px;padding:2rem;border-radius:0.35rem;border-width:0.06rem;border-color:rgba(0,0,0,0.18);border-style:solid;flex:1 1 0px;}.elementor .e-7f499888-d15a{width:1.8rem;height:1.5rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-39a13b82-4123{max-width:28ch;font-size:2.15rem;}.elementor .e-2fb57837-2602{font-size:0.9rem;padding-block-start:1.25rem;border-block-start-width:0.06rem;}.elementor .e-9da092a-ff6e{min-width:0px;color:var(--sdc-white);padding:2rem;border-radius:0.35rem;background-color:var(--sdc-black);flex:1 1 0px;}.elementor .e-6e9b2679-46d0{gap:3rem;align-items:stretch;}.elementor .e-d23485e-61fb{padding-block-start:1rem;}.elementor .e-47c3a718-6966{width:100%;max-width:100%;font-size:2.15rem;text-align:center;align-self:center;}.elementor .e-e4b96f6-95f7{font-size:1.08rem;line-height:1.4;}.elementor .e-6ab54cf5-fac0{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-62088b74-8eda{font-size:1.4rem;line-height:1;}.elementor .e-214402a3-c514{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-5b84985c-ada5{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-58f0141c-bc07{width:100%;max-width:100%;}.elementor .e-4276f865-a039{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-1405b19d-944f{padding:0px;border-block-end-width:0.06rem;}.elementor .e-7100ea51-eced{font-size:1.08rem;line-height:1.4;}.elementor .e-7bd1352e-a690{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-1a499e65-a3b6{font-size:1.4rem;line-height:1;}.elementor .e-24d07214-f0d4{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-5e2cab72-36cc{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-2cb8cacf-e361{width:100%;max-width:100%;}.elementor .e-dfbcfbd-2de8{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-7d80810e-48d3{padding:0px;border-block-end-width:0.06rem;}.elementor .e-59d8b9c9-7639{font-size:1.08rem;line-height:1.4;}.elementor .e-5db8e45d-bd99{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-5764de0a-4b3d{font-size:1.4rem;line-height:1;}.elementor .e-5fc24aec-686a{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-5c911e1-d973{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-5aca9a1-5c73{width:100%;max-width:100%;}.elementor .e-d5ad3d2-5d63{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-4b2247a0-ebda{padding:0px;border-block-end-width:0.06rem;}.elementor .e-5e8861d0-bb96{font-size:1.08rem;line-height:1.4;}.elementor .e-731f7b55-4aa8{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-2da7b3fe-6bc2{font-size:1.4rem;line-height:1;}.elementor .e-696cbdeb-8370{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-27905e0c-7139{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-364c1206-89e7{width:100%;max-width:100%;}.elementor .e-76caff2a-ce8a{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-7aab134a-f7a7{padding:0px;border-block-end-width:0.06rem;}.elementor .e-6cfc1812-7885{font-size:1.08rem;line-height:1.4;}.elementor .e-18c444bf-81cb{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-2967d867-d397{font-size:1.4rem;line-height:1;}.elementor .e-69f1efb1-238b{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-67fe6f81-c956{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-2e966a1b-cdbe{width:100%;max-width:100%;}.elementor .e-6a4c547c-c261{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-58c4d24a-6f0a{padding:0px;border-block-end-width:0.06rem;}.elementor .e-5420be59-16f5{font-size:1.08rem;line-height:1.4;}.elementor .e-27cef1c6-2740{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-6efd2b42-8569{font-size:1.4rem;line-height:1;}.elementor .e-5bf54cf5-b52a{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-5db64317-f74d{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-40cfd703-d1b2{width:100%;max-width:100%;}.elementor .e-3a6a6876-5c54{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-43278e8f-2dd5{padding:0px;border-block-end-width:0.06rem;}.elementor .e-601d7bd9-b232{width:100%;max-width:58rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.4rem;border-width:0.06rem;border-color:rgba(0,0,0,0.2);border-style:solid;display:flex;flex-direction:column;gap:0px;align-self:center;}.elementor .e-27344638-1a76{padding-block-start:0px;}.elementor .e-28cc7618-dd06{max-width:28ch;font-size:2.15rem;}.elementor .e-7aacb750-c3a2{min-width:0px;flex:2 1 0px;}.elementor .e-6ef88bd-5441{font-size:1.2rem;color:var(--sdc-yellow);}.elementor .e-24988768-4a0b{min-width:0px;flex:1 1 0px;}.elementor .e-1c5fff4f-51be{gap:3rem;align-items:center;}.elementor .e-20aaeede-463d{color:var(--sdc-white);background-image:linear-gradient(90deg, rgba(0,0,0,0.84) 0%,rgba(0,0,0,0.62) 100%),url("https://sunnyday-concrete.com/wp-content/uploads/2026/09/sunny-day-phase2-residential-colored-patio.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 62%;}.elementor .e-7adcc903-d2a0{gap:0px;}