.elementor .e-48051bc-bf15b62{font-size:0.875rem;color:#675239;letter-spacing:0.16em;line-height:1.8;margin:0px;}.elementor .e-a65e4e5-cbd9151{max-width:52rem;font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2.6rem, 4.5vw, 4.2rem);line-height:1.18;text-transform:uppercase;margin:0px;}.elementor .e-f51ece6-b437a5b{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-f09edf6-c760d5f{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-b09c200-e5c72c4{font-size:1.125rem;line-height:1.8;margin:0px;display:none;}.elementor .e-716cd9f-18c05d6{font-size:1.125rem;line-height:1.8;margin:0px;display:none;}.elementor .e-a141fbb-3a6db67{font-size:1.125rem;line-height:1.8;margin:0px;display:none;}.elementor .e-2d9a3a3-5614e73{font-family:var(--brian-heading-font);font-size:1.8rem;color:#2c3f5b;line-height:1.8;margin:0px;display:none;}.elementor .e-722e6d1-1c1e7c0{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:2 1 32rem;justify-content:flex-start;align-items:stretch;}.elementor .e-fd2c390-3ace3b9{width:100%;aspect-ratio:3 / 4;object-fit:contain;background-color:#f5f5f4;}.elementor .e-74e8e74-9b53ee8{font-size:0.875rem;letter-spacing:0.08em;line-height:1.8;text-align:center;margin:0px;}.elementor .e-0de3bee-84b633f{max-width:28rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 17rem;justify-content:flex-start;align-items:stretch;}.elementor .e-40cac6a-6b8bea1{padding:0px;display:flex;flex-direction:row;gap:clamp(2rem, 5vw, 5rem);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-9127e46-31c3a23{max-width:78rem;padding-block-start:clamp(3rem, 6vw, 6rem);padding-block-end:clamp(3rem, 6vw, 6rem);padding-inline-start:clamp(1.5rem, 5vw, 4rem);padding-inline-end:clamp(1.5rem, 5vw, 4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-start;align-items:stretch;}.elementor .e-dda37d2-40a29cc{font-family:var(--brian-heading-font);font-size:clamp(1.6rem, 3vw, 2.5rem);letter-spacing:0.03em;line-height:1.3;margin:0px;}.elementor .e-edc39d8-31f2aa0{font-size:1.125rem;line-height:2.4;margin:0px;}.elementor .e-fd467bd-8047ae3{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);border-block-start-width:1px;border-block-end-width:1px;background-color:#fafafa;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;align-items:stretch;border-bottom-style: solid; border-bottom-color: #d6b47f; border-top-style: solid; border-top-color: #d6b47f;\n}.elementor .e-b08fe2d-0f362df{font-size:0.875rem;color:#675239;letter-spacing:0.12em;line-height:1.8;margin:0px;}.elementor .e-428ee56-6964c61{font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2rem, 3vw, 2.7rem);line-height:1.18;text-transform:uppercase;margin:0px;}.elementor .e-2572e6d-b9816f1{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-f64dd23-a8c6256{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-f132daf-b690d7b{max-width:43rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 27rem;justify-content:flex-start;align-items:stretch;}.elementor .e-604e2c0-73a4d94{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-79318b3-409db9c{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 25rem;justify-content:flex-start;align-items:stretch;}.elementor .e-1c7e524-a7814f4{max-width:78rem;padding-block-start:clamp(3rem, 6vw, 5rem);padding-block-end:clamp(3rem, 6vw, 5rem);padding-inline-start:clamp(1.5rem, 5vw, 4rem);padding-inline-end:clamp(1.5rem, 5vw, 4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:row;gap:clamp(2rem, 5vw, 5rem);flex-wrap:wrap;justify-content:flex-start;align-items:center;border-bottom-style: solid; border-bottom-color: #e4e4e4;\n}.elementor .e-a818a62-5115525{font-size:0.875rem;color:#675239;letter-spacing:0.12em;line-height:1.8;margin:0px;}.elementor .e-b9dbf7a-ec0f64c{font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2rem, 3vw, 2.7rem);line-height:1.18;text-transform:uppercase;margin:0px;}.elementor .e-009eb9f-805aaa5{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-7425043-fe57c49{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-2571d47-dc87837{max-width:43rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 27rem;justify-content:flex-start;align-items:stretch;}.elementor .e-9ab363c-7d4fe8d{font-family:var(--brian-heading-font);font-size:clamp(1.8rem, 3vw, 2.8rem);color:#ffffff;line-height:1.4;margin:0px;text-shadow: 0 2px 6px rgba(0,0,0,.5);\n}.elementor .e-53f342f-f90f72e{font-size:0.875rem;color:#ffffff;letter-spacing:0px;line-height:1.7;margin:0px;text-shadow: 0 2px 6px rgba(0,0,0,.5);\n}.elementor .e-6eecfa3-0dfe8b6{min-height:30rem;padding:clamp(1.8rem,4vw,3rem);border-inline-start-width:2px;background-image:linear-gradient(0deg, rgba(12,20,29,0.58) %,rgba(12,20,29,0.58) %),url("https://briansoldit.com/wp-content/uploads/2026/09/inspection-crawlspace.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 25rem;justify-content:center;align-items:stretch;border-left-style: solid; border-left-color: #d6b47f;\n}.elementor .e-8864e41-53f64cd{max-width:78rem;padding-block-start:clamp(3rem, 6vw, 5rem);padding-block-end:clamp(3rem, 6vw, 5rem);padding-inline-start:clamp(1.5rem, 5vw, 4rem);padding-inline-end:clamp(1.5rem, 5vw, 4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:row;gap:clamp(2rem, 5vw, 5rem);flex-wrap:wrap;justify-content:flex-start;align-items:center;border-bottom-style: solid; border-bottom-color: #e4e4e4;\n}.elementor .e-b0878ce-bf673f3{font-size:0.875rem;color:#675239;letter-spacing:0.12em;line-height:1.8;margin:0px;}.elementor .e-12187d6-8f3b29b{font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2rem, 3vw, 2.7rem);line-height:1.18;text-transform:uppercase;margin:0px;}.elementor .e-e786ba2-52f8c2a{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-21c305e-5bf6c1d{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-c8c9f72-7428203{max-width:43rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 27rem;justify-content:flex-start;align-items:stretch;}.elementor .e-4d7a6f0-78621b9{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-6c6cfc7-2460491{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 25rem;justify-content:flex-start;align-items:stretch;}.elementor .e-9def34d-7a0b601{max-width:78rem;padding-block-start:clamp(3rem, 6vw, 5rem);padding-block-end:clamp(3rem, 6vw, 5rem);padding-inline-start:clamp(1.5rem, 5vw, 4rem);padding-inline-end:clamp(1.5rem, 5vw, 4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:row-reverse;gap:clamp(2rem, 5vw, 5rem);flex-wrap:wrap;justify-content:flex-start;align-items:center;border-bottom-style: solid; border-bottom-color: #e4e4e4;\n}.elementor .e-540a534-169a46a{font-size:0.875rem;color:#675239;letter-spacing:0.12em;line-height:1.8;margin:0px;}.elementor .e-2f31a57-51972d5{font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2rem, 3vw, 2.7rem);line-height:1.18;text-transform:uppercase;margin:0px;}.elementor .e-b7b0e8a-566ae70{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-5c0701c-95e0bae{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-57b9366-f48b878{max-width:43rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 27rem;justify-content:flex-start;align-items:stretch;}.elementor .e-56ca517-bbee75b{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-d7bd822-b3f188e{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 25rem;justify-content:flex-start;align-items:stretch;}.elementor .e-26ce1c5-0ffd08f{max-width:78rem;padding-block-start:clamp(3rem, 6vw, 5rem);padding-block-end:clamp(3rem, 6vw, 5rem);padding-inline-start:clamp(1.5rem, 5vw, 4rem);padding-inline-end:clamp(1.5rem, 5vw, 4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-end-width:1px;display:flex;flex-direction:row;gap:clamp(2rem, 5vw, 5rem);flex-wrap:wrap;justify-content:flex-start;align-items:center;border-bottom-style: solid; border-bottom-color: #e4e4e4;\n}.elementor .e-7c1d7ce-c53f3ef{font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2rem, 3vw, 2.7rem);line-height:1.18;text-transform:uppercase;margin:0px;}.elementor .e-950086a-01e95b6{font-size:1rem;letter-spacing:0.12em;line-height:1.8;margin:0px;}.elementor .e-687f62e-85f1d1a{font-size:1.125rem;line-height:1.8;margin:0px;}.elementor .e-9b9d7d2-e379856{font-size:1rem;line-height:1.8;margin:0px;}.elementor .e-85f5a21-7ec076d{font-size:0.875rem;line-height:1.8;margin:0px;}.elementor .e-9558789-53b053e{text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:none;flex-direction:column;gap:1.5rem;justify-content:flex-start;align-items:center;}.elementor .e-fd52976-a371d4a{font-family:var(--brian-body-font);color:#252525;padding:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}.elementor .e-3b2cd9d-0d46697{font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2rem,3.5vw,3rem);}.elementor .e-1028a9b-2b2a0b2{width:100%;aspect-ratio:16 / 9;}.elementor .e-c8e74f4-06cf1da{font-family:var(--brian-heading-font);font-weight:400;font-size:clamp(2rem,3.5vw,3rem);margin-block-start:2rem;}.elementor .e-e854db8-d4dc29f{font-size:1rem;padding-block-start:2rem;border-block-start-width:1px;border-top-style: solid; border-top-color: #ddd;\n}.elementor .e-d44960d-4a93fbf{max-width:78rem;font-family:var(--brian-body-font);font-size:1.2rem;color:#2c3f5b;line-height:1.7;padding-block-start:2rem;padding-block-end:5rem;padding-inline-start:clamp(1.5rem,5vw,4rem);padding-inline-end:clamp(1.5rem,5vw,4rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#fff;flex-direction:column;gap:2rem;}