.elementor .e-d68735b-4e33eb7{width:50%;position:relative;padding:0;flex-direction:column}.elementor .e-d61115e-c99066c{width:50%;padding:0;flex-direction:column;gap:10px}.elementor .e-f6b08f9-ca604eb{width:100%;max-width:1300px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:25px;padding-inline-end:25px;display:flex;flex-direction:row;gap:35px;align-items:center}.elementor .e-b3d8b79-87a2365{padding-block-start:60px;padding-block-end:60px;padding-inline-start:25px;padding-inline-end:25px;background-color:#F5F7F9;flex-direction:column}.elementor .e-9cbb8e7-41ca460{padding-block-start:60px;padding-block-end:60px;padding-inline-start:25px;padding-inline-end:25px;background-color:#0C66A8;flex-direction:column}.elementor .e-299f23e-61a7a84{width:100%;max-width:1300px;padding-block-start:60px;padding-inline-start:25px;padding-inline-end:25px;flex-direction:column;align-items:center}.elementor .e-7df1954-95b9580{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:0;margin-block-end:0;margin-inline-start:0;flex-direction:column;gap:0}.elementor .e-7dc047d-f4a8083{width:100%;max-width:1300px;padding-block-start:0;padding-block-end:60px;padding-inline-start:25px;padding-inline-end:25px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column}.elementor .e-54ee82d-2966f2a{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:25px;padding-inline-end:25px;margin:auto;background-color:#F5F7F9;display:flex;flex-direction:row;gap:40px}.elementor .e-2d5cfad-f59b847{width:100%;padding:0;flex-direction:column;justify-content:flex-start;align-items:start}.elementor .e-ea861bc-f4c4e4d{width:95%;max-width:1250px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:60px;margin-block-end:60px;margin-inline-start:auto;margin-inline-end:auto;border-radius:30px;background-image:url(https://21stcenturywaterproofing.com/wp-content/uploads/2026/10/Hero-image-1024x576.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-clip:border-box;flex-direction:row}