:root{--frs-banner: url(./frs-banner-BySkqmNe.jpg);--sub-menu-height: auto;--border-radius: 8px;--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: #2E6EB7;--placeholder-colour: #888888;--footer-background: #1F2A30;--footer-border: #2A353B;--footer-colour: #FFFFFF;--dark-overlay: #19222690;--light-overlay: #FFFFFF14;--vo-background: #FFFFFF95;--vo-border: #555555;--primary-colour: #92C449;--primary-hover: #83B042;--secondary-colour: #444444;--secondary-hover: #3D3D3D;--tertiary-colour: #92C449;--tertiary-hover: #83B042;--quaternary-colour: #444444;--quaternary-hover: #3D3D3D;--primary-graph: #0069A894;--secondary-graph: #D9001C94;--primary-price: #E12424;--secondary-price: #444444;--menu-bl-colour: #CA0E26;--menu-br-colour: #BC0018;--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: #F9FCF4;--featured-border: #92C449;--featured-hover: #83B042;--featured-active: #F9FCF4;--success-background: #F9FCF4;--success-colour: #92C449;--success-hover: #83B042;--warning-background: #FDFAEF;--warning-colour: #E7BA33;--warning-hover: #CFA72E;--error-background: #FDEFF1;--error-colour: #E13349;--error-hover: #CA2E42;--trustpilot: #00B67A;--star-on: #92C449;--star-off: #000000;--star-hover: #83B042;--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: #19222690;--light-overlay: #FFFFFF14;--vo-background: #FFFFFF90;--vo-border: #1F2A30;--primary-colour: #9EC467;--primary-hover: #8EB05C;--secondary-colour: #EFF4E8;--secondary-hover: #E6EADF;--tertiary-colour: #9EC467;--tertiary-hover: #8EB05C;--quaternary-colour: #EFF4E8;--quaternary-hover: #E6EADF;--primary-price: #E84242;--secondary-price: #D8D8D8;--menu-bl-colour: #E84C4C;--menu-br-colour: #DA3E3E;--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: #4F6544;--featured-border: #9EC467;--featured-hover: #8EB05C;--featured-active: #283532;--success-background: #4F6544;--success-colour: #9EC467;--success-hover: #8EB05C;--warning-background: #29302C;--warning-colour: #AA8E31;--warning-hover: #99802C;--error-background: #27282D;--error-colour: #BF4D4E;--error-hover: #AC4546;--trustpilot: #00B67A;--star-on: #9EC467;--star-off: #FFFFFF;--star-hover: #8EB05C;--icon-colour: #788594;--arrow-colour: #888888}:root{--site-survey: url(./site-survey-Ci6dlduy.jpg);--extinguisher-servicing: url(./extinguisher-servicing-D_ynkHG7.jpg);--evac-chair-servicing: url(./evac-chair-servicing-DHmaw8Eg.jpg);--defibrillator-inspection: url(./defibrillator-inspection-Tq92yjiJ.jpg);--training-courses: url(./training-courses-Ds10e3fJ.jpg);--custom-fire-doors: url(./custom-fire-doors-CME3mQUG.jpg);--fd-measuring: url(./fire-door-measuring-ItP0IkvN.jpg);--pas-24: url(./pas-24-CNLMQ-Ad.jpg);--school-fire-doors: url(./school-fire-doors-D7xrIprX.jpg);--hfsc: url(./hfsc-uvf9BrvB.jpg);--call-back: url(./call-back-ytZAXz3n.jpg);--customer-service: url(./customer-service-CGVpJi6a.jpg);--trade-account: url(./trade-8D4kBlpg.jpg);--credit-account: url(./credit-UEVFOiUw.jpg);--reminders: url(./reminders-C7UXyjCH.jpg);--podcast-banner: url(./podcast-B5WRAvUa.jpg);--banner: url(./background-BEvEKrU8.png);--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: #FFFFFF;--instagram: #FFFFFF;--you-tube: #FFFFFF;--linked-in: #FFFFFF;--x: #FFFFFF;--spotify: #FFFFFF;--tiktok: #FFFFFF;--tiktok-light: #01F6EF;--tiktok-dark: #FF004E;--whats-app-dark: #25D366;--whats-app-light: #DFF8C5;--google-blue: #4285F4;--google-red: #EA4335;--google-yellow: #FCB002;--google-green: #34A853;--google-grey: #273336;--visa-orange: #F79310;--visa-blue: #2B3894;--mc-red: #EB001B;--mc-orange: #FF5F00;--mc-yellow: #F79E1B;--ms-red: #E30016;--ms-purple: #605DC4;--ms-blue: #128FDE;--apple: #273336;--pp-dark: #253B80;--pp-light: #179BD7;--pp-overlap: #111111;--super-logo: #F87001;--amex-logo: #016CC9;--evri: #017AC3;--dhl: #D40511}[data-theme=dark]{--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: #FFFFFF;--instagram: #FFFFFF;--you-tube: #FFFFFF;--linked-in: #FFFFFF;--x: #FFFFFF;--spotify: #FFFFFF;--tiktok: #FFFFFF;--tiktok-light: #01F6EF;--tiktok-dark: #FF004E;--whats-app-dark: #25D366;--whats-app-light: #DFF8C5;--google-blue: #4285F4;--google-red: #EA4335;--google-yellow: #FCB002;--google-green: #34A853;--google-grey: #273336;--visa-orange: #F79310;--visa-blue: #2B3894;--mc-red: #EB001B;--mc-orange: #FF5F00;--mc-yellow: #F79E1B;--ms-red: #E30016;--ms-purple: #605DC4;--ms-blue: #128FDE;--apple: #273336;--pp-dark: #253B80;--pp-light: #179BD7;--pp-overlap: #111111;--super-logo: #F87001;--amex-logo: #016CC9;--evri: #B2B2B2;--dhl: #B2B2B2}.guide p{margin:0 0 14px}.guide img{border-radius:var(--border-radius);display:block}.guide iframe{border-radius:var(--border-radius);aspect-ratio:2/1.5;width:800px}.recommendation{border:1px solid var(--border-colour);border-radius:var(--border-radius);display:flex;margin:0 0 14px;padding:18px}.recommendation img{align-self:center;width:340px}.recommendation .description{border-left:1px dashed var(--border-colour);padding:0 0 0 24px}.fire-classes{display:flex;gap:14px;margin:0 0 14px}.fire-classes:last-child{margin:0}.fire-classes svg{width:54px}.guide table td p:last-child{margin:0}.guide table th svg{display:block;margin:0 auto 14px;width:54px}.guide table td svg{width:34px}.highlight{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);margin:0 0 20px;padding:18px}.guide ul,.guide ol{margin:0 0 14px;padding:0 0 0 20px}.guide ul.column-2{-moz-column-count:2;column-count:2}.guide ul.column-3{-moz-column-count:3;column-count:3}.guide ul.recommendations{padding:0 0 0 30px}.guide ul li,.guide ol li{line-height:1.4em;margin:6px 0 0;padding:0 0 0 6px}.guide-features{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 14px;position:relative}.guide-feature{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);overflow:hidden;width:calc((100% - 50px)/4)}.guide-feature img{border-bottom:1px solid var(--border-colour);border-radius:0;margin:0 0 14px}.guide-feature h2{font-size:22px;line-height:1.4em;margin:0 14px 14px}.guide-feature h3{font-size:18px;line-height:1.4em;margin:0 14px 14px}.guide-feature p{line-height:1.6em;margin:0 14px 14px}.guide-feature ul,.guide-feature ol{margin:0 14px 14px 0;padding:0 0 0 30px}.guide-feature ul li ul,.guide-feature ol li ul{margin:8px 0;padding:0 0 0 16px}.gallery{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 20px}.gallery img{width:calc((100% - 28px) / 3)}.grades{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 14px}.grade{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);flex-grow:1;padding:20px;text-align:center;width:calc((100% - 210px)/4)}.grade h2{align-content:center;background:var(--body-colour);border:4px solid var(--border-colour);border-radius:50%;display:flex;font-size:58px;flex-wrap:wrap;height:140px;line-height:1em;margin:0 auto 20px;justify-content:center;width:140px}.grade h2 span{font-size:20px;line-height:1.3em;text-align:center;width:100%}.grade h3{font-size:18px;line-height:1.4em}.grade p:last-child{margin:0}.grade svg{border-top:1px solid var(--border-colour);margin:0 0 10px;padding:20px 20px 0;width:100px}.steps{display:flex;flex-wrap:wrap;gap:14px}.coverage{border-top:1px dashed var(--border-colour);display:flex;flex-wrap:wrap;gap:40px;margin:0 0 20px;padding:20px 0 0}@media only screen and (max-width: 1495px){.guide-feature h2{font-size:18px}}@media only screen and (max-width: 1335px){.recommendation img{width:280px}}@media only screen and (max-width: 1009px){.guide-feature{width:calc((100% - 18px)/2)}.gallery img{width:calc((100% - 14px)/2)}}@media only screen and (max-width: 779px){.guide iframe,.guide-feature,.gallery img{width:100%}}.guide .listings{align-items:start;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 14px}.guide .listing-card{margin:0;width:calc((100% - 34px) / 3)}.guide .lc-image{border-radius:var(--border-radius) 0 0 0;order:1;padding:18px;width:calc(50% - 36px)}.guide .lc-image .checkbox{display:none}.guide .lc-left{border:none;border-radius:0 0 var(--border-radius) var(--border-radius);border-top:1px dashed var(--border-colour);order:3;width:100%}.guide .lc-left ul{margin:0}.guide .lc-right{border-left:1px dashed var(--border-colour);order:2;width:calc(50% - 37px)}.guide .primary-price{font-size:22px;margin:0 0 8px}.guide .secondary-price,.guide .from,.guide .was{font-size:20px}.guide .from span,.guide .was span{font-size:18px}@media only screen and (max-width: 1495px){.guide .primary-price{font-size:18px;margin:0 0 2px}.guide .secondary-price{font-size:16px}.guide .from,.guide .was{font-size:16px;margin:0 0 4px}.guide .from span,.guide .was span{font-size:14px}}@media only screen and (max-width: 1335px){.guide .listing-card{margin:0;width:calc((100% - 18px)/2)}.guide .listing-card:nth-child(3n){display:none}}@media only screen and (max-width: 779px){.guide .lc-image,.guide .lc-left,.guide .lc-right{width:100%}}
