.elementor .e-b29ea23-a64c0e9{font-size:15px;color:#FD5029;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n}.elementor .e-9c72c89-2291536{font-weight:700;font-size:50px;color:#FFFFFF;line-height:1.1;\n}.elementor .e-266751a-c9db447{font-size:18px;color:#D9E2F5;line-height:1.65;max-width:540px;\n}.elementor .e-71a7041-c0b7536{font-size:17px;color:#FFFFFF;display:flex;flex-direction:column;gap:8px;line-height:1.5;font-weight:600;\n}.elementor .e-84ec725-c08226d{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-84ec725-c08226d:hover,.elementor .e-84ec725-c08226d:focus-visible{background-color:#E13E1B;}.elementor .e-a1ced22-ba17840{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-a1ced22-ba17840:hover,.elementor .e-a1ced22-ba17840:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-a4cba3d-fa8bd9d{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px;\n}.elementor .e-af8a5b2-00800e9{font-size:15px;margin-top:2px;\n}.elementor .e-ee47dcd-cf19e84{display:flex;flex-direction:column;gap:16px;flex:1 1 460px;min-width:280px;align-items:flex-start;\n}.elementor .e-a72621c-d12ed33{font-weight:700;font-size:26px;color:#082048;line-height:1.2;margin:0;\n}.elementor .e-09ac61b-3b88337{font-size:15px;color:#34405A;line-height:1.6;margin:0 0 6px;\n}.elementor .e-739019a-e6403ac{font-size:13px;color:#6B7590;text-align:center;margin-top:2px;\n}.elementor .e-23d9396-59cd3d9{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-b891068-bcf3f77{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-74def5b-b174f0c{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-repairs-1.jpg') center/cover no-repeat;\n}.elementor .e-a62fddd-0ea26d7{font-size:15px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:center;text-align:center;\n}.elementor .e-dfa3c37-ae475a4{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-325f51f-b79bed8{display:flex;justify-content:center;width:100%;\n}.elementor .e-11ded1b-821f6b6{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-ce28a1a-e5a270e{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-98f8fab-81d04d8{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-3b41b8e-1103e3e{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-a337fa8-a7d909b{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-08e48b6-bee305f{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-0267b02-0ff8d2b{font-weight:700;font-size:19px;color:#082048;}.elementor .e-5953fff-a736cf6{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-98cc24f-17a68b9{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-661de55-c10a12f{font-weight:700;font-size:19px;color:#082048;}.elementor .e-31ada21-ada79e7{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-4506ff4-8d7d705{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-627f338-bc5b288{font-weight:700;font-size:19px;color:#082048;}.elementor .e-a05a6aa-37a4181{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-9d62cac-91736b3{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-ef9c212-78cd316{font-weight:700;font-size:19px;color:#082048;}.elementor .e-587c120-0fbe02d{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-ceacb91-8e1ee4c{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-214f98c-00d923d{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-1a2fded-49ee6d2{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-7dad174-2ff1ce9{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-221c84d-179decb{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-293c8b2-b0c9ce7{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-5159dbf-a5425c0{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-44d4ab5-3f0255a{font-size:15px;margin-top:auto;\n}.elementor .e-6cdd3a6-9655135{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-ff3ca0e-b23058c{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-20e0d37-2317a5a{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-1b0c947-b7b362d{font-size:15px;margin-top:auto;\n}.elementor .e-2d11b50-1a82791{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-a012051-f4bc3ee{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-44f3523-9f50b1a{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-1011786-edaa892{font-size:15px;margin-top:auto;\n}.elementor .e-6d184c4-556cd15{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-b1c7166-e1a59c0{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px;\n}.elementor .e-be72cce-c439e4f{display:flex;flex-direction:column;gap:22px;flex:1 1 440px;min-width:280px;\n}.elementor .e-f4f0d0f-8ac8c7c{max-width:1140px;display:flex;gap:56px;width:100%;margin-inline:auto;align-items:center;flex-wrap:wrap;\n}.elementor .e-b46bf5e-c5e37cf{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-e93432b-c5bc406{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-65f2fa7-e74e6ce{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-e62682d-11c03b4{font-weight:700;font-size:34px;color:#082048;line-height:1.2;margin:0 0 4px;\n}.elementor .e-5aaa9f5-a6ece72{max-width:900px;font-size:16px;text-align:center;line-height:1.9;\n}.elementor .e-62f59a7-6d21d13{display:flex;flex-direction:column;gap:6px;flex:1 1 560px;min-width:280px;\n}.elementor .e-8cb9c82-4a4abd6{font-weight:700;font-size:22px;color:#082048;margin:0;line-height:1.25;\n}.elementor .e-ed0d78a-cc0f2cd{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-bbd2ff0-0f51db2{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-bbd2ff0-0f51db2:hover,.elementor .e-bbd2ff0-0f51db2:focus-visible{background-color:#1272C8;}.elementor .e-3053583-b9ffe9e{display:flex;justify-content:flex-start;width:100%;margin-top:4px;\n}.elementor .e-f31617b-ff8807b{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-4d32c27-746cf1c{max-width:1140px;display:flex;gap:48px;width:100%;margin-inline:auto;align-items:flex-start;flex-wrap:wrap;\n}.elementor .e-c985ed0-8b0eea2{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-c936e01-05b0a6b{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-b6146bb-b9a7052{max-width:760px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-b5e623d-62251ee{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-b5e623d-62251ee:hover,.elementor .e-b5e623d-62251ee:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-52bb852-acdbe02{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-52bb852-acdbe02:hover,.elementor .e-52bb852-acdbe02:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-f04c448-06c8e21{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-f04c448-06c8e21:hover,.elementor .e-f04c448-06c8e21:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-9f65949-e6a8120{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-9f65949-e6a8120:hover,.elementor .e-9f65949-e6a8120:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-1bc2ea3-bdeab1f{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-1bc2ea3-bdeab1f:hover,.elementor .e-1bc2ea3-bdeab1f:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-1c4b826-174aeb7{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-1c4b826-174aeb7:hover,.elementor .e-1c4b826-174aeb7:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-09748cd-4e7c172{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-09748cd-4e7c172:hover,.elementor .e-09748cd-4e7c172:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-676676c-119ade6{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-676676c-119ade6:hover,.elementor .e-676676c-119ade6:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-9ffd82f-5e33722{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-9ffd82f-5e33722:hover,.elementor .e-9ffd82f-5e33722:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-601b465-aa6ce47{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-601b465-aa6ce47:hover,.elementor .e-601b465-aa6ce47:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-a64dd16-c6744ea{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-00e4248-379db0b{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-00e4248-379db0b:hover,.elementor .e-00e4248-379db0b:focus-visible{background-color:#1272C8;}.elementor .e-67089c9-efc0b58{display:flex;justify-content:center;width:100%;margin-top:10px;\n}.elementor .e-0d8fd20-586a14c{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-5b0c22b-6fe7b37{max-width:780px;font-weight:700;font-size:34px;color:#FFFFFF;text-align:center;line-height:1.2;\n}.elementor .e-caae09f-649fcc6{max-width:700px;font-size:18px;color:#D9E2F5;text-align:center;line-height:1.65;\n}.elementor .e-a1c1464-e3a9d70{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-a1c1464-e3a9d70:hover,.elementor .e-a1c1464-e3a9d70:focus-visible{background-color:#E13E1B;}.elementor .e-5275b18-5b58a01{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-5275b18-5b58a01:hover,.elementor .e-5275b18-5b58a01:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-6433487-c108d92{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px;\n}.elementor .e-a98788a-fe8f5c7{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}