.elementor .e-3ea85b2e-2532{font-weight:800;font-size:0.82rem;color:#FF6A24;letter-spacing:0.14em;}.elementor .e-1691c1af-ccd2{max-width:68rem;font-weight:800;font-size:4.4rem;color:#FFF;letter-spacing:-0.04em;line-height:1.03;}.elementor .e-1b76a12c-b8d3{max-width:48rem;font-size:1.22rem;color:#F8EEDF;line-height:1.7;}.elementor .e-13e0085a-a93c:hover,.elementor .e-13e0085a-a93c:focus-visible{background-color:#cf4315;transform:translate3d(0px, -2px, 0px);}.elementor .e-13e0085a-a93c:focus{outline-width:3px;outline-color:#fff;outline-style:solid;outline-offset:3px;}.elementor .e-13e0085a-a93c{font-weight:800;font-size:0.95rem;color:#FFF;letter-spacing:0.05em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:#F15A24;}.elementor .e-e00caec-7efe{font-weight:600;font-size:0.95rem;color:#FFF;}.elementor .e-5db58f0c-be79{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .e-210b37d4-3e75{width:100vw;min-height:42rem;max-width:100vw;padding-block-start:12rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(90deg, rgba(25,12,8,.9) 0%,rgba(25,12,8,.64) 55%,rgba(25,12,8,.38) 100%),url("https://chexcavationllc.com/wp-content/uploads/2026/10/DSC1027-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;margin-inline:calc(50% - 50vw); background-repeat:no-repeat; background-size:cover; background-position:center;\n}.elementor .e-696a70c8-6d23{font-weight:700;font-size:0.82rem;color:#f15a24;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-44c68776-cee7{font-size:clamp(2.2rem,4vw,4rem);color:#21110c;letter-spacing:-0.03em;line-height:1.05;}.elementor .e-645063d-8a08{font-size:1.08rem;color:#4a3b35;line-height:1.8;}.elementor .e-2ccc1413-4ed3{font-size:1.08rem;color:#4a3b35;line-height:1.8;}.elementor .e-45309706-2290:hover,.elementor .e-45309706-2290:focus-visible{background-color:#cf4315;transform:translate3d(0px, -2px, 0px);}.elementor .e-45309706-2290:focus{outline-width:3px;outline-color:#21110c;outline-style:solid;outline-offset:3px;}.elementor .e-45309706-2290{font-weight:700;font-size:0.95rem;color:#fff;letter-spacing:0.04em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:#f15a24;}.elementor .e-314700b7-409d{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-7e121a16-92cc{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;display:block;}.elementor .e-4d8ad9a4-c1d6{padding:0px;flex:0 0 42%;}.elementor .e-7190c6ae-c440{width:100%;max-width:76rem;padding:0px;display:flex;gap:4rem;align-items:center;}.elementor .e-5547f2b2-fe78{width:100vw;max-width:100vw;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#fff3e6;display:flex;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-21b804af-fb53{font-weight:700;font-size:0.82rem;color:#f15a24;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-51cca8c3-b628{font-size:clamp(2.4rem,5vw,4.5rem);color:#fff;line-height:1.05;}.elementor .e-399ff43a-372b{max-width:54rem;font-size:1.08rem;color:#e9dcd5;line-height:1.8;}.elementor .e-115597a2-4369{font-size:1.35rem;color:#ff6a24;line-height:1.2;}.elementor .e-7b86472c-56aa{font-size:1rem;color:#e9dcd5;line-height:1.7;}.elementor .e-69a45948-eb6a{padding:2rem;border-radius:1rem;border-width:1px;border-color:#563026;border-style:solid;background-color:#2b1711;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-6ce32583-799b{font-size:1.35rem;color:#ff6a24;line-height:1.2;}.elementor .e-7442d86e-1ed8{font-size:1rem;color:#e9dcd5;line-height:1.7;}.elementor .e-381566ff-855f{padding:2rem;border-radius:1rem;border-width:1px;border-color:#563026;border-style:solid;background-color:#2b1711;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-6ccc0efc-3efe{font-size:1.35rem;color:#ff6a24;line-height:1.2;}.elementor .e-279ff972-d877{font-size:1rem;color:#e9dcd5;line-height:1.7;}.elementor .e-34018cfb-1c9b{padding:2rem;border-radius:1rem;border-width:1px;border-color:#563026;border-style:solid;background-color:#2b1711;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-f309f66-b25d{padding:0px;display:flex;gap:1.25rem;align-items:stretch;}.elementor .e-368d5b37-6574{max-width:58rem;font-size:1.05rem;color:#fff;line-height:1.8;}.elementor .e-56d1b6e7-81c6{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-5085e1ad-640d{width:100vw;max-width:100vw;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#1b0d09;display:flex;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-6245633f-d45c{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;display:block;}.elementor .e-77d08e6c-dd20{padding:0px;flex:0 0 42%;}.elementor .e-4ebb5445-aaf1{font-weight:700;font-size:0.82rem;color:#f15a24;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-40169b94-bb20{font-size:clamp(2.2rem,4vw,4rem);color:#21110c;letter-spacing:-0.03em;line-height:1.05;}.elementor .e-4545628f-5e0b{font-size:1.08rem;color:#4a3b35;line-height:1.8;}.elementor .e-5fde7824-f56a{font-size:1.08rem;color:#4a3b35;line-height:1.8;}.elementor .e-2ee94fc4-1a61:hover,.elementor .e-2ee94fc4-1a61:focus-visible{background-color:#cf4315;transform:translate3d(0px, -2px, 0px);}.elementor .e-2ee94fc4-1a61:focus{outline-width:3px;outline-color:#21110c;outline-style:solid;outline-offset:3px;}.elementor .e-2ee94fc4-1a61{font-weight:700;font-size:0.95rem;color:#fff;letter-spacing:0.04em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:#f15a24;}.elementor .e-7601cb1d-a397{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-71f42c61-ffd7{width:100%;max-width:76rem;padding:0px;display:flex;gap:4rem;align-items:center;}.elementor .e-5148be26-1435{width:100vw;max-width:100vw;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#f5dfc8;display:flex;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-7536bf17-d64e{font-weight:700;font-size:0.82rem;color:#3a160b;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-60d4ca9f-52ff{font-size:clamp(2.2rem,4vw,4rem);color:#fff;letter-spacing:-0.03em;line-height:1.05;}.elementor .e-1685da25-d111{max-width:52rem;font-size:1.08rem;color:#fff4ed;line-height:1.8;}.elementor .e-7d4c62a3-9b58{font-size:1.15rem;color:#21110c;line-height:1.25;}.elementor .e-2ed7617c-b12c{font-size:0.98rem;color:#4a3b35;line-height:1.65;}.elementor .e-598d4e48-797c{padding:1.5rem;border-radius:1rem;background-color:#fff3e6;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-1d6dfb1d-6dc7{font-size:1.15rem;color:#21110c;line-height:1.25;}.elementor .e-1da54331-798d{font-size:0.98rem;color:#4a3b35;line-height:1.65;}.elementor .e-7c6839bf-746c{padding:1.5rem;border-radius:1rem;background-color:#fff3e6;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-47c4f9f0-11f2{font-size:1.15rem;color:#21110c;line-height:1.25;}.elementor .e-70c832ee-ec76{font-size:0.98rem;color:#4a3b35;line-height:1.65;}.elementor .e-313dd1e2-48d3{padding:1.5rem;border-radius:1rem;background-color:#fff3e6;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-36e65712-317e{font-size:1.15rem;color:#21110c;line-height:1.25;}.elementor .e-f784b25-8655{font-size:0.98rem;color:#4a3b35;line-height:1.65;}.elementor .e-42424da9-ea54{padding:1.5rem;border-radius:1rem;background-color:#fff3e6;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-238e8c79-c8ee{padding:0px;display:flex;gap:1rem;align-items:stretch;}.elementor .e-533659f4-2951{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-3544ebc2-d4a4{width:100vw;max-width:100vw;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#f15a24;display:flex;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-3a07e52f-fa0e{font-weight:700;font-size:0.82rem;color:#f15a24;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-4cf2937a-f727{font-size:clamp(2.4rem,5vw,4.5rem);color:#21110c;line-height:1.05;}.elementor .e-3b99a4ec-5e66{font-size:1.3rem;color:#21110c;line-height:1.25;}.elementor .e-57ca3b51-b6fe{font-size:1rem;color:#4a3b35;line-height:1.7;}.elementor .e-65ad1dff-46ee{padding:2rem;border-radius:1rem;border-width:1px;border-color:#ead4c2;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-51d6f0ed-f750{font-size:1.3rem;color:#21110c;line-height:1.25;}.elementor .e-3be4f1db-8fd1{font-size:1rem;color:#4a3b35;line-height:1.7;}.elementor .e-3b5d5259-6029{padding:2rem;border-radius:1rem;border-width:1px;border-color:#ead4c2;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-517914eb-5ad5{font-size:1.3rem;color:#21110c;line-height:1.25;}.elementor .e-14550bb3-98c2{font-size:1rem;color:#4a3b35;line-height:1.7;}.elementor .e-12bd2ec1-f950{padding:2rem;border-radius:1rem;border-width:1px;border-color:#ead4c2;border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-159280fc-4f70{width:100%;padding:0px;display:flex;gap:1.25rem;align-items:stretch;}.elementor .e-5c0e720b-a65e{font-size:clamp(2.2rem,4vw,3.6rem);color:#21110c;margin-block-start:2rem;}.elementor .e-488aa066-e3ef{max-width:48rem;font-size:1.12rem;color:#4a3b35;line-height:1.8;}.elementor .e-4991236f-15bb:hover,.elementor .e-4991236f-15bb:focus-visible{background-color:#cf4315;transform:translate3d(0px, -2px, 0px);}.elementor .e-4991236f-15bb:focus{outline-width:3px;outline-color:#21110c;outline-style:solid;outline-offset:3px;}.elementor .e-4991236f-15bb{font-weight:700;font-size:0.95rem;color:#fff;letter-spacing:0.04em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:#f15a24;}.elementor .e-227078e-2977:hover,.elementor .e-227078e-2977:focus-visible{background-color:#4a2a20;transform:translate3d(0px, -2px, 0px);}.elementor .e-227078e-2977:focus{outline-width:3px;outline-color:#f15a24;outline-style:solid;outline-offset:3px;}.elementor .e-227078e-2977{font-weight:700;font-size:0.95rem;color:#fff;letter-spacing:0.04em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-color:#21110c;}.elementor .e-55a263ef-b4b1{padding:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-68bb75f0-c32e{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-5a1efc92-a0b8{width:100vw;max-width:100vw;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#fff3e6;display:flex;justify-content:center;margin-inline:calc(50% - 50vw);\n}