.elementor .e-841fa74-a0a2311{height:500px;padding:0px;margin:0px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/past-projects-7.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-32699e1-8384f44{align-self:center;}.elementor .e-097d080-7994bf3{align-self:center;}.elementor .e-433666f-22b6838{align-self:center;}.elementor .e-a9a7254-51a4ef6{align-self:center;}.elementor .e-dd5176e-f389aa9{width:65px;height:65px;align-self:center;}.elementor .e-1d0ae80-78892fa{height:100%;padding:0px;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);justify-items:center;align-self:center;}.elementor .e-f8bece5-b8f626f{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-abbd834-63fc13e{padding:55px;border-style:none;background-color:var(--Dark_blue);flex-direction:row;gap:55px;}.elementor .e-d1f4389-a04c306{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-885d5f4-bcab416{width:50%;flex-direction:column;gap:25px;justify-content:center;}.elementor .e-5b34ea6-40838e2{width:100%;font-size:clamp(16px, 1vw, 17px);color:#ffffff;}.elementor .e-f29d056-f0d551a{width:50%;flex-direction:column;gap:11px;justify-content:center;}.elementor .e-117949c-7c492e1{padding:55px;background-color:var(--Dark_blue);flex-direction:row;}.elementor .e-41ba442-7470039{width:50%;padding:0px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/SoCal-Seismic_3-1024x576.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-de1a96d-332b550{width:50%;padding:0px;margin:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-8bf0c5a-a478ab5{padding:0px;background-color:#d9d9d926;flex-direction:row;}.elementor .e-526b26a-dc77672{width:75px;height:2px;background-color:var(--Vibrant_Red);align-self:center;}.elementor .e-86abda2-687f7a2{padding:0px;margin-block-end:0px;flex-direction:column;}.elementor .e-c49d4b8-a944ed0{padding-block-start:100px;padding-block-end:100px;padding-inline-start:55px;padding-inline-end:55px;flex-direction:column;gap:35px;justify-content:center;}.elementor .e-25920e6-cf2be1b{color:var(--White);display:flex;}.elementor .e-ed71d82-9190e66{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:55px;padding-inline-end:0px;margin:0px;flex-direction:column;gap:15px;justify-content:space-around;}.elementor .e-6e55b43-09877ba{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/Team_image.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:15px;flex:1;align-items:stretch;align-self:stretch;}.elementor .e-1620927-e6e0ce7{width:50%;padding:0px;margin:0px;flex-direction:column;gap:45px;flex:1 0 auto;align-items:stretch;}.elementor .e-7ce685e-25ce0b8{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-ecb20e9-abbf373{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-ae76e9b-c49ad5f{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-621af43-056e0a2{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-e864070-23ffdc0{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-fcaf7e7-c27c390{width:50%;padding-block-start:0px;padding-block-end:35px;padding-inline-start:0px;padding-inline-end:55px;flex-direction:column;justify-content:center;}.elementor .e-6ab5117-996f97f{padding-block-start:35px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--Dark_blue);flex-direction:row;gap:55px;flex-wrap:nowrap;align-items:stretch;/* Make both main columns equal height */
.expect-section {
  display: flex;
  align-items: stretch;
}

/* Stack the heading area and photo vertically */
.expect-left {
  display: flex;
  flex-direction: column;
  align-self: stretch;
  min-height: 100%;
}

/* Allow the photo area to fill all remaining height */
.expect-photo {
  flex: 1 1 auto;
  min-height: 400px;
  overflow: hidden;
}

/* If the photo is an Elementor Image widget */
.expect-photo .elementor-widget-image,
.expect-photo .elementor-widget-container,
.expect-photo img {
  width: 100%;
  height: 100%;
}

.expect-photo img {
  display: block;
  object-fit: cover;
  object-position: center;
}\n}.elementor .e-01ce18b-0b3eb35{width:50%;padding:0px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.elementor .e-7d0821e-47b3b4d{width:60%;padding:0px;flex-direction:column;gap:15px;align-items:start;}.elementor .e-e72cc1f-b4aa5d2{height:3px;position:static;padding:0px;margin:0px;background-color:var(--Vibrant_Red);flex:1 0 auto;align-items:center;align-self:center;}.elementor .e-db22de9-d4fc293{height:3px;position:static;padding:0px;margin:0px;background-color:var(--Vibrant_Red);flex:1 0 auto;align-items:center;align-self:center;}.elementor .e-ec28661-bcfdff5{height:3px;position:static;padding:0px;margin:0px;background-color:var(--Vibrant_Red);flex:1 0 auto;align-items:center;align-self:center;}.elementor .e-b8e07c9-509e6eb{padding:55px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--Light_Gray);flex-direction:column;gap:35px;}.elementor .e-dc2185e-fb2e696{max-width:65%;}.elementor .e-65ab8ca-5e87616{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/repair_stitching-1024x616.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-2c1c9f4-9c87d40{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-8fc5c6a-f4368f6{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-20c6f7e-fcdd5dc{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/Crawlspace_Supports.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-4f2526f-023339f{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-c3189e3-097ce08{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-985a1f3-c4e3ab1{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/Pallete.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-124e00f-6019a97{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-a7d37e2-ec8e456{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-3011c63-0385e14{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/foundation_underpinning-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-639a59a-50a7963{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-2dbf92e-6f5f972{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-f5660dd-7bcc2ca{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/helical_pier-1024x589.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-f720763-3a67176{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-9f98b1a-e429d1b{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-c011869-07e9825{padding:55px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:35px;}.elementor .e-df5a3ee-5f68af3{width:40%;padding:0px;flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .e-d0204fe-10dbace{width:50%;padding:0px;flex-direction:column;}.elementor .e-74fe1f5-e3b556d{padding:55px;flex-direction:row;gap:55px;justify-content:space-between;}.elementor .e-01193b7-820cf79{width:50%;padding-block-start:55px;padding-block-end:55px;padding-inline-start:55px;padding-inline-end:0px;margin:-1px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-139f0f1-dc78bb9{width:50%;margin-block-start:0px;background-image:url("https://landing.socalseismic.com/wp-content/uploads/2026/08/past-projects-3.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-end;}.elementor .e-a0e2a25-aa52dd4{padding:0px;margin:0px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Vibrant_Red);border-style:solid;background-color:var(--Light_Gray);flex-direction:row;gap:25px;}.elementor .e-c3de48d-83c91af{background-color:var(--Light_Gray);flex-direction:column;}.elementor .e-7c6384e-33817dd{padding:55px;flex-direction:column;gap:35px;}.elementor .e-8333208{flex-direction:column;}