.elementor .e-cf7a0bf-55b6b4c{font-size:15px;color:#FD5029;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n}.elementor .e-eb6a644-b041551{font-weight:700;font-size:50px;color:#FFFFFF;line-height:1.1;\n}.elementor .e-a134d0a-f842d90{font-size:18px;color:#D9E2F5;line-height:1.65;max-width:540px;\n}.elementor .e-41ce994-bb419a1{font-size:17px;color:#FFFFFF;display:flex;flex-direction:column;gap:8px;line-height:1.5;font-weight:600;\n}.elementor .e-5d1673f-6b04ad8{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-5d1673f-6b04ad8:hover,.elementor .e-5d1673f-6b04ad8:focus-visible{background-color:#E13E1B;}.elementor .e-1427623-bc5e5a7{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-1427623-bc5e5a7:hover,.elementor .e-1427623-bc5e5a7:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-254c11c-b9bb280{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px;\n}.elementor .e-7c9cb9b-d6fb779{font-size:15px;margin-top:2px;\n}.elementor .e-51f5f95-1425862{display:flex;flex-direction:column;gap:16px;flex:1 1 460px;min-width:280px;align-items:flex-start;\n}.elementor .e-fefee1c-5ee6e5f{font-weight:700;font-size:26px;color:#082048;line-height:1.2;margin:0;\n}.elementor .e-ce45f95-0d65672{font-size:15px;color:#34405A;line-height:1.6;margin:0 0 6px;\n}.elementor .e-47fb6ac-1f8ee52{font-size:13px;color:#6B7590;text-align:center;margin-top:2px;\n}.elementor .e-a4791a1-651d22a{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-725b71a-371c4b3{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-09cf874-6c0c83a{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-emergency-1.jpg') center/cover no-repeat;\n}.elementor .e-214ad41-94e817f{font-size:15px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:center;text-align:center;\n}.elementor .e-6e276d4-4e2a3f8{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-8a59c96-db8cddd{display:flex;justify-content:center;width:100%;\n}.elementor .e-3c1e61f-d413b4a{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-6ad87a9-c26d373{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-802ae63-96325b0{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-e3d5482-dbbd911{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-ceef79e-7c9d77f{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-86a68dc-17e76ce{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-d7109b9-0a08c3b{font-weight:700;font-size:19px;color:#082048;}.elementor .e-4393f0b-93ec846{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-6333b3a-3c97839{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-015941c-134a305{font-weight:700;font-size:19px;color:#082048;}.elementor .e-04a3b39-f39d706{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-2003fd3-128424b{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-9019fd0-622e3ba{font-weight:700;font-size:19px;color:#082048;}.elementor .e-622c405-bcc718e{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-a407f32-d0969ec{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-9358e8b-a583e29{font-weight:700;font-size:19px;color:#082048;}.elementor .e-1221a60-e7cbcc4{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-26ce4e6-450f6c5{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-dda2223-8965714{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-7167e39-84790c2{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-201b2c4-8a46cde{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-cbf0698-4d65472{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-45012ed-be86d2b{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-e354e04-64c9826{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-ee1381a-507825d{font-size:15px;margin-top:auto;\n}.elementor .e-b020fa7-7e527d6{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-110ff67-26a5b05{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-7dbfea8-700ff79{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-f5af14b-0f48a96{font-size:15px;margin-top:auto;\n}.elementor .e-e1c4810-0c59e05{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-75ba1ca-fd80179{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-d5079f5-b3ea955{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-8394cd8-464aa4d{font-size:15px;margin-top:auto;\n}.elementor .e-659ba3f-f4f5f3d{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-1c40ad9-8e3b818{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px;\n}.elementor .e-d83f637-9cb410e{display:flex;flex-direction:column;gap:22px;flex:1 1 440px;min-width:280px;\n}.elementor .e-f4c1ddc-924c2c8{max-width:1140px;display:flex;gap:56px;width:100%;margin-inline:auto;align-items:center;flex-wrap:wrap;\n}.elementor .e-7ce5e43-ea1bf5c{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-8e1428e-47d82da{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-683dc36-55b0963{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-0e7e3df-7f6500a{font-weight:700;font-size:34px;color:#082048;line-height:1.2;margin:0 0 4px;\n}.elementor .e-960a277-729c730{max-width:900px;font-size:16px;text-align:center;line-height:1.9;\n}.elementor .e-642570d-ead2e3b{display:flex;flex-direction:column;gap:6px;flex:1 1 560px;min-width:280px;\n}.elementor .e-87e41cb-16e2704{font-weight:700;font-size:22px;color:#082048;margin:0;line-height:1.25;\n}.elementor .e-f3efd1e-67baa35{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-ed916ef-22e9480{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-ed916ef-22e9480:hover,.elementor .e-ed916ef-22e9480:focus-visible{background-color:#1272C8;}.elementor .e-119d66d-00cf211{display:flex;justify-content:flex-start;width:100%;margin-top:4px;\n}.elementor .e-13d3507-e1e91a5{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-9e0221a-5e9080d{max-width:1140px;display:flex;gap:48px;width:100%;margin-inline:auto;align-items:flex-start;flex-wrap:wrap;\n}.elementor .e-1c4921f-c69d43d{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-ecd0fb7-4bef3a3{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-b183890-1717290{max-width:760px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-c7b1bd3-de2ea9a{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-c7b1bd3-de2ea9a:hover,.elementor .e-c7b1bd3-de2ea9a:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-3bf4970-b43c862{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-3bf4970-b43c862:hover,.elementor .e-3bf4970-b43c862:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-dbfc1ec-0ea144f{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-dbfc1ec-0ea144f:hover,.elementor .e-dbfc1ec-0ea144f:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-441cb7a-70cb5c9{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-441cb7a-70cb5c9:hover,.elementor .e-441cb7a-70cb5c9:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-695c4b3-47ff7a9{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-695c4b3-47ff7a9:hover,.elementor .e-695c4b3-47ff7a9:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-277789a-ff1a48a{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-277789a-ff1a48a:hover,.elementor .e-277789a-ff1a48a:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-9dd3c4b-d4dba58{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-9dd3c4b-d4dba58:hover,.elementor .e-9dd3c4b-d4dba58:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-6658796-10f3e27{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-6658796-10f3e27:hover,.elementor .e-6658796-10f3e27:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-f9585d4-37a5e77{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-f9585d4-37a5e77:hover,.elementor .e-f9585d4-37a5e77:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-41364a7-e8eb655{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-41364a7-e8eb655:hover,.elementor .e-41364a7-e8eb655:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-5f6b1fd-f8f1308{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-a50c6e6-ddb02cb{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-a50c6e6-ddb02cb:hover,.elementor .e-a50c6e6-ddb02cb:focus-visible{background-color:#1272C8;}.elementor .e-1934fbe-b4fdff3{display:flex;justify-content:center;width:100%;margin-top:10px;\n}.elementor .e-3bce5fa-9f956e7{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-27941f6-6a5283c{max-width:780px;font-weight:700;font-size:34px;color:#FFFFFF;text-align:center;line-height:1.2;\n}.elementor .e-09059fd-d47d348{max-width:700px;font-size:18px;color:#D9E2F5;text-align:center;line-height:1.65;\n}.elementor .e-9402601-dc3329c{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-9402601-dc3329c:hover,.elementor .e-9402601-dc3329c:focus-visible{background-color:#E13E1B;}.elementor .e-f02754b-726073e{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-f02754b-726073e:hover,.elementor .e-f02754b-726073e:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-f9a0095-d0a7324{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px;\n}.elementor .e-c3c1841-6f1d918{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}