.elementor .e-5d91eba2-454e{color:rgba(255,255,255,0.8);}.elementor .e-33e13c4e-c693{max-width:860px;gap:24px;}.elementor .e-3db1a521-dd85{color:var(--cgp-white);border-color:var(--cgp-orange);background-color:var(--cgp-orange);}.elementor .e-32ef5c1c-a581{color:var(--cgp-white);border-color:var(--cgp-orange);background-color:var(--cgp-orange);}.elementor .e-5cd0a06-694b{color:var(--cgp-white);border-color:var(--cgp-orange);background-color:var(--cgp-orange);}.elementor .e-3dc21344-a040{color:rgba(255,255,255,0.85);border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.06);}.elementor .e-6862be20-a384{color:rgba(255,255,255,0.85);border-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.06);}.elementor .e-2ce85ceb-680c{gap:10px;}.elementor .e-3a2ae015-2177{gap:40px;}.elementor .e-f786838-61b0{background-image:linear-gradient(100deg, rgba(6,24,33,0.96) 0%,rgba(11,48,65,0.86) 55%,rgba(23,119,163,0.5) 100%),url("https://civilgeopros.com/wp-content/uploads/2026/10/cgp-blueprint-grid.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#061821;}.elementor .e-43f18cae-69e8{gap:18px;}.elementor .e-8134c58-1386{margin-block-start:8px;align-self:flex-start;}.elementor .e-74fa665c-22aa{gap:24px;}.elementor .e-1f221b56-cbd8{background-image:linear-gradient(0deg, rgba(6,24,33,0.86) 0%,rgba(6,24,33,0.94) 100%),url("https://civilgeopros.com/wp-content/uploads/2026/10/cgp-plan-sheet-strip.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-790b48c7-a383{width:100%;max-width:1200px;align-items:start;}.elementor .e-5119824f-bb0f{gap:18px;}.elementor .e-20f8be87-48b0{margin-block-start:8px;align-self:flex-start;}.elementor .e-6f9d1f96-4b60{gap:24px;}.elementor .e-117f2f01-40bc{background-image:linear-gradient(0deg, rgba(6,24,33,0.84) 0%,rgba(6,24,33,0.93) 100%),url("https://civilgeopros.com/wp-content/uploads/2026/10/cgp-aerial-earthwork.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-435a0841-8ec6{width:100%;max-width:1200px;align-items:start;}.elementor .e-191b461f-ed0c{gap:18px;}.elementor .e-25b0a236-5f8f{margin-block-start:8px;}.elementor .e-27ba18e5-31e1{gap:24px;}.elementor .e-6c5e7a9a-ca1f{background-image:linear-gradient(0deg, rgba(6,24,33,0.86) 0%,rgba(6,24,33,0.93) 100%),url("https://civilgeopros.com/wp-content/uploads/2026/10/cgp-highway-traffic-night.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-2c933b98-617e{width:100%;max-width:1200px;align-items:start;}.elementor .e-7fabf6a0-fcc8{max-width:760px;}.elementor .e-3df30175-42cd{margin-block-end:4px;gap:16px;}.elementor .e-1a7b9ca9-6b3a{margin-block-end:6px;}.elementor .e-284fcabb-adf0{margin-block-end:4px;gap:16px;}.elementor .e-92a96cd-d4dd{margin-block-end:6px;}.elementor .e-411c998a-590f{grid-template-columns:repeat(2, 1fr);}.elementor .e-1258dbb8-a886{color:var(--cgp-white);}.elementor .e-5c393395-b4b7{color:rgba(255,255,255,0.75);}.elementor .e-7c5451bf-45d8{width:28px;height:28px;}.elementor .e-6ca8e2a1-8d3c{width:56px;height:56px;min-width:56px;background-color:rgba(250,95,22,0.12);}.elementor .e-7013d6e3-ed4b{font-size:19px;color:var(--cgp-white);}.elementor .e-69209ab9-e9dd{color:rgba(255,255,255,0.68);}.elementor .e-2ba7555d-79b5{gap:6px;}.elementor .e-8555f3f-6334{gap:22px;}.elementor .e-529482a-8d74{width:28px;height:28px;}.elementor .e-494d0f5f-7293{width:56px;height:56px;min-width:56px;background-color:rgba(250,95,22,0.12);}.elementor .e-1b95c4f3-d60b{font-size:19px;color:var(--cgp-white);}.elementor .e-37a6934b-285f{color:rgba(255,255,255,0.68);}.elementor .e-5cb538aa-c833{gap:6px;}.elementor .e-5ebfcb6f-67da{gap:22px;}.elementor .e-723f3873-78a8{width:28px;height:28px;}.elementor .e-5de65fbd-6820{width:56px;height:56px;min-width:56px;background-color:rgba(250,95,22,0.12);}.elementor .e-5caa74dc-73ce{font-size:19px;color:var(--cgp-white);}.elementor .e-7268429a-f50e{color:rgba(255,255,255,0.68);}.elementor .e-1cdbb5b6-2e7f{gap:6px;}.elementor .e-50013eba-3129{gap:22px;}.elementor .e-7f4f87-1b0d{gap:32px;}.elementor .e-411f4517-f6f5{align-items:start;}.elementor .e-55cedf5f-ff2e{color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.18);background-color:rgba(255,255,255,0.05);}.elementor .e-25993e10-6800{color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.18);background-color:rgba(255,255,255,0.05);}.elementor .e-445413c1-70ca{color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.18);background-color:rgba(255,255,255,0.05);}.elementor .e-2bc1667b-8caf{color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.18);background-color:rgba(255,255,255,0.05);}.elementor .e-6b88d699-ca8f{color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.18);background-color:rgba(255,255,255,0.05);}.elementor .e-38f7b644-ce8c{color:rgba(255,255,255,0.88);border-color:rgba(255,255,255,0.18);background-color:rgba(255,255,255,0.05);}.elementor .e-7ac12905-92d9{color:#FDC2A7;border-color:rgba(250,95,22,0.4);background-color:rgba(250,95,22,0.10);}.elementor .e-45e4e4b9-6b4a{color:#FDC2A7;border-color:rgba(250,95,22,0.4);background-color:rgba(250,95,22,0.10);}.elementor .e-7d5403cc-2cbd{color:#FDC2A7;border-color:rgba(250,95,22,0.4);background-color:rgba(250,95,22,0.10);}.elementor .e-5c244eb6-2617{color:#FDC2A7;border-color:rgba(250,95,22,0.4);background-color:rgba(250,95,22,0.10);}.elementor .e-52c29792-1174{color:#FDC2A7;border-color:rgba(250,95,22,0.4);background-color:rgba(250,95,22,0.10);}.elementor .e-5baaf338-a244{gap:10px;}.elementor .e-42baa658-9e7a{padding-block-start:40px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.14);border-style:solid;gap:16px;}.elementor .e-4fec0065-787b{gap:64px;}.elementor .e-4d776485-707e{color:var(--cgp-white);}.elementor .e-368a2ab0-feea{color:rgba(255,255,255,0.9);}.elementor .e-cd2d98-f7dd{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-7be71639-2e15:hover,.elementor .e-7be71639-2e15:focus-visible{color:var(--cgp-white);border-color:var(--cgp-night);background-color:var(--cgp-night);}.elementor .e-7be71639-2e15{color:var(--cgp-white);border-color:var(--cgp-ink);background-color:var(--cgp-ink);}.elementor .e-5304dbb2-cb53:hover,.elementor .e-5304dbb2-cb53:focus-visible{color:var(--cgp-orange-deep);}.elementor .e-5304dbb2-cb53{border-color:rgba(255,255,255,0.8);}.elementor .e-4a8a55c9-167b{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-68f2e1ca-2610{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-2c4c7118-3bd8{padding-block-start:96px;padding-block-end:96px;background-image:linear-gradient(120deg, #FA5F16 0%,#E84D05 60%,#C74204 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-550c1e0b-df32{font-size:14px;color:var(--cgp-sky);margin-block-start:6px;}.elementor .e-132c988a-8668{margin-block-end:8px;}.elementor .e-65edd30c-5278{margin-block-end:8px;}.elementor .e-3df803d5-5860{margin-block-end:8px;}.elementor .e-16b9270f-6ab6{margin-block-end:6px;}.elementor .e-25c9effc-3a3c{display:none;}