.elementor .e-3661949b-4e87{font-weight:800;font-size:0.82rem;color:#ff6a24;letter-spacing:0.14em;}.elementor .e-24d0b6a3-3b36{max-width:60rem;font-weight:800;font-size:4.4rem;color:#fff;letter-spacing:-0.04em;line-height:1.03;}.elementor .e-1b1dcf0-f411{max-width:46rem;font-size:1.22rem;color:#f8eedf;line-height:1.7;}.elementor .e-4b4aebba-8836:hover,.elementor .e-4b4aebba-8836:focus-visible{background-color:#cf4315;transform:translate3d(0px, -2px, 0px);}.elementor .e-4b4aebba-8836:focus{outline-width:3px;outline-color:#fff;outline-style:solid;outline-offset:3px;}.elementor .e-4b4aebba-8836{font-weight:800;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;background-color:#f15a24;}.elementor .e-287c12fd-ed40{font-weight:600;font-size:0.95rem;color:#fff;}.elementor .e-619f9360-663a{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .e-4ddf602-23dc{width:100vw;min-height:42rem;max-width:100vw;padding-block-start:12rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(20,10,6,.82) 0%,rgba(20,10,6,.62) 52%,rgba(20,10,6,.34) 100%),url("https://chexcavationllc.com/wp-content/uploads/2026/10/DSC1027-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;align-items:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-58f31728-e24e{width:100%;max-width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1.5rem;box-shadow:0px 1.5rem 4rem 0px rgba(91,49,25,.16);display:block;}.elementor .e-55363ef6-cd09{min-width:0px;max-width:52%;padding:0px;flex:0 1 52%;}.elementor .e-147c1a19-f269{font-weight:800;font-size:0.82rem;color:#d94b16;letter-spacing:0.14em;}.elementor .e-5d143b6e-ef70{font-weight:800;font-size:3rem;color:#1b0d08;letter-spacing:-0.03em;line-height:1.1;}.elementor .e-23bfe1a8-6142{font-size:1.06rem;color:#4b382e;line-height:1.8;}.elementor .e-172f2ee0-e0a5{font-size:1.06rem;color:#4b382e;line-height:1.8;}.elementor .e-1644b86f-9163:hover,.elementor .e-1644b86f-9163:focus-visible{background-color:#f15a24;}.elementor .e-1644b86f-9163:focus{outline-width:3px;outline-color:#f15a24;outline-style:solid;outline-offset:3px;}.elementor .e-1644b86f-9163{font-weight:800;color:#fff;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:#1b0d08;}.elementor .e-633170be-8f1a{min-width:0px;max-width:48%;padding:0px;flex-direction:column;gap:1.15rem;flex:0 1 48%;align-items:flex-start;}.elementor .e-2ba99a81-fc4c{width:100%;max-width:76rem;padding:0px;gap:3rem;align-items:center;}.elementor .e-3b58651b-347d{width:100vw;max-width:100vw;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff4e6;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-966510c-eea9{font-weight:800;font-size:0.82rem;color:#ff6a24;letter-spacing:0.14em;}.elementor .e-35f5cb88-5717{font-weight:800;font-size:3.2rem;color:#fff;letter-spacing:-0.03em;line-height:1.08;}.elementor .e-25aec87d-4c9a{max-width:52rem;font-size:1.1rem;color:#e7d8cc;line-height:1.75;}.elementor .e-3650b767-40d4{font-weight:800;font-size:1.4rem;color:#ff6a24;}.elementor .e-31d317d5-773a{color:#f1e7df;line-height:1.7;}.elementor .e-6ff41708-b060{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#4e3529;border-style:solid;background-color:#27140d;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-4171b1bc-5c4c{font-weight:800;font-size:1.4rem;color:#ff6a24;}.elementor .e-59b386a6-7bbd{color:#f1e7df;line-height:1.7;}.elementor .e-7fe43c2e-1659{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#4e3529;border-style:solid;background-color:#27140d;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-274a7376-154d{font-weight:800;font-size:1.4rem;color:#ff6a24;}.elementor .e-225fcb49-94d4{color:#f1e7df;line-height:1.7;}.elementor .e-5200c58d-e8f1{padding:2rem;border-radius:1.25rem;border-width:1px;border-color:#4e3529;border-style:solid;background-color:#27140d;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-459ef37b-3b32{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.2rem;}.elementor .e-65f51e51-3887{width:100%;max-width:76rem;padding:0px;flex-direction:column;gap:1.4rem;}.elementor .e-3427707e-cf79{width:100vw;max-width:100vw;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1b0d08;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-44b3efb0-b0f9{font-weight:800;font-size:0.82rem;color:#d94b16;letter-spacing:0.14em;}.elementor .e-215fa414-ec67{font-weight:800;font-size:3rem;color:#1b0d08;letter-spacing:-0.03em;line-height:1.1;}.elementor .e-77684997-763d{font-size:1.05rem;color:#4b382e;line-height:1.75;margin-block-end:0.5rem;}.elementor .e-3744a87-d030{font-weight:800;font-size:1.3rem;color:#1b0d08;margin-block-start:0.7rem;}.elementor .e-44b0594d-7ddd{color:#4b382e;line-height:1.7;}.elementor .e-6e60b85f-cded{font-weight:800;font-size:1.3rem;color:#1b0d08;margin-block-start:0.7rem;}.elementor .e-6fa84900-e411{color:#4b382e;line-height:1.7;}.elementor .e-48b40776-b8fa{font-weight:800;font-size:1.3rem;color:#1b0d08;margin-block-start:0.7rem;}.elementor .e-6fea13b-3438{color:#4b382e;line-height:1.7;}.elementor .e-1cfcd901-9ac7{min-width:0px;max-width:52%;padding:0px;flex-direction:column;gap:0.7rem;flex:0 1 52%;}.elementor .e-2962ae18-bfdf{width:100%;max-width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:1.5rem;box-shadow:0px 1.5rem 4rem 0px rgba(91,49,25,.16);display:block;}.elementor .e-37ad4356-f3b8{min-width:0px;max-width:48%;padding:0px;flex:0 1 48%;}.elementor .e-2abe9d6c-2097{width:100%;max-width:76rem;padding:0px;gap:3rem;align-items:center;}.elementor .e-1b1786b7-8854{width:100vw;max-width:100vw;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f7e5cf;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-6676c92-d515{font-weight:900;font-size:0.82rem;color:#3a170a;letter-spacing:0.14em;}.elementor .e-1ed532f2-a8a4{font-weight:800;font-size:3.2rem;color:#fff;letter-spacing:-0.03em;line-height:1.08;}.elementor .e-7853e54d-6146{font-weight:800;font-size:1.3rem;color:#1b0d08;}.elementor .e-57e7d2dd-40ba{color:#4b382e;line-height:1.7;}.elementor .e-517c3fc1-6ff9{padding:2rem;border-radius:1.25rem;background-color:#fff4e6;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-196ae28c-ce1f{font-weight:800;font-size:1.3rem;color:#1b0d08;}.elementor .e-34478714-76f3{color:#4b382e;line-height:1.7;}.elementor .e-5f459482-d695{padding:2rem;border-radius:1.25rem;background-color:#fff4e6;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-2db70a1d-aabe{font-weight:800;font-size:1.3rem;color:#1b0d08;}.elementor .e-6a59a80f-2f92{color:#4b382e;line-height:1.7;}.elementor .e-44fb3ea9-c04b{padding:2rem;border-radius:1.25rem;background-color:#fff4e6;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-19c0578a-eff1{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-4ad0046a-618e{width:100%;max-width:76rem;padding:0px;flex-direction:column;gap:1.4rem;}.elementor .e-561c9c23-7575{width:100vw;max-width:100vw;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f15a24;justify-content:center;margin-inline:calc(50% - 50vw);\n}.elementor .e-49951ac7-c065{font-weight:800;font-size:0.82rem;color:#d94b16;letter-spacing:0.14em;}.elementor .e-5321866-9097{font-weight:800;font-size:3rem;color:#1b0d08;letter-spacing:-0.03em;line-height:1.1;}.elementor .e-747d603a-e30b{font-weight:800;font-size:1.2rem;color:#1b0d08;}.elementor .e-2909e063-5fe7{color:#4b382e;line-height:1.7;}.elementor .e-1fd3de54-206a{padding:1.7rem;border-radius:1rem;border-width:1px;border-color:#e5cdb4;border-style:solid;background-color:#fff;flex-direction:column;gap:0.7rem;flex:1 1 0px;}.elementor .e-167a7e6c-c24a{font-weight:800;font-size:1.2rem;color:#1b0d08;}.elementor .e-936ea99-df77{color:#4b382e;line-height:1.7;}.elementor .e-39397939-e414{padding:1.7rem;border-radius:1rem;border-width:1px;border-color:#e5cdb4;border-style:solid;background-color:#fff;flex-direction:column;gap:0.7rem;flex:1 1 0px;}.elementor .e-3d85cf70-b34c{font-weight:800;font-size:1.2rem;color:#1b0d08;}.elementor .e-1fbbd500-7304{color:#4b382e;line-height:1.7;}.elementor .e-376b7c55-72f8{padding:1.7rem;border-radius:1rem;border-width:1px;border-color:#e5cdb4;border-style:solid;background-color:#fff;flex-direction:column;gap:0.7rem;flex:1 1 0px;}.elementor .e-359fe1e7-aa8b{width:100%;padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;text-align:left;\n}.elementor .e-5a2f78bd-9bb7{max-width:48rem;font-weight:800;font-size:2.5rem;color:#1b0d08;line-height:1.1;}.elementor .e-7a3cb457-2abc{max-width:42rem;font-size:1.08rem;color:#4b382e;line-height:1.7;}.elementor .e-77c06427-e2f5:hover,.elementor .e-77c06427-e2f5:focus-visible{background-color:#cf4315;transform:translate3d(0px, -2px, 0px);}.elementor .e-77c06427-e2f5:focus{outline-width:3px;outline-color:#fff;outline-style:solid;outline-offset:3px;}.elementor .e-77c06427-e2f5{font-weight:800;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;background-color:#f15a24;}.elementor .e-7edd2357-32c4:hover,.elementor .e-7edd2357-32c4:focus-visible{background-color:#3d1d12;}.elementor .e-7edd2357-32c4:focus{outline-width:3px;outline-color:#f15a24;outline-style:solid;outline-offset:3px;}.elementor .e-7edd2357-32c4{font-weight:800;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:999px;background-color:#1b0d08;}.elementor .e-59c2d541-df5c{gap:1rem;justify-content:center;}.elementor .e-59fcaac5-d36c{width:100%;max-width:76rem;padding:0px;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-742cce1e-5b7a{width:100vw;max-width:100vw;text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff4e6;justify-content:center;margin-inline:calc(50% - 50vw);\n}