.elementor .e-95380a0-c7a061c{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;background-color:rgba(0,0,0,.78);}.elementor .e-0dfa22f-69fba8a{width:620px;height:620px;position:absolute;inset-block-start:60px;inset-inline-start:90px;z-index:1;border-radius:500px;background-color:rgba(255,73,0,.12);filter:blur(20px);transition:all 200ms;}.elementor .e-527cf24-70391b2{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;text-decoration:none;text-transform:uppercase;}.elementor .e-527cf24-70391b2:hover,.elementor .e-527cf24-70391b2:focus-visible{color:#FFFFFF;text-decoration:none;}.elementor .e-706d8d0-e9e3120{font-family:Poppins;font-weight:700;font-size:11px;color:rgba(250,199,0,0.65);letter-spacing:3px;line-height:1.1em;text-transform:uppercase;}.elementor .e-e7fb5cb-0c04eb8{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;text-decoration:none;text-transform:uppercase;}.elementor .e-e7fb5cb-0c04eb8:hover,.elementor .e-e7fb5cb-0c04eb8:focus-visible{color:#FFFFFF;text-decoration:none;}.elementor .e-3d01969-2072641{font-family:Poppins;font-weight:700;font-size:11px;color:rgba(250,199,0,0.65);letter-spacing:3px;line-height:1.1em;text-transform:uppercase;}.elementor .e-02f0bfa-50e16eb{font-family:Poppins;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:3px;line-height:1.1em;text-decoration:none;text-transform:uppercase;}.elementor .e-02f0bfa-50e16eb:hover,.elementor .e-02f0bfa-50e16eb:focus-visible{color:#FFFFFF;text-decoration:none;}.elementor .e-6616449-4c5bed4{width:100%;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-9adf69b-8e467f8{font-family:Poppins;font-weight:600;font-size:70px;color:#ff4900;line-height:1.08em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-433ac45-e32f540{font-family:Poppins;font-weight:800;font-size:70px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-86cc3f0-dc37462{font-family:Poppins;font-weight:600;font-size:70px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a2556a3-2534ff2{width:100%;font-style:normal;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-13ef6cd-0d6de0a{font-family:Poppins;font-weight:600;font-size:21px;color:#F1E7E1;line-height:1.45em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1bff32d-2ba6ea0{max-width:820px;font-family:Poppins;font-weight:400;font-size:16px;color:#CCC7C2;line-height:1.72em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d601a9d-8eedc3b{max-width:760px;font-family:Poppins;font-weight:400;font-size:16px;color:#CCC7C2;line-height:1.72em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2363352-adc4e15{width:max-content;overflow:hidden;position:relative;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;letter-spacing:1.6px;font-style:normal;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:28px;padding-inline-end:28px;background-color:#ff4900;display:inline-flex;}.elementor .e-5e2e745-3de5e1f{width:max-content;overflow:hidden;position:relative;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;letter-spacing:1.6px;font-style:normal;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(255,255,255,.35);border-style:solid;background-color:rgba(255,255,255,.08);display:inline-flex;}.elementor .e-d0e2572-629a381{margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-37546b7-05760ba{width:100%;max-width:980px;position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-f16cf53-5d7eba0{min-height:650px;overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(90deg, rgb(0,0,0) 41%,rgba(255, 255, 255, 0) 100%),url("https://www.maggfireservices.co.uk/wp-content/uploads/2026/05/PAT-header-1024x559.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%;background-color:#070707;display:flex;justify-content:center;align-items:center;}.elementor .consultwhyimgc{width:100%;height:620px;overflow:hidden;object-fit:contain;object-position:top center;position:relative;}.elementor .consultwhymediac{width:45%;position:relative;display:flex;}.elementor .consultwhykc{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhytitleseg1c{font-family:Poppins;font-weight:600;font-size:46px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhytitleseg2c{font-family:Poppins;font-weight:600;font-size:46px;color:#ff4900;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhytitleseg3c{font-family:Poppins;font-weight:600;font-size:46px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhytitlesplitc{width:100%;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .consultwhyleadc{font-family:Poppins;font-weight:600;font-size:16px;color:#E8E8E8;line-height:1.6em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhyb1nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultwhyb1tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhyb1c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 100%;align-items:flex-start;}.elementor .consultwhyb2nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultwhyb2tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhyb2c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 100%;align-items:flex-start;}.elementor .consultwhyb4nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultwhyb4tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhyb4c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 100%;align-items:flex-start;}.elementor .e-f883254-323b5fe{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .e-67c850b-1b08a2e{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-66c7f6c-a30e052{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 100%;align-items:flex-start;}.elementor .consultwhybulletsc{display:flex;flex-direction:column;gap:14px;}.elementor .consultwhytextc{width:55%;display:flex;flex-direction:column;gap:24px;}.elementor .consultwhyrowc{display:flex;flex-direction:row;gap:72px;align-items:center;}.elementor .consultwhyinc{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:42px;}.elementor .consultwhyc{width:100%;overflow:hidden;padding-block-start:105px;padding-block-end:105px;padding-inline-start:24px;padding-inline-end:24px;background-color:#070707;display:flex;justify-content:center;}.elementor .consulthowkc{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consulthowtitleseg1c{font-family:Poppins;font-weight:600;font-size:46px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consulthowtitleseg2c{font-family:Poppins;font-weight:600;font-size:46px;color:#ff4900;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consulthowtitlesplitc{width:100%;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .consulthowp1c{font-family:Poppins;font-weight:400;font-size:16px;color:#CFCFCF;line-height:1.72em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consulthowp2c{font-family:Poppins;font-weight:400;font-size:16px;color:#CFCFCF;line-height:1.72em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultstat1nc{width:42px;height:42px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultstat1hc{font-family:var(--Headings);font-size:20px;color:var(--secondary);line-height:1.15em;font-style:normal;}.elementor .consultstat1pc{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.68em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultstat1c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 100%;align-items:flex-start;}.elementor .consultstat2nc{width:42px;height:42px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultstat2hc{font-family:var(--Headings);font-size:20px;color:var(--secondary);line-height:1.15em;font-style:normal;}.elementor .consultstat2pc{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.68em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultstat2c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 100%;align-items:flex-start;}.elementor .consultstat3nc{width:42px;height:42px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultstat3hc{font-family:var(--Headings);font-size:20px;color:var(--secondary);line-height:1.15em;font-style:normal;}.elementor .consultstat3pc{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.68em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultstat3c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 100%;align-items:flex-start;}.elementor .consulthowstatsc{padding:var(--zeropadding);display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .consulthowtextc{width:55%;padding:var(--zeropadding);display:flex;flex-direction:column;gap:24px;}.elementor .consulthowimgc{width:100%;height:640px;overflow:hidden;object-fit:cover;position:relative;box-shadow:-24px 24px 0px 0px #ff4900;}.elementor .consulthowmediac{width:45%;display:flex;}.elementor .consulthowrowc{display:flex;flex-direction:row;gap:70px;align-items:center;}.elementor .consulthowinc{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:42px;}.elementor .consulthowc{width:100%;overflow:hidden;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#111111;display:flex;justify-content:center;}.elementor .consultlegalkc{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegaltitleseg1c{font-family:Poppins;font-weight:800;font-size:48px;color:#ff4900;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegaltitleseg2c{font-family:Poppins;font-weight:600;font-size:48px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegaltitlesplitc{width:100%;text-align:center;justify-content:center;align-items:center;}.elementor .consultlegalp1c{max-width:860px;font-family:Poppins;font-weight:400;font-size:16px;color:#D6D6D6;line-height:1.7em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-consultlegalp1{max-width:860px;font-weight:400;color:#D6D6D6;line-height:1.7em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegalheadc{width:100%;max-width:900px;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:center;}.elementor .consultlegalp2c{width:100%;max-width:860px;font-family:Poppins;font-weight:500;font-size:17px;color:#FFFFFF;line-height:1.55em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-consultlegalp2{width:100%;max-width:860px;font-weight:500;color:#FFFFFF;line-height:1.55em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegalb1nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultlegalb1tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegalb1c{min-height:175px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#121212;box-shadow:0px 24px 54px 0px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:18px;flex:1 1 30%;align-items:flex-start;}.elementor .consultlegalb2nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultlegalb2tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegalb2c{min-height:175px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#121212;box-shadow:0px 24px 54px 0px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:18px;flex:1 1 30%;align-items:flex-start;}.elementor .consultlegalb3nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultlegalb3tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultlegalb3c{min-height:175px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#121212;box-shadow:0px 24px 54px 0px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:18px;flex:1 1 30%;align-items:flex-start;}.elementor .consultlegalcardsc{width:100%;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .consultlegalrowc{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center;}.elementor .consultlegalinc{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:42px;}.elementor .consultlegalc{width:100%;overflow:hidden;padding-block-start:95px;padding-block-end:95px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#000000bf, #000000bf),url("https://www.maggfireservices.co.uk/wp-content/uploads/2026/05/firemarshall-1024x585.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#070707;display:flex;justify-content:center;}.elementor .consultwhokc{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhotitleseg1c{font-family:Poppins;font-weight:600;font-size:48px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhotitleseg2c{font-family:Poppins;font-weight:600;font-size:48px;color:#ff4900;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwhotitlesplitc{width:100%;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .consultwhoheadc{text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .s-e3b6341{width:100%;max-width:980px;font-family:Poppins;font-weight:400;font-size:17px;color:#d4cec8;line-height:1.7em;text-align:center;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho1nc{width:42px;height:42px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultwho1hc{font-family:Poppins;font-weight:600;font-size:22px;color:#FFFFFF;line-height:1.18em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho1pc{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.68em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho1c{min-height:175px;overflow:hidden;position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#121212;box-shadow:0px 24px 54px 0px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:18px;flex:1 1 30%;align-items:flex-start;}.elementor .consultwho2nc{width:42px;height:42px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultwho2hc{font-family:Poppins;font-weight:600;font-size:22px;color:#FFFFFF;line-height:1.18em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho2pc{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.68em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho2c{min-height:175px;overflow:hidden;position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#121212;box-shadow:0px 24px 54px 0px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:18px;flex:1 1 30%;align-items:flex-start;}.elementor .consultwho3nc{width:42px;height:42px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultwho3hc{font-family:Poppins;font-weight:600;font-size:22px;color:#FFFFFF;line-height:1.18em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho3pc{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.68em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho3c{min-height:175px;overflow:hidden;position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#121212;box-shadow:0px 24px 54px 0px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:18px;flex:1 1 30%;align-items:flex-start;}.elementor .consultwho4nc{width:42px;height:42px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultwho4hc{font-family:Poppins;font-weight:600;font-size:22px;color:#FFFFFF;line-height:1.18em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho4pc{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.68em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultwho4c{min-height:175px;overflow:hidden;position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#121212;box-shadow:0px 24px 54px 0px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:18px;flex:1 1 30%;align-items:flex-start;}.elementor .consultwhogridc{display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;}.elementor .consultwhoinc{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:42px;align-items:center;}.elementor .consultwhoc{width:100%;overflow:hidden;padding-block-start:95px;padding-block-end:95px;padding-inline-start:24px;padding-inline-end:24px;background-color:#111111;display:flex;justify-content:center;}.elementor .consultprovidekc{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovidetitleseg1c{font-family:Poppins;font-weight:600;font-size:48px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovidetitleseg2c{font-family:Poppins;font-weight:600;font-size:48px;color:#ff4900;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovidetitleseg3c{font-family:Poppins;font-weight:600;font-size:48px;color:#FFFFFF;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovidetitlesplitc{width:100%;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .consultprovideleadc{font-family:Poppins;font-weight:600;font-size:16px;color:#E8E8E8;line-height:1.72em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovideendc{font-family:Poppins;font-weight:400;font-size:16px;color:#CFCFCF;line-height:1.72em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovidetextc{width:42%;display:flex;flex-direction:column;gap:22px;}.elementor .e-481a1b3-bd12ef6{width:100%;height:250px;overflow:hidden;object-fit:cover;position:relative;box-shadow:0px 22px 55px 0px rgba(0,0,0,.34);display:block;}.elementor .consultprovideb1nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultprovideb1tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovideb1c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 45%;align-items:flex-start;}.elementor .consultprovideb2nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultprovideb2tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovideb2c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 45%;align-items:flex-start;}.elementor .consultprovideb3nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultprovideb3tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovideb3c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 45%;align-items:flex-start;}.elementor .consultprovideb4nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultprovideb4tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovideb4c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 45%;align-items:flex-start;}.elementor .consultprovideb5nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultprovideb5tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovideb5c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 45%;align-items:flex-start;}.elementor .consultprovideb6nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .consultprovideb6tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultprovideb6c{overflow:hidden;position:relative;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#181818;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.20);display:flex;flex-direction:row;gap:14px;flex:1 1 45%;align-items:flex-start;}.elementor .consultprovidegridc{width:58%;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .consultproviderowc{display:flex;flex-direction:row;gap:70px;align-items:center;}.elementor .consultprovideinc{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:42px;}.elementor .consultprovidec{width:100%;overflow:hidden;padding-block-start:105px;padding-block-end:105px;padding-inline-start:24px;padding-inline-end:24px;background-color:#070707;display:flex;justify-content:center;}.elementor .consultcertkc{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcerttitleseg1c{font-family:Poppins;font-weight:600;font-size:48px;color:#ff4900;line-height:1.08em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcerttitlesplitc{text-align:center;justify-content:center;align-items:center;}.elementor .s-consultcerttitlesplit{text-align:center;gap:14px;justify-content:center;align-items:center;}.elementor .consultcertleadc{max-width:900px;font-family:Poppins;font-weight:400;font-size:16px;color:#D6D6D6;line-height:1.7em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-consultcertlead{max-width:900px;font-weight:400;color:#D6D6D6;line-height:1.7em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb1nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-243dd9f{font-family:Poppins;font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.15em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb1tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb1c{min-height:255px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#0E0E0E;box-shadow:0px 22px 50px 0px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:16px;flex:1 1 22%;justify-content:flex-start;align-items:flex-start;}.elementor .consultcertb2nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-b22319e{font-family:Poppins;font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.15em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb2tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb2c{min-height:255px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#0E0E0E;box-shadow:0px 22px 50px 0px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:16px;flex:1 1 22%;justify-content:flex-start;align-items:flex-start;}.elementor .consultcertb3nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-13654f5{font-family:Poppins;font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.15em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb3tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb3c{min-height:255px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#0E0E0E;box-shadow:0px 22px 50px 0px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:16px;flex:1 1 22%;justify-content:flex-start;align-items:flex-start;}.elementor .consultcertb4nc{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.1em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .s-bb96cae{font-family:Poppins;font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.15em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb4tc{font-family:Poppins;font-weight:500;font-size:14px;color:#E8E8E8;line-height:1.5em;text-align:start;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcertb4c{min-height:255px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2a2a2a;border-style:solid;background-color:#0E0E0E;box-shadow:0px 22px 50px 0px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:16px;flex:1 1 22%;justify-content:flex-start;align-items:flex-start;}.elementor .consultcertcardsc{width:100%;display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .consultcertendc{max-width:780px;font-family:Poppins;font-weight:400;font-size:16px;color:#D6D6D6;line-height:1.7em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-consultcertend{max-width:780px;font-weight:400;color:#D6D6D6;line-height:1.7em;text-align:center;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .consultcerttextc{width:100%;max-width:980px;text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .consultcertrowc{display:flex;flex-direction:column;gap:42px;justify-content:center;align-items:center;}.elementor .consultcertinc{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:42px;}.elementor .consultcertc{width:100%;overflow:hidden;padding-block-start:95px;padding-block-end:95px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#000000bf, #000000bf),url("https://www.maggfireservices.co.uk/wp-content/uploads/2026/05/escape2.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#070707;display:flex;justify-content:center;}.elementor .extcontactk-c{font-family:Poppins;font-weight:700;font-size:11px;color:#FAC700;letter-spacing:3px;line-height:1.1em;font-style:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontacth-seg1-c{font-family:Poppins;font-weight:700;font-size:38px;color:#FFFFFF;line-height:1.12em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontacth-seg2-c{font-family:Poppins;font-weight:700;font-size:38px;color:#ff4900;line-height:1.12em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontacth-seg3-c{font-family:Poppins;font-weight:700;font-size:38px;color:#FFFFFF;line-height:1.12em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontacth-split-c{width:100%;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .ext-contact-p-c{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.72em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontact1n-c{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.12em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;flex:0 0 34px;justify-content:center;align-items:center;align-self:flex-start;}.elementor .extcontact1t-c{font-family:Poppins;font-weight:500;font-size:14px;color:#EEEEEE;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontact1-c{padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2A2A2A;border-style:solid;background-color:#181818;flex-direction:row;gap:14px;flex:1 1 0%;align-items:center;}.elementor .extcontact2n-c{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.12em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;flex:0 0 34px;justify-content:center;align-items:center;align-self:flex-start;}.elementor .extcontact2t-c{font-family:Poppins;font-weight:500;font-size:14px;color:#EEEEEE;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontact2-c{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.72em;font-style:normal;padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2A2A2A;border-style:solid;background-color:#181818;flex-direction:row;gap:14px;flex:1 1 0%;align-items:center;}.elementor .extcontact3n-c{width:34px;height:34px;font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;line-height:1.12em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#ff4900;display:flex;flex:0 0 34px;justify-content:center;align-items:center;align-self:flex-start;}.elementor .extcontact3t-c{font-family:Poppins;font-weight:500;font-size:14px;color:#EEEEEE;line-height:1.5em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .extcontact3-c{padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2A2A2A;border-style:solid;background-color:#181818;flex-direction:row;gap:14px;flex:1 1 0%;align-items:center;}.elementor .ext-contact-c{width:50%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:44px;padding-inline-end:44px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2A2A2A;border-style:solid;background-color:#141414;display:flex;flex-direction:column;gap:18px;}.elementor .ext-form-h-c{font-family:Poppins;font-weight:700;font-size:28px;color:#FFFFFF;line-height:1.12em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ext-form-p-c{font-family:Poppins;font-weight:400;font-size:15px;color:#CFCFCF;line-height:1.72em;font-style:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ext-form-card-c{width:50%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:44px;padding-inline-end:44px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#2A2A2A;border-style:solid;background-color:#141414;display:flex;flex-direction:column;gap:20px;}.elementor .ext-form-in-c{width:100%;max-width:1240px;display:flex;flex-direction:row;gap:58px;align-items:stretch;}.elementor .ext-form-section-c{padding-block-start:96px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0D0D0D;display:flex;justify-content:center;}