.elementor .e-c97cc5d-3679560{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 .magg-bc-link{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 .magg-bc-link:hover,.elementor .magg-bc-link:focus-visible{color:#FFFFFF;text-decoration:none;}.elementor .magg-bc-sep{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 .magg-bc-current{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 .magg-bc-current:hover,.elementor .magg-bc-current:focus-visible{color:#FFFFFF;text-decoration:none;}.elementor .magg-service-breadcrumb{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-acd9994-54a19ff{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-fe1233a-5cff424{font-family:Poppins;font-weight:600;font-size:70px;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 .e-587067f-253fb17{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-74753f3-0ba5a7a{width:100%;font-style:normal;display:flex;flex-direction:row;gap:9px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-c18b2fc-e2f3900{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-906e46a-81e0662{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-6f86aa3-9c2e8e5{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-18987b8-98a35e1{font-family:Poppins;font-weight:800;font-size:11px;color:#FFFFFF;letter-spacing:2px;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;background-color:#ff4900;}.elementor .e-18987b8-98a35e1:hover,.elementor .e-18987b8-98a35e1:focus-visible{color:#070707;background-color:#FAC700;}.elementor .e-a40199a-803c89b{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-8ab3d46-f42ed43{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-4647759-3742aef{width:100%;max-width:980px;position:relative;z-index:2;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-d1d9ebf-af2bf50{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(0deg, rgb(0,0,0) 0%,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;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:#070707;display:flex;justify-content:center;align-items:center;}.elementor .patimgborder{width:100%;height:520px;object-fit:cover;object-position:center center;border-width:0px;border-color:#ff4900;border-style:solid;display:block;}.elementor .patmediahalf{width:44%;}.elementor .patkicker{font-family:Poppins;font-weight:800;font-size:11px;color:#FAC700;letter-spacing:3px;text-transform:uppercase;margin:0px;}.elementor .path2{font-family:Poppins;font-weight:600;font-size:46px;color:#FFFFFF;letter-spacing:-1px;line-height:52px;margin:0px;}.elementor .patbody{font-family:Poppins;font-weight:400;font-size:17px;color:#CFCFCF;line-height:30px;margin:0px;}.elementor .patnum{width:38px;height:38px;font-family:Poppins;font-weight:800;font-size:12px;color:#FFFFFF;text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#ff4900;display:flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .patcardtitle{font-family:Poppins;font-weight:600;font-size:18px;color:#FFFFFF;line-height:23px;margin:0px;}.elementor .patcardhalf{width:48%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#252525;border-style:solid;background-color:#111111;display:flex;flex-direction:column;gap:8px;}.elementor .patcardhalf:hover,.elementor .patcardhalf:focus-visible{border-color:#FAC700;}.elementor .patgrid2{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .pattexthalf{width:56%;display:flex;flex-direction:column;gap:18px;}.elementor .patrow{width:100%;max-width:1200px;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .patsectiondark{padding-block-start:95px;padding-block-end:95px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0B0B0B;display:flex;flex-direction:column;align-items:center;}.elementor .patwarning{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:#FAC700;border-style:solid;background-color:#171717;display:flex;flex-direction:column;gap:8px;}.elementor .patsectionmid{padding-block-start:95px;padding-block-end:95px;padding-inline-start:32px;padding-inline-end:32px;background-color:#111111;display:flex;flex-direction:column;align-items:center;}.elementor .patbodycenter{font-family:Poppins;font-size:17px;color:#CFCFCF;line-height:30px;text-align:center;margin:0px;}.elementor .patcenterhead{max-width:820px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .patcardquarter{width:25%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:#333333;border-style:solid;background-color:#151515;display:flex;flex-direction:column;gap:12px;}.elementor .patcardquarter:hover,.elementor .patcardquarter:focus-visible{border-color:#FAC700;}.elementor .patgrid4{width:100%;display:flex;flex-direction:row;gap:16px;}.elementor .patinnercol{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:42px;align-items:center;}.elementor .e-642c3d0-1d64e2e{width:100%;height:10vh;object-fit:cover;align-self:start;}.elementor .patbodysmall{font-family:Poppins;font-size:14px;color:#BDBDBD;line-height:22px;margin:0px;}.elementor .patcardthird{width:31.8%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-color:#ff4900;border-style:solid;background-color:#0B0B0B;display:flex;flex-direction:column;gap:10px;}.elementor .patcardthird:hover,.elementor .patcardthird:focus-visible{border-color:#FAC700;background-color:#151515;}.elementor .e-31900f4-31364cb{width:100%;height:10vh;object-fit:cover;align-self:start;}.elementor .e-38fb81f-5e0537c{width:100%;height:10vh;object-fit:cover;align-self:start;}.elementor .e-4c01703-3bbf70c{width:100%;height:10vh;object-fit:cover;align-self:start;}.elementor .e-a6ba37f-cde7691{width:100%;height:10vh;object-fit:cover;align-self:start;}.elementor .e-5210749-8906cbb{width:100%;height:10vh;object-fit:cover;align-self:start;}.elementor .patgrid3{width:100%;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .patlistcard{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#2B2B2B;border-style:solid;background-color:#151515;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .patlistcard:hover,.elementor .patlistcard:focus-visible{border-color:#FAC700;}.elementor .patgrid1{display:flex;flex-direction:column;gap:14px;}.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{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 .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;}