.elementor .e-4fdc6ee5-ae25{font-size:0.85rem;color:var(--sdc-white);}.elementor .e-3363d928-e143{font-size:0.85rem;}.elementor .e-39a2dca4-2be6{font-size:0.85rem;color:var(--sdc-white);}.elementor .e-2c77d02e-8a99{font-size:0.85rem;}.elementor .e-52cedec3-54a1{flex-direction:row;gap:0.6rem;flex-wrap:wrap;align-items:center;}.elementor .e-4b9b0c9e-61a5{max-width:23ch;font-size:3.3rem;line-height:1.08;}.elementor .e-115e9067-a146{color:var(--sdc-white);padding-block-start:3.5rem;padding-block-end:3.5rem;background-image:linear-gradient(90deg, rgba(0,0,0,0.84) 0%,rgba(0,0,0,0.56) 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% 58%;}.elementor .e-1e6611a6-533b{max-width:28ch;font-size:2.15rem;}.elementor .e-14076848-1a70{align-self:flex-start;}.elementor .e-2ef8bcf3-9478{min-width:0px;flex:1 1 0px;}.elementor .e-1ac982fc-1c4f{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-30737aa7-96e1{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-58aa8c68-3c03{font-weight:700;font-size:0.95rem;}.elementor .e-44f29ec5-2928{padding-block-start:1rem;border-block-start-width:0.06rem;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-4527e28c-2e5b{min-width:0px;gap:1.25rem;flex:1 1 0px;}.elementor .e-3f741d31-1e67{gap:3rem;align-items:flex-start;}.elementor .e-1315b65b-d941{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-7fe2c0d9-1508{max-width:28ch;font-size:2.15rem;}.elementor .e-72358c7b-6d6c{max-width:28ch;font-size:2.15rem;margin-block-start:1.5rem;}.elementor .e-14f2bf7-cfb5{min-width:0px;gap:1.35rem;flex:3 1 0px;}.elementor .e-506f48e2-e380{width:2rem;height:2rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-7208aa18-c49c{font-size:1.5rem;}.elementor .e-27ca80ca-168f{font-size:0.95rem;}.elementor .e-26dfdd15-90f3{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-308e199d-7a43{font-size:0.94rem;}.elementor .e-7caaf9b7-318d{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-6fb0146e-54b5{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-107acdb2-2e00{font-size:0.94rem;}.elementor .e-62711a48-ee92{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-68374645-5932{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-736264be-dba9{font-size:0.94rem;}.elementor .e-53c9626b-7345{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-44705a82-feb2{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-34498330-4ec2{font-size:0.94rem;}.elementor .e-26838faa-154b{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-6aab1029-dae6{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-4798fd26-dd29{font-size:0.94rem;}.elementor .e-8b152b7-4bff{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-5a5ca7f9-a241{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-46000f7-ec7b{font-size:0.94rem;}.elementor .e-548743e3-a16e{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-81fbea2-d474{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-29bc519a-59ef{gap:3rem;align-items:flex-start;}.elementor .e-21dd5dad-bfe6{padding-block-start:0px;}.elementor .e-5f5091f5-db07{max-width:28ch;font-size:2.15rem;}.elementor .e-5169bd0-8c71{gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-50d735a1-8415{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-461d44e2-52ac{min-width:0px;flex:1 1 0px;}.elementor .e-247834aa-fe43{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-45c377f3-4bbd{min-width:0px;flex:1 1 0px;}.elementor .e-10cda3fc-b048{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-136b58d1-48a5{min-width:0px;flex:1 1 0px;}.elementor .e-ebb904d-dd07{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-6ccdcebe-1edb{padding-block-start:0px;}.elementor .e-6fe10fd3-d2db{max-width:28ch;font-size:2.15rem;}.elementor .e-23b7d933-8988{flex:1 1 0px;}.elementor .e-225ed9ac-26a3{flex:1 1 0px;}.elementor .e-42cecca5-1fa5{gap:3rem;align-items:center;}.elementor .e-78616c32-57c2{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-54b289d6-81ad{font-size:1.4rem;}.elementor .e-9a6e3eb-9204{font-size:1rem;line-height:1.7;}.elementor .e-1c7c56e2-c5bf{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-4c271d42-6b60{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-5c516078-4587{font-size:1.4rem;}.elementor .e-46608024-d149{font-size:1rem;line-height:1.7;}.elementor .e-6eb7436a-4eb9{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-3946018f-dcf7{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-2da4de4-5395{font-size:1.4rem;}.elementor .e-585d057-7724{font-size:1rem;line-height:1.7;}.elementor .e-38e76449-9283{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-2265031e-4802{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-257e5250-353e{padding-block-start:1rem;}.elementor .e-46fab280-f139{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-55a48af0-395d{max-width:20ch;font-size:2.1rem;}.elementor .e-7b11d43-48db{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-35caab25-4bf5{font-size:0.76rem;}.elementor .e-5db79057-6fb2{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-136834d0-930c{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-5302882f-1a83{font-size:0.76rem;}.elementor .e-3befd778-3a4f{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-5384f1cf-7f50{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-668b5a6f-985a{font-size:0.76rem;}.elementor .e-655d0565-7423{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-2e4e244a-f793{padding-block-end:1rem;flex-direction:row;gap:0.8rem;flex-wrap:wrap;}.elementor .e-28f9890b-7851{font-size:0.9rem;color:var(--sdc-yellow);margin-block-start:auto;}.elementor .e-1dc54e03-9c82{padding:1.75rem;gap:1.2rem;flex:1;}.elementor .e-7a260248-99e0{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-53ff5af7-ac39{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-61d138e3-74a1{font-size:1.05rem;line-height:1.3;}.elementor .e-1795046b-cf05{gap:0.7rem;align-items:center;}.elementor .e-48c952ca-236b{font-size:0.86rem;line-height:1.6;}.elementor .e-18c6b932-2f8b{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-246fa343-99ce{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-6b18a71b-d5ab{font-size:1.05rem;line-height:1.3;}.elementor .e-458922c8-b2de{gap:0.7rem;align-items:center;}.elementor .e-5801a87c-7d94{font-size:0.86rem;line-height:1.6;}.elementor .e-ad443d9-1dcf{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-2de724f-b9ca{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-7e016a44-ebc8{font-size:1.05rem;line-height:1.3;}.elementor .e-3212684e-19fb{gap:0.7rem;align-items:center;}.elementor .e-618e99eb-de42{font-size:0.86rem;line-height:1.6;}.elementor .e-7384736-f484{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-6bb0cace-a45e{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-1703b7a6-1b15{font-size:1.05rem;line-height:1.3;}.elementor .e-2efff7a4-7033{gap:0.7rem;align-items:center;}.elementor .e-3369143d-a9e4{font-size:0.86rem;line-height:1.6;}.elementor .e-2016d17c-9487{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-192523bd-67d7{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-7d59748a-61e8{font-size:1.05rem;line-height:1.3;}.elementor .e-2dce7170-2817{gap:0.7rem;align-items:center;}.elementor .e-309a91d1-3f71{font-size:0.86rem;line-height:1.6;}.elementor .e-33aa8bc6-653c{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-3f4b7638-724a{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-38a3d767-bf64{font-size:1.05rem;line-height:1.3;}.elementor .e-14a42208-7322{gap:0.7rem;align-items:center;}.elementor .e-27c427e4-465b{font-size:0.86rem;line-height:1.6;}.elementor .e-57940cca-6a51{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-4e6abed9-5fac{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-5d3deec9-8ee6{width:2rem;height:2rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-10fef294-73f0{font-weight:700;font-size:1.05rem;}.elementor .e-63946031-3436{font-size:0.8rem;}.elementor .e-7f5d8dd5-3520{gap:0.2rem;}.elementor .e-614fdbf6-daf5{gap:0.85rem;align-items:center;}.elementor .e-63f59922-dc37{width:1.2rem;height:1.2rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-5b1d018f-47ad{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-5a5051f2-d91f{gap:1.5rem;flex:5 1 0px;}.elementor .e-45dab6b6-2bc1{gap:3rem;align-items:stretch;}.elementor .e-405e6a3f-27cb{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-4df14121-c58b{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-135e9a0f-924b{font-weight:700;font-size:0.8rem;letter-spacing:0.08em;}.elementor .e-c3d0491-e9f4{flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-5073f445-6bdc{max-width:28ch;font-size:2.15rem;}.elementor .e-68606b83-9681{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-2b30fbfb-eb0e{width:1.8rem;height:1.5rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-5339dadd-f2be{max-width:28ch;font-size:2.15rem;}.elementor .e-4d130b9e-6d58{font-size:0.9rem;padding-block-start:1.25rem;border-block-start-width:0.06rem;}.elementor .e-3a6b8c71-4be9{min-width:0px;color:var(--sdc-white);padding:2rem;border-radius:0.35rem;background-color:var(--sdc-black);flex:1 1 0px;}.elementor .e-35acc7d6-1e90{gap:3rem;align-items:stretch;}.elementor .e-610a3e32-b272{padding-block-start:1rem;}.elementor .e-240bb1e0-7e44{width:100%;max-width:100%;font-size:2.15rem;text-align:center;align-self:center;}.elementor .e-34a618dc-e1ef{font-size:1.08rem;line-height:1.4;}.elementor .e-2d1e5935-9225{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-9f3902e-949d{font-size:1.4rem;line-height:1;}.elementor .e-d974ec7-17a9{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-361a0dcc-1a0e{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-76663fb-af01{width:100%;max-width:100%;}.elementor .e-6c41f2d4-1eaa{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-401091cc-224a{padding:0px;border-block-end-width:0.06rem;}.elementor .e-3c47cf54-778b{font-size:1.08rem;line-height:1.4;}.elementor .e-473b104e-7746{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-434eff6d-31f5{font-size:1.4rem;line-height:1;}.elementor .e-499e32c6-4b8c{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-70b13a85-b353{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-42dc07df-5bec{width:100%;max-width:100%;}.elementor .e-5b771842-a0b9{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-7fafacf9-773c{padding:0px;border-block-end-width:0.06rem;}.elementor .e-6ebe018f-b517{font-size:1.08rem;line-height:1.4;}.elementor .e-6f893ab-7235{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-3ceb1419-d834{font-size:1.4rem;line-height:1;}.elementor .e-50225267-c55f{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-4e329d06-7fb9{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-380011c7-d0ce{width:100%;max-width:100%;}.elementor .e-51a5e758-dffd{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-1c03b399-cc07{padding:0px;border-block-end-width:0.06rem;}.elementor .e-1f7b49a1-f5bd{font-size:1.08rem;line-height:1.4;}.elementor .e-5c4d709a-8d25{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-5315db12-f04f{font-size:1.4rem;line-height:1;}.elementor .e-26c696e2-ddca{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-74a0bb2e-3abe{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-45d763ad-83eb{width:100%;max-width:100%;}.elementor .e-11a97bf4-8576{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-654b2e8-c42c{padding:0px;border-block-end-width:0.06rem;}.elementor .e-4c245a1c-213a{font-size:1.08rem;line-height:1.4;}.elementor .e-27b776b2-9528{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-28b8a135-927b{font-size:1.4rem;line-height:1;}.elementor .e-46eb2d97-358a{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-5e8c6b21-1010{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-7612f249-b6a9{width:100%;max-width:100%;}.elementor .e-7aa1b61-cd10{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-56b35d62-e540{padding:0px;border-block-end-width:0.06rem;}.elementor .e-234e0929-1371{font-size:1.08rem;line-height:1.4;}.elementor .e-2cfeb0e9-b8bc{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-2554c292-abd3{font-size:1.4rem;line-height:1;}.elementor .e-30c54538-3caf{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-24ce785c-b7c2{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-615aef0c-7387{width:100%;max-width:100%;}.elementor .e-4375e0a0-b55a{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-57858e8b-edf2{padding:0px;border-block-end-width:0.06rem;}.elementor .e-42f59c14-27a0{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-2f0cc2bd-37f0{padding-block-start:0px;}.elementor .e-293a3bfb-3d31{max-width:28ch;font-size:2.15rem;}.elementor .e-5e4f1dca-acac{min-width:0px;flex:2 1 0px;}.elementor .e-71009057-ab61{font-size:1.2rem;color:var(--sdc-yellow);}.elementor .e-3266f5de-c6a8{min-width:0px;flex:1 1 0px;}.elementor .e-15b0c36d-5e4e{gap:3rem;align-items:center;}.elementor .e-487f11ec-ee1f{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-curved-patio.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 58%;}.elementor .e-10ca34ec-7720{gap:0px;}