.elementor .e-ca2cf09-c6b1d3c{font-size:15px;color:#FD5029;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n}.elementor .e-378a8bc-c00fde6{font-weight:700;font-size:50px;color:#FFFFFF;line-height:1.1;\n}.elementor .e-49ecf36-3705d36{font-size:18px;color:#D9E2F5;line-height:1.65;max-width:540px;\n}.elementor .e-ea66811-5692101{font-size:17px;color:#FFFFFF;display:flex;flex-direction:column;gap:8px;line-height:1.5;font-weight:600;\n}.elementor .e-19fbbd5-3262ba6{font-weight:700;font-size:17px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;background-color:#FD5029;text-decoration:none;box-shadow:0 10px 24px rgba(253,80,41,.35);transition:background .2s ease;\n}.elementor .e-19fbbd5-3262ba6:hover,.elementor .e-19fbbd5-3262ba6:focus-visible{background-color:#E13E1B;}.elementor .e-a800d73-695b302{font-weight:700;font-size:17px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;border-width:2px;border-color:#FFFFFF;border-style:solid;text-decoration:none;background:rgba(255,255,255,.06);\n}.elementor .e-a800d73-695b302:hover,.elementor .e-a800d73-695b302:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-b6f3629-60a4130{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px;\n}.elementor .e-9994771-bc22881{font-size:15px;margin-top:2px;\n}.elementor .e-b91c4cb-c611afc{display:flex;flex-direction:column;gap:16px;flex:1 1 460px;min-width:280px;align-items:flex-start;\n}.elementor .e-9500d67-5b612a2{font-weight:700;font-size:26px;color:#082048;line-height:1.2;margin:0;\n}.elementor .e-0cc9f80-35a84b4{font-size:15px;color:#34405A;line-height:1.6;margin:0 0 6px;\n}.elementor .e-5b604af-5210d5e{font-size:13px;color:#6B7590;text-align:center;margin-top:2px;\n}.elementor .e-ae8d274-f3918ff{padding-block-start:30px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;flex:0 1 440px;min-width:290px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.35);border:1px solid #D9E3EF;\n}.elementor .e-053e6c7-862c602{max-width:1140px;display:flex;gap:48px;width:100%;margin-inline:auto;align-items:center;flex-wrap:wrap;justify-content:space-between;\n}.elementor .e-cd18cfc-2f7cd57{padding-block-start:84px;padding-block-end:84px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(92deg,rgba(8,32,72,.97) 0%,rgba(8,32,72,.90) 48%,rgba(8,32,72,.62) 100%),url('https://dciboilers.co.uk/wp-content/uploads/2026/09/page-gas-install-1.jpg') center/cover no-repeat;\n}.elementor .e-69bfb70-7e34239{font-size:15px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:center;text-align:center;\n}.elementor .e-d677683-9d11406{padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:#061838;border-top:1px solid rgba(255,255,255,.08);\n}.elementor .e-0bf5e90-b81d090{display:flex;justify-content:center;width:100%;\n}.elementor .e-0614737-69551f0{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:#FFFFFF;border-bottom:1px solid #D9E3EF;\n}.elementor .e-310d876-3922fc6{max-width:820px;font-weight:700;font-size:36px;color:#082048;text-align:center;line-height:1.2;margin:0 0 6px;\n}.elementor .e-61fdad4-c079dad{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-4077fdd-201a0ca{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-16ee002-f556802{padding-block-start:80px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:22px;align-items:center;background:#FFFFFF;\n}.elementor .e-4b08141-0a06cfb{max-width:820px;font-weight:700;font-size:36px;color:#082048;text-align:center;line-height:1.2;margin:0 0 6px;\n}.elementor .e-c15e6c6-4522d10{font-weight:700;font-size:19px;color:#082048;}.elementor .e-3335538-cb3cd52{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-a0c76d4-45b8532{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;flex:1 1 250px;min-width:230px;border:1px solid #D9E3EF;border-top:4px solid #FD5029;box-shadow:0 6px 18px rgba(8,32,72,.05);\n}.elementor .e-a6c8009-9565797{font-weight:700;font-size:19px;color:#082048;}.elementor .e-3cf2720-d4bb8ba{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-b335519-883d753{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;flex:1 1 250px;min-width:230px;border:1px solid #D9E3EF;border-top:4px solid #FD5029;box-shadow:0 6px 18px rgba(8,32,72,.05);\n}.elementor .e-9e0ff72-7be5d5a{font-weight:700;font-size:19px;color:#082048;}.elementor .e-bd23256-39c5402{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-bd8314a-261c3de{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;flex:1 1 250px;min-width:230px;border:1px solid #D9E3EF;border-top:4px solid #FD5029;box-shadow:0 6px 18px rgba(8,32,72,.05);\n}.elementor .e-8b1bcc5-dd587ef{font-weight:700;font-size:19px;color:#082048;}.elementor .e-d15185b-c1863a3{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-cec6751-3411336{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:14px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:8px;flex:1 1 250px;min-width:230px;border:1px solid #D9E3EF;border-top:4px solid #FD5029;box-shadow:0 6px 18px rgba(8,32,72,.05);\n}.elementor .e-2c2891e-a0762a3{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-0058408-323c86e{padding-block-start:70px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:22px;align-items:center;background:#EEF4FA;\n}.elementor .e-9288399-8f1585f{flex:1 1 420px;min-width:280px;max-width:560px;aspect-ratio:4/3;border-radius:18px;background:url('https://dciboilers.co.uk/wp-content/uploads/2026/09/page-about-1-1024x576.jpg') center/cover no-repeat;box-shadow:0 20px 50px rgba(8,32,72,.18);\n}.elementor .e-ffccfff-4d54b39{font-weight:700;font-size:30px;color:#082048;line-height:1.25;border-left:5px solid #1B8DF0;padding-left:20px;margin:0;\n}.elementor .e-a7c1f72-70444dc{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-f33c45c-5731608{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-f8aa6fa-8d52b8c{font-size:15px;margin-top:auto;\n}.elementor .e-a7b18c1-74569dc{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-2a8de6d-da67747{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-b5a2248-5fd188d{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-4532f1a-1e89bd8{font-size:15px;margin-top:auto;\n}.elementor .e-7d48fad-c0de5c4{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-bade5b5-652fb2e{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-fefafde-f15bca1{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-93ce5b5-d1265ba{font-size:15px;margin-top:auto;\n}.elementor .e-4c96b15-0315dba{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-29933f6-2907451{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px;\n}.elementor .e-a5971bf-fc1944a{display:flex;flex-direction:column;gap:22px;flex:1 1 440px;min-width:280px;\n}.elementor .e-b951d34-5578a95{max-width:1140px;display:flex;gap:56px;width:100%;margin-inline:auto;align-items:center;flex-wrap:wrap;\n}.elementor .e-db696f0-38a546a{padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:#FFFFFF;\n}.elementor .e-d5b593d-d1f857a{max-width:820px;font-weight:700;font-size:36px;color:#082048;text-align:center;line-height:1.2;margin:0 0 6px;\n}.elementor .e-ce01f28-d5d7fa3{padding-block-start:70px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:22px;align-items:center;background:#EEF4FA;\n}.elementor .e-c03f6b7-878c52a{font-weight:700;font-size:34px;color:#082048;line-height:1.2;margin:0 0 4px;\n}.elementor .e-53754f1-853b801{max-width:900px;font-size:16px;text-align:center;line-height:1.9;\n}.elementor .e-6b8a9ac-c6c33c8{display:flex;flex-direction:column;gap:6px;flex:1 1 560px;min-width:280px;\n}.elementor .e-9a04025-7e76119{font-weight:700;font-size:22px;color:#082048;margin:0;line-height:1.25;\n}.elementor .e-c1f91b0-0383002{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-ab1eb9a-9f2fb97{font-weight:700;font-size:17px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;background-color:#1B8DF0;text-decoration:none;\n}.elementor .e-ab1eb9a-9f2fb97:hover,.elementor .e-ab1eb9a-9f2fb97:focus-visible{background-color:#1272C8;}.elementor .e-b9434c0-287a91f{display:flex;justify-content:flex-start;width:100%;margin-top:4px;\n}.elementor .e-1c0727c-513b433{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;background-color:#EEF4FA;display:flex;flex-direction:column;gap:10px;flex:0 1 360px;min-width:280px;border:1px solid #D9E3EF;align-self:flex-start;\n}.elementor .e-68f3b8c-427fb3f{max-width:1140px;display:flex;gap:48px;width:100%;margin-inline:auto;align-items:flex-start;flex-wrap:wrap;\n}.elementor .e-8b93895-71df946{padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;background:#FFFFFF;\n}.elementor .e-44b94cc-cf4a455{max-width:820px;font-weight:700;font-size:36px;color:#082048;text-align:center;line-height:1.2;margin:0 0 6px;\n}.elementor .e-eb4bc2f-b2cea31{max-width:760px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-a9f55c9-8e6aa33{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-a9f55c9-8e6aa33:hover,.elementor .e-a9f55c9-8e6aa33:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-7283de3-955fd99{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-7283de3-955fd99:hover,.elementor .e-7283de3-955fd99:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-e3d1b11-8f45e0b{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-e3d1b11-8f45e0b:hover,.elementor .e-e3d1b11-8f45e0b:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-77a8c1d-61dad9a{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-77a8c1d-61dad9a:hover,.elementor .e-77a8c1d-61dad9a:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-be3c17a-136768c{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-be3c17a-136768c:hover,.elementor .e-be3c17a-136768c:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-9ef4fa5-79d12c6{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-9ef4fa5-79d12c6:hover,.elementor .e-9ef4fa5-79d12c6:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-e288fa1-165aaa9{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-e288fa1-165aaa9:hover,.elementor .e-e288fa1-165aaa9:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-37161dd-f3a24e7{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-37161dd-f3a24e7:hover,.elementor .e-37161dd-f3a24e7:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-cf9d93d-ea86992{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-cf9d93d-ea86992:hover,.elementor .e-cf9d93d-ea86992:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-064c738-3ba1786{font-weight:700;font-size:16px;color:#082048;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-color:#C3DDF3;border-style:solid;background-color:#FFFFFF;text-decoration:none;box-shadow:0 4px 12px rgba(8,32,72,.06);transition:all .2s ease;\n}.elementor .e-064c738-3ba1786:hover,.elementor .e-064c738-3ba1786:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-36d277c-e1bc253{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-ed2343d-fb1a797{font-weight:700;font-size:17px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;background-color:#1B8DF0;text-decoration:none;\n}.elementor .e-ed2343d-fb1a797:hover,.elementor .e-ed2343d-fb1a797:focus-visible{background-color:#1272C8;}.elementor .e-fa221c6-a9185a6{display:flex;justify-content:center;width:100%;margin-top:10px;\n}.elementor .e-bafc0ea-60ab2eb{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:22px;align-items:center;background:#EEF4FA;\n}.elementor .e-453276f-d58dafa{max-width:780px;font-weight:700;font-size:34px;color:#FFFFFF;text-align:center;line-height:1.2;\n}.elementor .e-5d178a9-0ac7ce5{max-width:700px;font-size:18px;color:#D9E2F5;text-align:center;line-height:1.65;\n}.elementor .e-a217589-6de0e31{font-weight:700;font-size:17px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;background-color:#FD5029;text-decoration:none;box-shadow:0 10px 24px rgba(253,80,41,.35);transition:background .2s ease;\n}.elementor .e-a217589-6de0e31:hover,.elementor .e-a217589-6de0e31:focus-visible{background-color:#E13E1B;}.elementor .e-50a21da-3a0aecc{font-weight:700;font-size:17px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:10px;border-width:2px;border-color:#FFFFFF;border-style:solid;text-decoration:none;background:rgba(255,255,255,.06);\n}.elementor .e-50a21da-3a0aecc:hover,.elementor .e-50a21da-3a0aecc:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-ce0a3cc-caff396{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px;\n}.elementor .e-3ccfdac-5993760{padding-block-start:78px;padding-block-end:78px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:16px;align-items:center;background:linear-gradient(115deg,#082048 0%,#0F3A7A 55%,#1B8DF0 130%);\n}