.elementor .e-46446cd-3e88add{height:500px;padding:0px;margin:0px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/AdobeStock_2167673678-scaled.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-776dd2e-94bd946{column-gap:55px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:55px;padding-inline-end:55px;border-style:none;background-image:linear-gradient(#ffffffc7, #ffffffc7),url("https://trinityfoundations.com/wp-content/uploads/2025/01/trinity-foundation-favicon.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,400px auto;background-position:0% 0%,center right;background-color:var(--White);flex-direction:row;row-gap:55px;background-position: calc(100% - 15px) 15px;\n}.elementor .e-01f8da0-3612df3{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-b612d2d-1924dc2{width:50%;flex-direction:column;gap:25px;justify-content:center;}.elementor .e-6a5dd13-a72a882{width:100%;font-family:var(--Body);font-size:clamp(16px, 1vw, 17px);color:#ffffff;}.elementor .e-88ce5d5-d0cc43a{width:50%;flex-direction:column;gap:11px;justify-content:center;}.elementor .e-94d0e80-7cad70b{padding:55px;background-image:linear-gradient(#cc2126f2, #cc2126f2),url("https://trinityfoundations.com/wp-content/uploads/2026/09/conrete-texture.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Dark_blue);flex-direction:row;}.elementor .e-9cac399-0b22209{width:50%;padding:0px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/home-drainage-problems.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-328501a-02b72d6{width:50%;padding:0px;margin:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-c41ca8d-599cf6c{padding:0px;background-color:var(--Pale-Red);flex-direction:row;}.elementor .e-f9b08a6-7380a6c{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-efbf5ec-c4bf620{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-ed2469e-fd71ff5{width:100%;min-height:500px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/drainage-solutions.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;flex-direction:column;gap:15px;flex:1 1 auto;align-items:stretch;align-self:stretch;}.elementor .e-185ddde-3b2405c{width:50%;padding:0px;margin:0px;flex-direction:column;gap:45px;flex:1 0 auto;align-items:stretch;}.elementor .e-04bcbf2-771d8f5{font-family:var(--Body);}.elementor .e-78d77d5-88d8f43{height:3px;background-color:var(--White);}.elementor .e-04bee08-a612723{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-acf9d09-4b61959{font-family:var(--Body);}.elementor .e-9b4a38b-55ba694{height:3px;background-color:var(--White);}.elementor .e-b47a75f-9235dbe{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-3014bb6-6a5e16b{font-family:var(--Body);}.elementor .e-be8749c-9924631{height:3px;background-color:var(--White);}.elementor .e-3f4aa56-d73dda1{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-96d995e-6d49bb8{font-family:var(--Body);}.elementor .e-3450302-e572ba2{height:3px;background-color:var(--White);}.elementor .e-420cb81-dd57a6c{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-1ff64cd-e153d74{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-962a6ea-5d6fa03{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-0d6d748-8839fe5{width:50%;padding:0px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.elementor .e-8b8d772-9302d59{width:60%;padding:0px;flex-direction:column;gap:15px;align-items:start;}.elementor .e-ef1a5c4-aaaff74{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-f450936-7cb42a2{font-family:var(--Body);font-weight:700;color:var(--Dark_blue);}.elementor .e-ac870d5-a925c16{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-38e6a48-ec1986f{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-ed2718c-cec72ea{font-family:var(--Body);font-weight:700;color:var(--Dark_blue);}.elementor .e-67eb1fc-06c749b{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-df8731a-9d4dbbe{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-8835939-c709c4f{font-family:var(--Body);font-weight:700;color:var(--Dark_blue);}.elementor .e-c12a4ee-d1f5618{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-3a3c913-3e6a36b{padding:55px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--Pale-Red);flex-direction:column;gap:35px;}.elementor .e-5ad0d08-76c1da3{padding:55px;background-color:#a4a4a4;flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .e-97ee65d-dc2c09f{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/crawlspace-drainage.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-d9d692e-7403a90{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-8afb97c-e92e8d3{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-4583d75-a89f883{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-ab8c4b0-7bed340{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/foundation-drainage.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-7f6cb87-7aeacd0{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-c83ff36-42a3db7{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-c5df084-7204824{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-01c065b-1dfafb2{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/crawlspace-encapsulation.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-0bc6bde-33a0b28{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-b43f999-b55a5fa{font-family:var(--Body);color:var(--White);display:flex;}.elementor .e-71af17e-1571848{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-86b6c42-914b806{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/moisture-control.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-c28fbcb-49551c8{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-33ac0ad-19668ac{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-5185d40-fea9d3b{width:50%;padding:0px;margin:25px;border-radius:3px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/drainage-evaluations.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-e74f855-fd7f52d{height:3px;background-color:var(--Vibrant_Red);}.elementor .e-cf8127b-8cbc1fb{width:50%;padding:55px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-9f43b4f-e15d1f3{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-fe61c63-b852597{width:40%;padding:0px;flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .e-7f62fde-571fc85{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-690cd14-5bdacc5{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-355e141-ea63298{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-4267a68-a91fc64{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-466eef3-98c3f48{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-d0eb50e-864c484{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-24fb9b4-808aa7e{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-59afc5a-c894eeb{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-33a40df-a782fb3{width:50%;padding:0px;flex-direction:column;}.elementor .e-81a052d-f3b6180{padding:55px;flex-direction:row;gap:55px;justify-content:space-between;}.elementor .e-d5f423e-d52cbc7{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-97d4e1b-30e3380{font-family:var(--Body);color:var(--Dark-Grey);display:flex;}.elementor .e-1c725e5-b90eacc{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-59a4e83-669465e{width:50%;min-height:450px;margin-block-start:0px;background-image:url("https://trinityfoundations.com/wp-content/uploads/2026/09/trinity-drainage-solutions.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;flex-direction:column;justify-content:flex-end;}.elementor .e-c616f30-23acd7d{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(--Sky-Pale);flex-direction:row;gap:25px;}.elementor .e-a1b29c3-07d08d3{background-color:var(--Sky-Pale);flex-direction:column;}.elementor .e-dbc5d29-b8888a8{padding:55px;flex-direction:column;gap:15px;}