.elementor .e-d4140cf-2b1bd72{font-size:15px;color:#FD5029;letter-spacing:.14em;text-transform:uppercase;font-weight:700;\n}.elementor .e-81101c7-25808e5{font-weight:700;font-size:50px;color:#FFFFFF;line-height:1.1;\n}.elementor .e-b22e5bc-e0202a8{font-size:18px;color:#D9E2F5;line-height:1.65;max-width:540px;\n}.elementor .e-72d0974-72b2b23{font-size:17px;color:#FFFFFF;display:flex;flex-direction:column;gap:8px;line-height:1.5;font-weight:600;\n}.elementor .e-41c35c7-119dd3a{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-41c35c7-119dd3a:hover,.elementor .e-41c35c7-119dd3a:focus-visible{background-color:#E13E1B;}.elementor .e-c7822f0-ed4e349{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-c7822f0-ed4e349:hover,.elementor .e-c7822f0-ed4e349:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-ad41e95-177efda{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:6px;\n}.elementor .e-2e175d6-6650078{font-size:15px;margin-top:2px;\n}.elementor .e-dfa32ef-9d018d3{display:flex;flex-direction:column;gap:16px;flex:1 1 460px;min-width:280px;align-items:flex-start;\n}.elementor .e-88cb9c3-50693cb{font-weight:700;font-size:26px;color:#082048;line-height:1.2;margin:0;\n}.elementor .e-89464d2-9acf79a{font-size:15px;color:#34405A;line-height:1.6;margin:0 0 6px;\n}.elementor .e-07f48f1-fb1d6c2{font-size:13px;color:#6B7590;text-align:center;margin-top:2px;\n}.elementor .e-62f176d-8629f25{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-4c40891-129b4e0{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-df61906-e15a774{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-oil-install-1.jpg') center/cover no-repeat;\n}.elementor .e-9ed1452-b36a1e7{font-size:15px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:center;text-align:center;\n}.elementor .e-d996839-013545d{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-0aa2a4c-8874f7e{display:flex;justify-content:center;width:100%;\n}.elementor .e-96c3230-7e717ff{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-a5050be-1792c66{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-782a5ba-fe72867{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-9f3debf-b0ec71f{max-width:860px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-71468fe-9328714{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-1a3d640-05ec194{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-e161e60-fef40ea{font-weight:700;font-size:19px;color:#082048;}.elementor .e-838d114-99d5661{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-5a48625-03b0a02{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-263a641-f879626{font-weight:700;font-size:19px;color:#082048;}.elementor .e-94f29ad-bb378f2{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-ffb559e-d680f31{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-0117d8d-2a87f33{font-weight:700;font-size:19px;color:#082048;}.elementor .e-8d69ba3-6f12d6e{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-324365a-c40b8ef{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-a4cfdf6-779507f{font-weight:700;font-size:19px;color:#082048;}.elementor .e-14d865e-ac7a2d2{font-size:16px;color:#34405A;line-height:1.65;\n}.elementor .e-057c95d-3fa3c38{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-f2f328d-ec3df65{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-643f4fe-afb38e8{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-b024cb7-59756e1{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-bf888cf-a75db2d{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-670b575-e018838{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-4450788-7629936{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-45bb7ab-0d2a556{font-size:15px;margin-top:auto;\n}.elementor .e-4d15626-ff89db6{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-62a25b2-e702010{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-8750743-e0f75d0{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-6427291-a450820{font-size:15px;margin-top:auto;\n}.elementor .e-2750851-b7ba9cc{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-d748c14-79f197d{font-weight:700;font-size:18px;color:#1B8DF0;margin:0;\n}.elementor .e-110ad4c-abf7495{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-cb27e50-bd27e9e{font-size:15px;margin-top:auto;\n}.elementor .e-d4e28c5-34e6c7e{display:flex;flex-direction:column;gap:8px;flex:1 1 150px;min-width:150px;\n}.elementor .e-9f92ab6-5580adf{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px;\n}.elementor .e-7f4ce98-a0582cb{display:flex;flex-direction:column;gap:22px;flex:1 1 440px;min-width:280px;\n}.elementor .e-83551fd-259a909{max-width:1140px;display:flex;gap:56px;width:100%;margin-inline:auto;align-items:center;flex-wrap:wrap;\n}.elementor .e-23a0673-7ccad68{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-cee321e-6ad9414{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-d278d4d-9801004{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-e3d39f6-148f095{font-weight:700;font-size:34px;color:#082048;line-height:1.2;margin:0 0 4px;\n}.elementor .e-24237db-6bf5ff4{max-width:900px;font-size:16px;text-align:center;line-height:1.9;\n}.elementor .e-59d6941-b8f87a9{display:flex;flex-direction:column;gap:6px;flex:1 1 560px;min-width:280px;\n}.elementor .e-962c565-ce83ff6{font-weight:700;font-size:22px;color:#082048;margin:0;line-height:1.25;\n}.elementor .e-037736f-289dc81{font-size:15px;color:#34405A;line-height:1.6;margin:0;\n}.elementor .e-06f4d3e-c6dc687{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-06f4d3e-c6dc687:hover,.elementor .e-06f4d3e-c6dc687:focus-visible{background-color:#1272C8;}.elementor .e-b664738-d9d8231{display:flex;justify-content:flex-start;width:100%;margin-top:4px;\n}.elementor .e-8b32d7c-c546233{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-8b369a3-916f599{max-width:1140px;display:flex;gap:48px;width:100%;margin-inline:auto;align-items:flex-start;flex-wrap:wrap;\n}.elementor .e-172860b-4da9fef{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-a7a5a24-6745f64{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-d694700-d79dac0{max-width:760px;font-size:18px;color:#34405A;line-height:1.7;text-align:center;\n}.elementor .e-dda2d0c-e0154c7{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-dda2d0c-e0154c7:hover,.elementor .e-dda2d0c-e0154c7:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-45b2db1-377bc04{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-45b2db1-377bc04:hover,.elementor .e-45b2db1-377bc04:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-ab9045e-2fafd62{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-ab9045e-2fafd62:hover,.elementor .e-ab9045e-2fafd62:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-0b35c14-f4874cf{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-0b35c14-f4874cf:hover,.elementor .e-0b35c14-f4874cf:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-4dc64b0-d1ff5bd{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-4dc64b0-d1ff5bd:hover,.elementor .e-4dc64b0-d1ff5bd:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-f3249f5-31d7ef0{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-f3249f5-31d7ef0:hover,.elementor .e-f3249f5-31d7ef0:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-9050774-9b465f8{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-9050774-9b465f8:hover,.elementor .e-9050774-9b465f8:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-97e24e1-10c91a3{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-97e24e1-10c91a3:hover,.elementor .e-97e24e1-10c91a3:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-ef33a57-d983936{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-ef33a57-d983936:hover,.elementor .e-ef33a57-d983936:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-efc5cab-465504b{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-efc5cab-465504b:hover,.elementor .e-efc5cab-465504b:focus-visible{color:#FFFFFF;border-color:#082048;background-color:#082048;}.elementor .e-600d362-307fd53{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;max-width:1140px;width:100%;margin-inline:auto;margin-top:22px;\n}.elementor .e-f9e8dc4-eb4ee45{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-f9e8dc4-eb4ee45:hover,.elementor .e-f9e8dc4-eb4ee45:focus-visible{background-color:#1272C8;}.elementor .e-28ef9e1-f9fb95f{display:flex;justify-content:center;width:100%;margin-top:10px;\n}.elementor .e-726c5b1-d56efb0{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-69f29b4-c2bffef{max-width:780px;font-weight:700;font-size:34px;color:#FFFFFF;text-align:center;line-height:1.2;\n}.elementor .e-4c1d09e-bb321a2{max-width:700px;font-size:18px;color:#D9E2F5;text-align:center;line-height:1.65;\n}.elementor .e-a5bba80-25b2095{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-a5bba80-25b2095:hover,.elementor .e-a5bba80-25b2095:focus-visible{background-color:#E13E1B;}.elementor .e-0974565-5ddbee0{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-0974565-5ddbee0:hover,.elementor .e-0974565-5ddbee0:focus-visible{color:#082048;background-color:#FFFFFF;}.elementor .e-84f7d66-8f7cb24{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px;\n}.elementor .e-024a3f2-87c2d51{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}