.elementor .e-62550f59-54a8{width:20px;height:20px;color:var(--sp-white);}.elementor .e-25a00214-d305{font-family:var(--sp-font-body);font-weight:700;font-size:16px;color:var(--sp-white);line-height:1.2;cursor:pointer;}.elementor .e-5c29b8a2-1c1b{text-decoration:none;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--sp-red);display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .e-4e5c9ab3-fb9b{width:268px;height:auto;}.elementor .e-77ffa68-cd1b{font-family:var(--sp-font-display);font-weight:400;font-size:24px;color:var(--sp-white);line-height:1.2;cursor:pointer;white-space:nowrap;\n}.elementor .e-443af60f-5414{width:16px;height:16px;color:var(--sp-white);line-height:0px;display:block;}.elementor .e-5ca37a31-4239{width:32px;height:32px;min-width:32px;padding:0px;border-radius:80px;background-color:#000000;display:flex;justify-content:center;align-items:center;}.elementor .e-49c9d532-e69c:hover,.elementor .e-49c9d532-e69c:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-49c9d532-e69c{width:auto;text-decoration:none;cursor:pointer;padding-block-start:4px;padding-block-end:4px;padding-inline-start:24px;padding-inline-end:4px;border-radius:80px;border-width:3px;border-color:#E90D0D;border-style:solid;background-color:var(--sp-red);transition:transform 0.2s;display:inline-flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-270a00a0-f873{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-2ea002f9-bb1e{min-height:99px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--sp-dark);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-7eb46e45-733b{width:8px;height:8px;min-width:8px;padding:0px;border-radius:8px;background-color:var(--sp-red);}.elementor .e-75f2bc04-ce69{font-family:var(--sp-font-body);font-weight:700;font-size:13px;color:var(--sp-white);letter-spacing:0.78px;line-height:1.2;}.elementor .e-3affce6-7083{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:40px;background-color:rgba(233,13,13,0.15);display:inline-flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-3a42f173-b031{font-family:var(--sp-font-display);font-weight:400;font-size:96px;color:var(--sp-white);line-height:0.92;& span { color: #E90D0D; }\n}.elementor .e-22d5877a-6055{font-family:var(--sp-font-display);font-weight:400;font-size:36px;color:var(--sp-white);line-height:1.1;}.elementor .e-ab6f71f-58b2{font-family:var(--sp-font-body);font-weight:400;font-size:18px;color:rgba(255,255,255,0.8);line-height:1.6;}.elementor .e-6a55c6c2-4e9d{font-family:var(--sp-font-body);font-weight:400;font-size:18px;color:rgba(255,255,255,0.8);line-height:1.6;}.elementor .e-38abef88-9a76{font-family:var(--sp-font-body);font-weight:400;font-size:18px;color:rgba(255,255,255,0.8);line-height:1.6;}.elementor .e-4a8e9e4f-e091{font-family:var(--sp-font-body);font-weight:700;font-size:18px;color:var(--sp-white);line-height:1.5;}.elementor .e-62649353-2d87:hover,.elementor .e-62649353-2d87:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.01, 1.01, 1);}.elementor .e-62649353-2d87{width:100%;height:auto;max-width:680px;margin-block-start:20px;border-radius:16px;border-width:2px;border-color:rgba(233,13,13,0.85);border-style:solid;box-shadow:0px 0px 0px 8px rgba(233,13,13,0.10),0px 28px 80px -12px rgba(233,13,13,0.55),0px 30px 60px 0px rgba(0,0,0,0.55);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);transition:transform 0.35s;}.elementor .e-7a84fd97-1611{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-e4e931d-f772{font-family:var(--sp-font-display);font-weight:400;font-size:40px;color:var(--sp-dark);line-height:1.1;}.elementor .e-26e6cd51-5e86{font-family:var(--sp-font-body);font-weight:400;font-size:15px;color:var(--sp-text);line-height:1.4;}.elementor .e-72c5b9ec-3b4a{width:100%;min-height:200px;padding:0px;}.elementor .e-5f541ab1-d5c9{width:14px;height:14px;color:rgba(59,67,75,0.7);}.elementor .e-733c27ef-4ecf{font-family:var(--sp-font-body);font-weight:400;font-size:13px;color:rgba(59,67,75,0.7);line-height:1.3;}.elementor .e-12679cd8-5929{padding:0px;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;}.elementor .e-4bb6d666-df82{width:560px;min-width:0px;position:sticky;inset-block-start:24px;padding-block-start:36px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;border-radius:14px;background-color:var(--sp-white);box-shadow:0px 30px 60px 0px rgba(0,0,0,0.45);display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-2af595ad-45d8{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:row;gap:100px;align-items:flex-start;}.elementor .e-7bf36aaa-5a0d{width:100%;padding-block-start:64px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--sp-dark);display:flex;flex-direction:column;align-items:center;background-image: radial-gradient(ellipse 45% 40% at 25% 76%, rgba(233,13,13,0.42) 0%, rgba(233,13,13,0) 70%), linear-gradient(90deg, rgba(29,31,33,0.97) 0%, rgba(29,31,33,0.92) 55%, rgba(29,31,33,0.8) 100%), url("https://www.strictlyplumbers.com/wp-content/uploads/2026/10/seo-secrets-pipes-background.jpg"); background-size: auto, auto, cover; background-position: center, center, center; background-repeat: no-repeat;\n}.elementor .e-1f8fb4e3-8f20{width:100%;height:auto;max-width:1080px;border-radius:14px;box-shadow:0px 30px 80px 0px rgba(0,0,0,0.5);}.elementor .e-4927b634-37a1{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(0deg, rgba(29,31,33,0.93) 0%,rgba(29,31,33,0.93) 100%),url("https://www.strictlyplumbers.com/wp-content/uploads/2026/10/seo-secrets-pipes-background.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--sp-dark);display:flex;flex-direction:column;align-items:center;}.elementor .e-136a6214-80ca{width:560px;height:700px;min-width:0px;object-fit:cover;border-radius:14px;object-position: center top;\n}.elementor .e-1f7f7b4a-5327{font-family:var(--sp-font-display);font-weight:400;font-size:72px;color:var(--sp-dark);line-height:1;}.elementor .e-4c4c8cec-d034{font-family:var(--sp-font-body);font-weight:700;font-size:18px;color:var(--sp-red);line-height:1.3;}.elementor .e-3c228159-74ed{font-family:var(--sp-font-body);font-weight:400;font-size:18px;color:var(--sp-text);line-height:1.6;& strong { color: #1D1F21; }\n}.elementor .e-3014a38-9c0f{font-family:var(--sp-font-body);font-weight:400;font-size:18px;color:var(--sp-text);line-height:1.6;& strong { color: #1D1F21; }\n}.elementor .e-17047971-b340{font-family:var(--sp-font-body);font-weight:400;font-size:19px;color:var(--sp-white);line-height:1.55;font-style:italic;}.elementor .e-795d911b-6d12{font-family:var(--sp-font-body);font-weight:700;font-size:13px;color:rgba(255,255,255,0.6);letter-spacing:1.04px;line-height:1.2;}.elementor .e-507d145c-f6b3{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;border-inline-start-width:4px;background-color:var(--sp-dark);display:flex;flex-direction:column;gap:14px;border-left-style: solid; border-left-color: #E90D0D;\n}.elementor .e-2af127a6-b187{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-3b177c2b-e6c4{width:100%;max-width:1400px;padding:0px;display:flex;flex-direction:row;gap:95px;align-items:center;}.elementor .e-5d29b9e-3f59{width:100%;padding-block-start:124px;padding-block-end:124px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--sp-light);display:flex;flex-direction:column;align-items:center;}.elementor .e-628c51c9-b088{font-family:var(--sp-font-display);font-weight:400;font-size:56px;color:var(--sp-white);line-height:1;& span { color: #E90D0D; }\n}.elementor .e-17d79300-e83b{padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-3e4b3921-d2b2{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-4d88a37d-e45d{font-family:var(--sp-font-body);font-weight:400;font-size:14px;color:rgba(255,255,255,0.6);line-height:1.3;& a { color: inherit; text-decoration: underline; }\n}.elementor .e-3281966f-fe70{width:100%;max-width:1400px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-1c8bf225-6846{width:100%;padding-block-start:124px;padding-block-end:124px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--sp-dark);display:flex;flex-direction:column;align-items:center;}.elementor .e-4ba225a6-7463{font-family:var(--sp-font-display);font-weight:400;font-size:80px;color:var(--sp-white);line-height:0.95;text-align:center;}.elementor .e-630a3f87-4823{font-family:var(--sp-font-body);font-weight:400;font-size:20px;color:rgba(255,255,255,0.92);line-height:1.4;text-align:center;margin-block-end:12px;}.elementor .e-672c384d-8181{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(0deg, rgba(0,0,0,0.2) 0%,rgba(102,102,102,0.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--sp-red);display:flex;flex-direction:column;gap:28px;align-items:center;}.elementor .e-3df0b2db-f3ec{font-family:var(--sp-font-body);font-weight:700;font-size:12px;color:rgba(255,255,255,0.55);letter-spacing:1.2px;line-height:1.2;}.elementor .e-230c4adc-6eb7{font-family:var(--sp-font-body);font-weight:400;font-size:11px;color:rgba(255,255,255,0.45);line-height:1.65;}.elementor .e-6c931056-f7a7{width:100%;max-width:1400px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:12px;}.elementor .e-2a3a912b-994e{width:100%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--sp-black);display:flex;flex-direction:column;align-items:center;}