:root{--sub-menu-height: auto;--border-radius: 5px;--border-colour: #E8E8E8;--border-hover: #DDDDDD;--font-family: Arial, Helvetica, sans-serif;--white: #FFFFFF;--body-colour: #FFFFFF;--background-colour: #F9F9F9;--font-colour: #273336;--link-colour: #F86118;--placeholder-colour: #888888;--footer-background: #F9F9F9;--footer-border: #E8E8E8;--footer-colour: #273336;--dark-overlay: #00000090;--light-overlay: #FFFFFF14;--vo-background: #FFFFFF95;--vo-border: #555555;--primary-colour: #F86118;--primary-hover: #DF5716;--secondary-colour: #004976;--secondary-hover: #00426A;--tertiary-colour: #FA7A3D;--tertiary-hover: #E0672E;--quaternary-colour: #0069A8;--quaternary-hover: #005E97;--primary-graph: #0069A894;--secondary-graph: #D9001C94;--primary-price: #E12424;--secondary-price: #444444;--menu-bl-colour: #E95B17;--menu-br-colour: #F86A26;--sub-menu-background: #F9F9F9;--sub-menu-border: #DDDDDD;--sub-sub-menu-background: #F4F4F4;--sub-sub-menu-border: #E3E3E3;--child-menu-background: #EFEFEF;--child-menu-border: #DCDCDC;--featured-background: #FFF7F3;--featured-border: #FA8147;--featured-hover: #E17440;--featured-active: #FAF2EE;--success-background: #F1F9F7;--success-colour: #09977E;--success-hover: #088871;--warning-background: #FEFCF3;--warning-colour: #E7BA33;--warning-hover: #CFA72E;--error-background: #FDF0F2;--error-colour: #E13349;--error-hover: #CA2E42;--trustpilot: #00B67A;--star-on: #09977E;--star-off: #000000;--star-hover: #088871;--icon-colour: #788594;--arrow-colour: #555555}[data-theme=dark]{--border-colour: #2C373C;--border-hover: #2F393F;--white: #FFFFFF;--body-colour: #1B262C;--background-colour: #1F2A30;--font-colour: #D8D8D8;--link-colour: #D8D8D8;--placeholder-colour: #8C9193;--footer-background: #1F2A30;--footer-border: #2A353B;--footer-colour: #D8D8D8;--dark-overlay: #00000090;--light-overlay: #FFFFFF14;--vo-background: #FFFFFF90;--vo-border: #1F2A30;--primary-colour: #F97839;--primary-hover: #E06C33;--secondary-colour: #005F97;--secondary-hover: #005588;--tertiary-colour: #F97839;--tertiary-hover: #E06C33;--quaternary-colour: #005F97;--quaternary-hover: #005588;--primary-price: #E84242;--secondary-price: #D8D8D8;--menu-bl-colour: #EA7136;--menu-br-colour: #F98045;--sub-menu-background: #242F34;--sub-menu-border: #374046;--sub-sub-menu-background: #283338;--sub-sub-menu-border: #3B454A;--child-menu-background: #2D373D;--child-menu-border: #40494E;--featured-background: #2C2C2D;--featured-border: #A05734;--featured-hover: #904E2F;--featured-active: #503A2F;--success-background: #09705E;--success-colour: #0B8C76;--success-hover: #0A7E6A;--warning-background: #2B322D;--warning-colour: #AA8E31;--warning-hover: #967712;--error-background: #2B2A2F;--error-colour: #BF4D4E;--error-hover: #AC4546;--trustpilot: #00B67A;--star-on: #0B8C76;--star-off: #FFFFFF;--star-hover: #0A7E6A;--icon-colour: #788594;--arrow-colour: #888888}:root{--site-survey: url(https://www.budget-fire.co.uk/build/assets/site-survey-B8KOyyKI.jpg);--extinguisher-servicing: url(https://www.budget-fire.co.uk/build/assets/extinguisher-servicing-D_ynkHG7.jpg);--evac-chair-servicing: url(https://www.budget-fire.co.uk/build/assets/evac-chair-servicing-DHmaw8Eg.jpg);--defibrillator-inspection: url(https://www.budget-fire.co.uk/build/assets/defibrillator-inspection-Tq92yjiJ.jpg);--training-courses: url(https://www.budget-fire.co.uk/build/assets/training-courses-Ds10e3fJ.jpg);--custom-fire-doors: url(https://www.budget-fire.co.uk/build/assets/custom-fire-doors-CME3mQUG.jpg);--fd-measuring: url(https://www.budget-fire.co.uk/build/assets/fire-door-measuring-Dt_cGi6y.jpg);--hfsc: url(https://www.budget-fire.co.uk/build/assets/hfsc-uvf9BrvB.jpg);--call-back: url(https://www.budget-fire.co.uk/build/assets/call-back-CKyJxpux.jpg);--customer-service: url(https://www.budget-fire.co.uk/build/assets/customer-service-CGVpJi6a.jpg);--trade-account: url(https://www.budget-fire.co.uk/build/assets/trade-8D4kBlpg.jpg);--credit-account: url(https://www.budget-fire.co.uk/build/assets/credit-UEVFOiUw.jpg);--img-brightness: 1;--window: #7BDFF7;--shimmer: #3BC3EF;--tyres: #5E5E5E;--rims: #EAEAEA;--handle: #EAEAEA;--brake-lights: #D90000;--indicators: #FFA02F;--bumpers: #444444;--hair: #444444;--skin: #F9DBA4;--eco-light: #09977E;--eco-dark: #066252;--renewable-light: #FABD1D;--renewable-dark: #F8A303;--recaptcha-dark: #1C3AA9;--recaptcha-light: #4285F4;--recaptcha-grey: #ABABAB;--facebook: #005E97;--instagram: linear-gradient(45deg, #F09433 0%,#E6683c 25%,#DC2743 50%,#CC2366 75%,#BC1888 100%);--spotify: #1ED760;--apple-podcasts: #A738D5;--you-tube: #DD5044;--linked-in: #005E97;--x: #222222;--whats-app-dark: #25D366;--whats-app-light: #DFF8C5;--tiktok: #222222;--tiktok-blue: #00F2EA;--tiktok-pink: #FF0050;--google-blue: #4285F4;--google-red: #EA4335;--google-yellow: #FCB002;--google-green: #34A853;--google-grey: #444444;--visa-orange: #F79310;--visa-blue: #2B3894;--mc-red: #CC0000;--mc-orange: #FF9900;--ms-blue: #0066CB;--ms-red: #CC0001;--apple: #273336;--apple-hover: #232E30;--paypal: #0070BA;--paypal-hover: #008AE6;--pp-dark: #253B80;--pp-light: #179BD7;--pp-overlap: #111111;--hokodo-colour: #64CDC8;--hokodo-hover: #93DDDA;--super-logo: #F87001;--super-colour: #F87001;--super-hover: #FE8929;--evri: #017AC3;--dhl: #D40511}[data-theme=dark]{--site-survey: url(../images/dark/featured/site-survey.jpg);--extinguisher-servicing: url(../images/dark/featured/extinguisher-servicing.jpg);--evac-chair-servicing: url(../images/dark/featured/evac-chair-servicing.jpg);--defibrillator-inspection: url(../images/dark/featured/defibrillator-inspection.jpg);--training-courses: url(../images/dark/featured/training-courses.jpg);--custom-fire-doors: url(../images/dark/featured/custom-fire-doors.jpg);--fd-measuring: url(../images/dark/featured/fire-door-measuring.jpg);--hfsc: url(../images/dark/featured/hfsc.jpg);--call-back: url(../images/dark/featured/call-back.jpg);--customer-service: url(../images/dark/featured/customer-sevice.jpg);--trade-account: url(../images/dark/featured/trade.jpg);--credit-account: url(../images/dark/featured/credit.jpg);--img-brightness: .9;--window: #242F34;--shimmer: #3B454A;--tyres: #4E5A63;--rims: #999999;--handle: #EAEAEA;--brake-lights: #EA5455;--indicators: #FFA73C;--bumpers: #4E5A63;--hair: #374046;--skin: #F9DBA4;--eco-light: #0D806E;--eco-dark: #0A6658;--renewable-light: #09977E;--renewable-dark: #066252;--recaptcha-dark: #1C3AA9;--recaptcha-light: #4285F4;--recaptcha-grey: #ABABAB;--facebook: #242F34;--instagram: #242F34;--apple-podcasts: #242F34;--spotify: #242F34;--you-tube: #242F34;--linked-in: #242F34;--x: #242F34;--whats-app-dark: #128C7E;--whats-app-light: #075E54;--tiktok: #242F34;--tiktok-blue: #00F2EA;--tiktok-pink: #FF0050;--google-blue: #C2C2C2;--google-red: #C2C2C2;--google-yellow: #C2C2C2;--google-green: #C2C2C2;--google-grey: #626262;--visa-orange: #626262;--visa-blue: #C2C2C2;--mc-red: #C2C2C2;--mc-orange: #C2C2C2;--ms-blue: #C2C2C2;--ms-red: #C2C2C2;--apple: #C2C2C2;--apple-hover: #AEAEAE;--paypal: #3C91CA;--paypal-hover: #3682B5;--pp-dark: #C2C2C2;--pp-light: #C2C2C2;--pp-overlap: #444444;--hokodo-colour: #36A7A2;--hokodo-hover: #319994;--super-logo: #C2C2C2;--super-colour: #F97839;--super-hover: #E06C33;--evri: #B2B2B2;--dhl: #B2B2B2}.contact{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 14px;position:relative}.contact-left{border-right:1px dashed var(--border-colour);padding:0 14px 0 0;position:sticky;top:0;width:calc((100% - 12px) / 5 * 3)}.contact-left table{margin:0}.contact-right{position:sticky;top:0;width:calc((100% - 56px)*.4)}.contact-right h2{font-size:26px}.contact-right p:not(:last-child){margin:0 0 6px}a.chat{border-top:1px dashed var(--border-colour);color:var(--font-colour);display:block;margin:14px 0 0;padding:14px 0 0;text-decoration:none}.chat h3{font-size:20px;margin:3px 0}.chat p{color:var(--tertiary-colour);font-size:16px;font-weight:700}.chat svg{float:left;height:58px;margin:0 14px 0 0;width:58px}.contact-details{border-top:1px dashed var(--border-colour);display:flex;flex-wrap:wrap;gap:16px;margin:0 0 14px;padding:14px 0 0}.contact-card{align-items:center;border:1px solid var(--border-colour);border-radius:var(--border-radius);color:var(--font-colour);padding:18px;text-align:center;transition:all .3s ease-in-out;width:324px}.contact-card svg{height:80px;margin:0 0 14px;width:80px}.contact-card h2{font-size:16px;margin:0 0 14px}.contact-card ul{list-style:none;margin:0;padding:0}.contact-card ul li{align-items:center;border-top:1px dashed var(--border-colour);display:flex;font-size:24px;font-weight:700;gap:14px;justify-content:center;margin:0 0 20px;padding:20px 0 0}.contact-card ul li:last-child{margin:0}.contact-card ul li a{color:var(--tertiary-colour);text-decoration:none}.contact-card ul li svg{height:28px;margin:0;width:28px}.contact-banner{border:1px solid var(--border-colour);border-radius:var(--border-radius);margin:0 0 20px;padding:40px 740px 40px 40px}.customer-service{background:var(--customer-service) center center no-repeat}.form{background:var(--body-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);display:flex;padding:18px}@media only screen and (max-width: 1495px){.contact-details{gap:16px}.contact-card{width:284px}.contact-card ul li{font-size:14px}.contact-banner{padding-right:684px}}@media only screen and (max-width: 1335px){.contact-details{gap:16px}.contact-right h3{font-size:18px}.contact-card{width:288px}.contact-card:last-child{display:none}.contact-card h2{font-size:14px}.contact-card p,.contact-card ul li{font-size:13px}.contact-banner{padding:20px 440px 20px 20px}}@media only screen and (max-width: 1009px){.contact-left{border:none;padding:0;position:initial;width:100%}.address{display:none}.contact-right{position:initial;width:100%}a.chat{margin:0}.contact-details{gap:16px}.contact-card{width:352px}.contact-card:nth-last-child(2){display:none}.contact-banner{padding:20px}}@media only screen and (max-width: 795px){.contact-details{gap:14px}.contact-card{width:188px}.contact-card:nth-last-child(2){display:block}.contact-card p{display:none}.contact-card ul li{justify-content:center}.contact-card ul li svg{display:none}.contact-banner{background:var(--body-colour)!important;padding:20px}.contact-banner .form{border:none;padding:0}.contact-banner .single{width:100%}}@media only screen and (max-width: 465px){.contact-left table th,.contact-left table td{font-size:12px}.contact-left table tr th:first-child{display:none}.contact-details{gap:14px}.contact-card{padding:12px;width:100%}.contact-card h2{font-size:12px}.contact-card h2 span{display:none}.contact-card ul li{font-size:10px;margin:0 0 8px;padding:8px 0 0}}
