.elementor .e-f6a9bed-ee6099c{font-size:15px;color:#FD5029;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n}.elementor .e-cb64ab1-5fffd69{font-weight:700;font-size:50px;color:#FFFFFF;line-height:1.1;\n}.elementor .e-1818e39-0bb98f2{font-size:18px;color:#D9E2F5;line-height:1.65;max-width:540px;\n}.elementor .e-85dfb95-cbb07ae{font-size:17px;color:#FFFFFF;display:flex;flex-direction:column;gap:8px;line-height:1.5;font-weight:600;\n}.elementor .e-57c206b-198b087{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-57c206b-198b087:hover,.elementor .e-57c206b-198b087:focus-visible{background-color:#E13E1B;}.elementor .e-b5c550f-20fc9f3{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-b5c550f-20fc9f3:hover,.elementor .e-b5c550f-20fc9f3:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-9e92b74-6cebc39{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px;\n}.elementor .e-17aed27-b1ae1ad{font-size:15px;margin-top:2px;\n}.elementor .e-24d225b-65f879f{display:flex;flex-direction:column;gap:16px;flex:1 1 460px;min-width:280px;align-items:flex-start;\n}.elementor .e-d6381c2-a0df4be{font-weight:700;font-size:26px;color:#082048;line-height:1.2;margin:0;\n}.elementor .e-069e531-b5339b7{font-size:15px;color:#34405A;line-height:1.6;margin:0 0 6px;\n}.elementor .e-53c7935-c199cdc{font-size:13px;color:#6B7590;text-align:center;margin-top:2px;\n}.elementor .e-a112227-35934fd{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-e79fa31-bb2b4c8{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-1b140cd-eda7cd9{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-commercial-1.jpg') center/cover no-repeat;\n}.elementor .e-be02837-cd018b1{font-size:15px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:center;text-align:center;\n}.elementor .e-a0e2b84-0a1f7da{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-7e2b523-807fbf4{display:flex;justify-content:center;width:100%;\n}.elementor .e-0004f44-76c310c{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-1b4d859-234f2b4{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-388490c-9df9188{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-cda26e5-f6e536c{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-8715fa2-4f6c9a9{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-84e9f14-ad4510e{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-dbe5685-91a58c9{font-weight:700;font-size:19px;color:#082048;}.elementor .e-029b93f-8fd5306{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-9f7562c-2f88900{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-7facf19-2fdcd8c{font-weight:700;font-size:19px;color:#082048;}.elementor .e-bce0d47-afd0b09{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-a6689bd-704ab6d{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-1bfc0da-169296e{font-weight:700;font-size:19px;color:#082048;}.elementor .e-59ddf7c-bacd264{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-e4d77be-02a4f69{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-23bdc97-4645049{font-weight:700;font-size:19px;color:#082048;}.elementor .e-71fa8c8-6b51d1d{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-9ebeb19-633f005{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-4023a6f-c5d220d{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-0dcfe3f-126844c{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-61ce497-219b447{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-d19097a-87a4a2c{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-9023b41-0eae9ee{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-8974617-cae36a0{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-4eca54f-b623bfa{font-size:15px;margin-top:auto;\n}.elementor .e-00a0fca-a353141{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-9abed37-4a10d76{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-5bcb7d2-bb12135{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-d11e6dd-96e2e76{font-size:15px;margin-top:auto;\n}.elementor .e-76ea072-b526b33{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-3d49294-afd2a3b{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-c891a82-cae7421{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-f67149c-a732c72{font-size:15px;margin-top:auto;\n}.elementor .e-05f1310-15293e0{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-704caf5-98c116b{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px;\n}.elementor .e-874bd99-e0ba1d5{display:flex;flex-direction:column;gap:22px;flex:1 1 440px;min-width:280px;\n}.elementor .e-2476429-99f6d1e{max-width:1140px;display:flex;gap:56px;width:100%;margin-inline:auto;align-items:center;flex-wrap:wrap;\n}.elementor .e-6cb0a70-24f9a27{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-4e25030-6f19a21{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-96e269c-2f2aeec{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-daf52e3-2645d78{font-weight:700;font-size:34px;color:#082048;line-height:1.2;margin:0 0 4px;\n}.elementor .e-39db8c4-3e8c914{max-width:900px;font-size:16px;text-align:center;line-height:1.9;\n}.elementor .e-a30ab0a-d574ac2{display:flex;flex-direction:column;gap:6px;flex:1 1 560px;min-width:280px;\n}.elementor .e-3cacb7d-9ae178d{font-weight:700;font-size:22px;color:#082048;margin:0;line-height:1.25;\n}.elementor .e-bf97f51-68ebe6c{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-52d2400-9794a3a{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-52d2400-9794a3a:hover,.elementor .e-52d2400-9794a3a:focus-visible{background-color:#1272C8;}.elementor .e-1465d60-490f55e{display:flex;justify-content:flex-start;width:100%;margin-top:4px;\n}.elementor .e-e8f75aa-1585219{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-ed2d78c-7c984d5{max-width:1140px;display:flex;gap:48px;width:100%;margin-inline:auto;align-items:flex-start;flex-wrap:wrap;\n}.elementor .e-9589b60-66c3090{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-037646b-7f9606c{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-0984011-8899990{max-width:760px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-ea69a5a-f03bdb9{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-ea69a5a-f03bdb9:hover,.elementor .e-ea69a5a-f03bdb9:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-b1806e6-9a2a3de{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-b1806e6-9a2a3de:hover,.elementor .e-b1806e6-9a2a3de:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-8e3c3a7-5d21f81{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-8e3c3a7-5d21f81:hover,.elementor .e-8e3c3a7-5d21f81:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-699dac7-99f5092{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-699dac7-99f5092:hover,.elementor .e-699dac7-99f5092:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-d1d5854-28e89a6{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-d1d5854-28e89a6:hover,.elementor .e-d1d5854-28e89a6:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-650b1e2-4f27a5f{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-650b1e2-4f27a5f:hover,.elementor .e-650b1e2-4f27a5f:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-eddc58e-c9b75e5{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-eddc58e-c9b75e5:hover,.elementor .e-eddc58e-c9b75e5:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-a29fa33-7014448{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-a29fa33-7014448:hover,.elementor .e-a29fa33-7014448:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-50dcfea-b392135{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-50dcfea-b392135:hover,.elementor .e-50dcfea-b392135:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-d49d205-e327b36{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-d49d205-e327b36:hover,.elementor .e-d49d205-e327b36:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-c4b985a-04beeb8{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-28bdf39-224210e{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-28bdf39-224210e:hover,.elementor .e-28bdf39-224210e:focus-visible{background-color:#1272C8;}.elementor .e-1bba966-31bb4d6{display:flex;justify-content:center;width:100%;margin-top:10px;\n}.elementor .e-30d9fd5-256075a{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-8caaa58-038da21{max-width:780px;font-weight:700;font-size:34px;color:#FFFFFF;text-align:center;line-height:1.2;\n}.elementor .e-7e5f122-992b90d{max-width:700px;font-size:18px;color:#D9E2F5;text-align:center;line-height:1.65;\n}.elementor .e-064eb4f-fb36498{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-064eb4f-fb36498:hover,.elementor .e-064eb4f-fb36498:focus-visible{background-color:#E13E1B;}.elementor .e-0e7531d-022968b{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-0e7531d-022968b:hover,.elementor .e-0e7531d-022968b:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-0e5ad65-c40f18c{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px;\n}.elementor .e-4f845b1-6d2132a{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}