/* Start custom CSS */body.elementor-page-121 a[href*="page_id=126"], body.elementor-page-121 a[href*="page_id=128"], body.elementor-page-121 a[href*="page_id=130"], body.elementor-page-121 a[href*="page_id=132"] { display: inline-block; margin-top: 1.6rem; padding: .75rem 1.8rem; border: 1px solid #2c3f5b; color: #2c3f5b; text-decoration: none; font-size: .9rem; letter-spacing: .1em; text-transform: uppercase; }
body.elementor-page-121 a[href*="page_id=126"]:hover, body.elementor-page-121 a[href*="page_id=128"]:hover, body.elementor-page-121 a[href*="page_id=130"]:hover, body.elementor-page-121 a[href*="page_id=132"]:hover { background: #2c3f5b; color: #fff; }body.elementor-page-121 a[href*="page_id=126"], body.elementor-page-121 a[href*="page_id=128"], body.elementor-page-121 a[href*="page_id=130"], body.elementor-page-121 a[href*="page_id=132"] { display:inline-block; margin-top:1.6rem; padding:.75rem 1.8rem; border:1px solid #2c3f5b; color:#2c3f5b; text-decoration:none; font-size:.9rem; letter-spacing:.1em; text-transform:uppercase; }
body.elementor-page-121 a[href*="page_id=126"]:hover, body.elementor-page-121 a[href*="page_id=128"]:hover, body.elementor-page-121 a[href*="page_id=130"]:hover, body.elementor-page-121 a[href*="page_id=132"]:hover { background:#2c3f5b; color:#fff; }
body.elementor-page-121 [data-id="40cac6a"] { display:grid; grid-template-columns:minmax(0,1.35fr) minmax(0,1fr); gap:2rem 3rem; align-items:start; }
body.elementor-page-121 [data-id="722e6d1"] { display:contents; }
body.elementor-page-121 [data-id="f51ece6"] { grid-column:1; grid-row:1; font-size:1.375rem; line-height:1.65; }
body.elementor-page-121 [data-id="0de3bee"] { grid-column:2; grid-row:1; width:100%; max-width:17.5rem; justify-self:center; align-self:start; overflow:hidden; gap:1rem; }
body.elementor-page-121 [data-id="fd2c390"] { width:161.89%; max-width:none; height:auto; max-height:none; aspect-ratio:auto; object-fit:contain; flex-shrink:0; margin-top:-59.02%; margin-left:-40.81%; clip-path:inset(29.167% 13.02% 0 25.208%); background:transparent; border:none; }
body.elementor-page-121 [data-id="f09edf6"] { grid-column:1 / -1; grid-row:2; font-family:var(--brian-heading-font); font-size:clamp(1.5rem,2.5vw,2rem); line-height:1.55; padding:2.5rem; background:#f5f5f4; border-left:3px solid #d6b47f; }
body.elementor-page-121 [data-id="b09c200"] { grid-column:1; grid-row:3; align-self:start; }
body.elementor-page-121 [data-id="716cd9f"] { grid-column:2; grid-row:3; align-self:start; }
body.elementor-page-121 [data-id="a141fbb"] { grid-column:1 / -1; grid-row:4; max-width:60rem; }
body.elementor-page-121 [data-id="2d9a3a3"] { grid-column:1 / -1; grid-row:5; }
@media(max-width:767px) { body.elementor-page-121 [data-id="40cac6a"] { grid-template-columns:minmax(0,1fr); gap:2rem; } body.elementor-page-121 [data-id="40cac6a"] [data-id] { grid-column:1; grid-row:auto; } body.elementor-page-121 [data-id="f51ece6"] { order:1; font-size:1.15rem; } body.elementor-page-121 [data-id="0de3bee"] { order:2; max-width:14rem; } body.elementor-page-121 [data-id="f09edf6"] { order:3; padding:1.5rem; } body.elementor-page-121 [data-id="b09c200"] { order:4; } body.elementor-page-121 [data-id="716cd9f"] { order:5; } body.elementor-page-121 [data-id="a141fbb"] { order:6; } body.elementor-page-121 [data-id="2d9a3a3"] { order:7; } }
body.elementor-page-121 [data-id="6eecfa3"] { background: linear-gradient(rgba(12,20,29,.58),rgba(12,20,29,.58)), url("https://briansoldit.com/wp-content/uploads/2026/09/inspection-crawlspace.jpg") center center / cover no-repeat !important; }
body.elementor-page-121 [data-id="9127e46"] { gap:2rem; padding-top:clamp(2.5rem,4vw,4rem); }
body.elementor-page-121 [data-id="f51ece6"] { padding-top:0; align-self:center; }/* End custom CSS */