.elementor .e-6b62692d-cb2e{font-size:0.85rem;color:var(--sdc-white);}.elementor .e-6d7d6e53-9877{font-size:0.85rem;}.elementor .e-5265f001-4812{font-size:0.85rem;color:var(--sdc-white);}.elementor .e-3d774868-c923{font-size:0.85rem;}.elementor .e-2f1d0f-af69{flex-direction:row;gap:0.6rem;flex-wrap:wrap;align-items:center;}.elementor .e-f693ec8-df94{max-width:25ch;font-size:3.3rem;line-height:1.08;}.elementor .e-4903a195-35b0{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-walkway.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 58%;}.elementor .e-7183352e-fed2{max-width:28ch;font-size:2.15rem;}.elementor .e-5bef3f53-3da3{align-self:flex-start;}.elementor .e-3e0f93f6-45e6{min-width:0px;flex:1 1 0px;}.elementor .e-2e246a0d-3849{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-5bfa95e-e3fb{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-3dd433d2-55bf{font-weight:700;font-size:0.95rem;}.elementor .e-9ae7a67-6d75{padding-block-start:1rem;border-block-start-width:0.06rem;flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-1b77f84b-195a{min-width:0px;gap:1.25rem;flex:1 1 0px;}.elementor .e-37090180-d410{gap:3rem;align-items:flex-start;}.elementor .e-5bc30b02-81fc{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-7b1e626-b963{max-width:28ch;font-size:2.15rem;}.elementor .e-6dc6f102-d21d{max-width:28ch;font-size:2.15rem;margin-block-start:1.5rem;}.elementor .e-47e6df55-d8a5{min-width:0px;gap:1.35rem;flex:3 1 0px;}.elementor .e-175230a2-252c{width:2rem;height:2rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-45da7ef2-43b3{font-size:1.5rem;}.elementor .e-6d3987b8-c66b{font-size:0.95rem;}.elementor .e-5daba40b-9645{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-7f874d51-16c8{font-size:0.94rem;}.elementor .e-79b475c8-219a{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-6318dc7c-8041{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-38b54644-6c55{font-size:0.94rem;}.elementor .e-336b71d4-67e1{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-467035c8-cf24{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-62962eeb-dd9e{font-size:0.94rem;}.elementor .e-44659854-71f5{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-ae02545-fdb1{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-180cec8c-1920{font-size:0.94rem;}.elementor .e-66e9e15b-b071{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-7cfe7c87-ff3b{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-3af73330-97b8{font-size:0.94rem;}.elementor .e-2ae8ce43-fdcb{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-2e3f60ee-82fb{width:0.85rem;height:0.85rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-3d9a2853-dd97{font-size:0.94rem;}.elementor .e-433ab88e-173f{flex-direction:row;gap:0.7rem;align-items:flex-start;}.elementor .e-350be9f9-6c0c{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-1175fa-8f7a{gap:3rem;align-items:flex-start;}.elementor .e-b47502c-63d8{padding-block-start:0px;}.elementor .e-3ea959b9-ca0f{max-width:28ch;font-size:2.15rem;}.elementor .e-5ed6c3d-a678{gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-54a38116-d3b6{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-4a6db408-88a8{min-width:0px;flex:1 1 0px;}.elementor .e-5f1e862-e5b7{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-771fbe6c-35ae{min-width:0px;flex:1 1 0px;}.elementor .e-3201c64f-508b{aspect-ratio:4 / 3;object-fit:cover;border-radius:0.35rem;}.elementor .e-10c9d232-145d{min-width:0px;flex:1 1 0px;}.elementor .e-20a7ff1e-d216{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-7be1641c-48e8{padding-block-start:0px;}.elementor .e-3ab603cf-ce36{max-width:28ch;font-size:2.15rem;}.elementor .e-5211c2b3-e02e{flex:1 1 0px;}.elementor .e-20d67a19-9853{flex:1 1 0px;}.elementor .e-41c2bce9-ed4c{gap:3rem;align-items:center;}.elementor .e-609f241d-90f7{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-4a231290-5339{font-size:1.4rem;}.elementor .e-2344e71b-6e4c{font-size:1rem;line-height:1.7;}.elementor .e-291d625a-fa3d{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-93c0dc1-8a87{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-6604b90c-ea7d{font-size:1.4rem;}.elementor .e-1886294b-90a1{font-size:1rem;line-height:1.7;}.elementor .e-adf1281-1441{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-570f6b64-b2af{width:1.8rem;height:1.8rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-28d264fe-43c3{font-size:1.4rem;}.elementor .e-37cf6d62-64fd{font-size:1rem;line-height:1.7;}.elementor .e-63d73b44-fcde{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-3364f639-91dc{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-311a0003-b3c8{padding-block-start:1rem;}.elementor .e-6023fc08-fd33{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-5415e659-fec0{max-width:20ch;font-size:2.1rem;}.elementor .e-19e85431-4050{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-dc654fa-4641{font-size:0.76rem;}.elementor .e-2b9c963-a960{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-48a34d40-6770{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-1ffafe1c-1478{font-size:0.76rem;}.elementor .e-3d167791-b966{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-1a4be11e-366e{width:1.1rem;height:1.1rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-4b4d3738-65a5{font-size:0.76rem;}.elementor .e-76559b2-f830{width:auto;flex-direction:row;gap:0.45rem;flex:0 0 auto;align-items:center;}.elementor .e-3d1f8017-5740{padding-block-end:1rem;flex-direction:row;gap:0.8rem;flex-wrap:wrap;}.elementor .e-7dfe8701-9654{font-size:0.9rem;color:var(--sdc-yellow);margin-block-start:auto;}.elementor .e-1897aa35-52c8{padding:1.75rem;gap:1.2rem;flex:1;}.elementor .e-11a10394-56b8{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-11a4ec95-9221{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-1bb57901-1d06{font-size:1.05rem;line-height:1.3;}.elementor .e-5447ac12-8205{gap:0.7rem;align-items:center;}.elementor .e-6f54561e-51f7{font-size:0.86rem;line-height:1.6;}.elementor .e-48ca5ad5-1c5a{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-5082ab31-3723{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-687e3ab-1e83{font-size:1.05rem;line-height:1.3;}.elementor .e-5abc60bd-6f5f{gap:0.7rem;align-items:center;}.elementor .e-4291cf5f-d173{font-size:0.86rem;line-height:1.6;}.elementor .e-105e8c5e-7563{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-2075b5eb-7792{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-52fc18ed-32b4{font-size:1.05rem;line-height:1.3;}.elementor .e-4aa25e5e-8424{gap:0.7rem;align-items:center;}.elementor .e-78a02934-9d6d{font-size:0.86rem;line-height:1.6;}.elementor .e-43534112-ad6c{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-1fdb7af0-3bcc{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-46ae9b67-4b94{font-size:1.05rem;line-height:1.3;}.elementor .e-50d2d5fe-11da{gap:0.7rem;align-items:center;}.elementor .e-2c3ac78d-20f0{font-size:0.86rem;line-height:1.6;}.elementor .e-6da15b72-b4c7{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-6f788557-5bf2{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-2c8bff43-40b5{font-size:1.05rem;line-height:1.3;}.elementor .e-411ddd29-5711{gap:0.7rem;align-items:center;}.elementor .e-6d27441b-7961{font-size:0.86rem;line-height:1.6;}.elementor .e-3c78d245-d3d8{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-3a3e49a3-c887{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-36d4d83c-9377{font-size:1.05rem;line-height:1.3;}.elementor .e-6f6776b7-3d13{gap:0.7rem;align-items:center;}.elementor .e-66c90fb-7bcb{font-size:0.86rem;line-height:1.6;}.elementor .e-2f9457de-f527{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-f873655-1fee{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .e-108eac0b-5238{width:2rem;height:2rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-135d9665-b957{font-weight:700;font-size:1.05rem;}.elementor .e-6dcbd0aa-79e9{font-size:0.8rem;}.elementor .e-7a870081-4547{gap:0.2rem;}.elementor .e-6bdf9dae-e3fd{gap:0.85rem;align-items:center;}.elementor .e-14187638-c21d{width:1.2rem;height:1.2rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-5bd49dcd-5a79{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-6608dbf1-643e{gap:1.5rem;flex:5 1 0px;}.elementor .e-40ee20a5-7af8{gap:3rem;align-items:stretch;}.elementor .e-75b3069d-ef73{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-663676b9-1f83{width:1.35rem;height:1.35rem;color:var(--sdc-orange);display:block;flex:0 0 auto;}.elementor .e-5b671365-b75b{font-weight:700;font-size:0.8rem;letter-spacing:0.08em;}.elementor .e-16002be0-c15d{flex-direction:row;gap:0.75rem;align-items:center;}.elementor .e-29df5a75-b7b7{max-width:28ch;font-size:2.15rem;}.elementor .e-7c72a6ec-28c2{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-7b682f7a-2aec{width:1.8rem;height:1.5rem;color:var(--sdc-yellow);display:block;flex:0 0 auto;}.elementor .e-6d7d10b8-a4bd{max-width:28ch;font-size:2.15rem;}.elementor .e-5430f42e-6256{font-size:0.9rem;padding-block-start:1.25rem;border-block-start-width:0.06rem;}.elementor .e-33900b3b-1098{min-width:0px;color:var(--sdc-white);padding:2rem;border-radius:0.35rem;background-color:var(--sdc-black);flex:1 1 0px;}.elementor .e-44cdacdd-2ac7{gap:3rem;align-items:stretch;}.elementor .e-65cade9e-9ea2{padding-block-start:1rem;}.elementor .e-39d37d8c-ba76{width:100%;max-width:100%;font-size:2.15rem;text-align:center;align-self:center;}.elementor .e-72024888-d8e9{font-size:1.08rem;line-height:1.4;}.elementor .e-3ce0b9bb-1aec{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-62874a9e-7c6a{font-size:1.4rem;line-height:1;}.elementor .e-1a4a6a91-a3d3{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-61d8540e-e27b{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-331970aa-8b04{width:100%;max-width:100%;}.elementor .e-7d197cd7-1345{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-55dd50ea-6019{padding:0px;border-block-end-width:0.06rem;}.elementor .e-1ab453c2-fc5c{font-size:1.08rem;line-height:1.4;}.elementor .e-2a510bf2-7ba3{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-2ed469a-cf87{font-size:1.4rem;line-height:1;}.elementor .e-2f0b7417-fba3{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-4c43fb51-9ebd{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-79a729c0-7215{width:100%;max-width:100%;}.elementor .e-5453d88f-286e{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-41c08f47-1004{padding:0px;border-block-end-width:0.06rem;}.elementor .e-38395192-f1c5{font-size:1.08rem;line-height:1.4;}.elementor .e-1370e56-8ddb{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-79268bc9-624f{font-size:1.4rem;line-height:1;}.elementor .e-3d96b04a-8b3a{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-73bccd90-1a66{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-ff0d952-b878{width:100%;max-width:100%;}.elementor .e-5eb0003-ce15{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-6a9ef0e8-7fd5{padding:0px;border-block-end-width:0.06rem;}.elementor .e-50097798-1ef4{font-size:1.08rem;line-height:1.4;}.elementor .e-64dc6925-3701{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-48ceef6d-2404{font-size:1.4rem;line-height:1;}.elementor .e-56d68c12-8919{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-5a83a286-3ee1{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-1c7956e2-a992{width:100%;max-width:100%;}.elementor .e-558cbeb2-7003{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-2a3edeb-a805{padding:0px;border-block-end-width:0.06rem;}.elementor .e-4c4875d8-183f{font-size:1.08rem;line-height:1.4;}.elementor .e-740c55f6-5266{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-73345e10-ec8d{font-size:1.4rem;line-height:1;}.elementor .e-2655842-657d{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-53025e5a-f220{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-72640f6a-e933{width:100%;max-width:100%;}.elementor .e-4bc8e5c2-26a5{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-34ed174b-29a4{padding:0px;border-block-end-width:0.06rem;}.elementor .e-3d3c773a-9232{font-size:1.08rem;line-height:1.4;}.elementor .e-5a9f47a2-ab60{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-7c83c974-4ec9{font-size:1.4rem;line-height:1;}.elementor .e-7888f5e1-81c9{width:1rem;height:1rem;padding:0px;flex:0 0 auto;}.elementor .e-2a20c470-52f7{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-562ff068-9c7d{width:100%;max-width:100%;}.elementor .e-276f4d46-2e29{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:1rem;}.elementor .e-10d3de9c-107d{padding:0px;border-block-end-width:0.06rem;}.elementor .e-780f85bd-ba42{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-70911c39-e12e{padding-block-start:0px;}.elementor .e-77e71f7e-be14{max-width:28ch;font-size:2.15rem;}.elementor .e-1dba6c58-55eb{min-width:0px;flex:2 1 0px;}.elementor .e-369b5de8-38ad{font-size:1.2rem;color:var(--sdc-yellow);}.elementor .e-21ff6e20-ee03{min-width:0px;flex:1 1 0px;}.elementor .e-79833c0d-8dbd{gap:3rem;align-items:center;}.elementor .e-676554c4-e4ba{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-79685ab6-46e2{gap:0px;}