.elementor .e-3cf2cd1-a3e51ad{font-size:15px;color:#FD5029;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n}.elementor .e-a49adb4-580cd30{font-weight:700;font-size:50px;color:#FFFFFF;line-height:1.1;\n}.elementor .e-542fbe8-d7ca3dc{font-size:18px;color:#D9E2F5;line-height:1.65;max-width:540px;\n}.elementor .e-3497a5f-2674ab6{font-size:17px;color:#FFFFFF;display:flex;flex-direction:column;gap:8px;line-height:1.5;font-weight:600;\n}.elementor .e-8afbd8e-d94f1f7{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-8afbd8e-d94f1f7:hover,.elementor .e-8afbd8e-d94f1f7:focus-visible{background-color:#E13E1B;}.elementor .e-531d343-7dd7568{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-531d343-7dd7568:hover,.elementor .e-531d343-7dd7568:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-3b55782-5dfb15f{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px;\n}.elementor .e-35e3be1-8cac8e1{font-size:15px;margin-top:2px;\n}.elementor .e-0260c54-bd68ffb{display:flex;flex-direction:column;gap:16px;flex:1 1 460px;min-width:280px;align-items:flex-start;\n}.elementor .e-0d4414e-6d005b4{font-weight:700;font-size:26px;color:#082048;line-height:1.2;margin:0;\n}.elementor .e-c89ae0e-ab3b208{font-size:15px;color:#34405A;line-height:1.6;margin:0 0 6px;\n}.elementor .e-8d90514-3a4c8fe{font-size:13px;color:#6B7590;text-align:center;margin-top:2px;\n}.elementor .e-4611fa3-cda5971{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-4763af8-6524c61{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-82411ca-5153020{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-servicing-1.jpg') center/cover no-repeat;\n}.elementor .e-c37cb4b-9306b9c{font-size:15px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:center;text-align:center;\n}.elementor .e-5ea2b88-acbb192{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-6898220-ba8668e{display:flex;justify-content:center;width:100%;\n}.elementor .e-295205f-2ff3a3c{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-9e1bd19-4aa7edf{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-e4a4dfe-8a26e26{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-ca5aad8-ca516ce{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-c956de5-9e29464{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-8a6028b-a413b9d{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-a71241c-1d1cc8a{font-weight:700;font-size:19px;color:#082048;}.elementor .e-c6df767-152430d{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-31d5076-1654fe4{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-2d8e071-0bd58cb{font-weight:700;font-size:19px;color:#082048;}.elementor .e-f9fe46b-7a7b02d{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-9f12d39-f38f586{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-293c83c-b656485{font-weight:700;font-size:19px;color:#082048;}.elementor .e-4e93e54-ecda742{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-3614d6b-89cb5c7{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-bd15b1a-3aabfbb{font-weight:700;font-size:19px;color:#082048;}.elementor .e-c3f9910-48f551e{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-f56efb6-3b5d0c9{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-88d684d-618992a{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-8089cdc-f22069e{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-1d31a53-d8cebdf{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-3ba5817-46ab282{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-5129ee0-6cd3f1a{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-d657098-2247ca4{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-04fc686-4edbcfd{font-size:15px;margin-top:auto;\n}.elementor .e-38790e3-0f81029{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-ad26dca-f1ba026{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-8f0cf76-ce1bcab{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-59a0c38-80eb548{font-size:15px;margin-top:auto;\n}.elementor .e-83e352f-a032b24{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-3da8ac9-530ba7c{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-8784714-288f87f{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-24469bb-f8e84bf{font-size:15px;margin-top:auto;\n}.elementor .e-63cb9eb-f585bfe{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-eb2b6dc-42c645f{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px;\n}.elementor .e-4e2ec90-72f0a01{display:flex;flex-direction:column;gap:22px;flex:1 1 440px;min-width:280px;\n}.elementor .e-06352f6-e517a8c{max-width:1140px;display:flex;gap:56px;width:100%;margin-inline:auto;align-items:center;flex-wrap:wrap;\n}.elementor .e-cd806ac-c600c41{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-aed374b-aede7f3{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-1e7b1f6-322a98e{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-4de9cc1-2bcc0c3{font-weight:700;font-size:34px;color:#082048;line-height:1.2;margin:0 0 4px;\n}.elementor .e-b484f96-4afe923{max-width:900px;font-size:16px;text-align:center;line-height:1.9;\n}.elementor .e-801330f-fd0b06d{display:flex;flex-direction:column;gap:6px;flex:1 1 560px;min-width:280px;\n}.elementor .e-0e1175f-94c04ee{font-weight:700;font-size:22px;color:#082048;margin:0;line-height:1.25;\n}.elementor .e-b08e1fb-f0f7848{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-2ebea3b-61ae1af{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-2ebea3b-61ae1af:hover,.elementor .e-2ebea3b-61ae1af:focus-visible{background-color:#1272C8;}.elementor .e-8b8f218-543ea9f{display:flex;justify-content:flex-start;width:100%;margin-top:4px;\n}.elementor .e-8322839-c05604e{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-794fef7-fe64328{max-width:1140px;display:flex;gap:48px;width:100%;margin-inline:auto;align-items:flex-start;flex-wrap:wrap;\n}.elementor .e-166ad36-622fc8b{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-0f46e2e-4637c13{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-8c25a1a-338c97b{max-width:760px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-9b917e3-3c0d95e{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-9b917e3-3c0d95e:hover,.elementor .e-9b917e3-3c0d95e:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-931ed7d-0127596{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-931ed7d-0127596:hover,.elementor .e-931ed7d-0127596:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-6291162-774ccc3{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-6291162-774ccc3:hover,.elementor .e-6291162-774ccc3:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-e853183-2beb4df{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-e853183-2beb4df:hover,.elementor .e-e853183-2beb4df:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-5f65cf7-bf8b161{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-5f65cf7-bf8b161:hover,.elementor .e-5f65cf7-bf8b161:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-9745670-a4ffb14{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-9745670-a4ffb14:hover,.elementor .e-9745670-a4ffb14:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-aa39c6b-2e8bc38{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-aa39c6b-2e8bc38:hover,.elementor .e-aa39c6b-2e8bc38:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-d906e09-0b258df{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-d906e09-0b258df:hover,.elementor .e-d906e09-0b258df:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-7fb4697-f0dcee9{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-7fb4697-f0dcee9:hover,.elementor .e-7fb4697-f0dcee9:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-51e09b1-badb3f9{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-51e09b1-badb3f9:hover,.elementor .e-51e09b1-badb3f9:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-b167c6c-b2582f4{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-ab78dc2-d19da61{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-ab78dc2-d19da61:hover,.elementor .e-ab78dc2-d19da61:focus-visible{background-color:#1272C8;}.elementor .e-eca3e82-2903c30{display:flex;justify-content:center;width:100%;margin-top:10px;\n}.elementor .e-1e96ccd-436c388{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-ba2c4b6-08acd25{max-width:780px;font-weight:700;font-size:34px;color:#FFFFFF;text-align:center;line-height:1.2;\n}.elementor .e-566c703-86f6a48{max-width:700px;font-size:18px;color:#D9E2F5;text-align:center;line-height:1.65;\n}.elementor .e-bd57172-7127271{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-bd57172-7127271:hover,.elementor .e-bd57172-7127271:focus-visible{background-color:#E13E1B;}.elementor .e-83840c6-595d803{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-83840c6-595d803:hover,.elementor .e-83840c6-595d803:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-2028ca1-aa853f3{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px;\n}.elementor .e-6e4e38f-825d8fa{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}