: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}.left-menu ul{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);list-style:none;margin:0 0 14px;padding:16px}.left-menu ul li{margin:0 0 14px}.left-menu ul li:last-child{margin:0}.left-menu ul li ul{border:none;border-left:4px solid var(--border-colour);border-radius:0 0 0 8px;max-height:0;margin:0 0 20px 10px;opacity:0;padding:0 0 0 14px;visibility:hidden;transition:all .3s ease-in-out}.left-menu ul li ul:last-child{margin-bottom:6px}.left-menu ul li a{background:var(--child-menu-background);border-radius:var(--border-radius);color:var(--font-colour);display:block;font-weight:700;padding:12px 16px;transition:all .3s ease-in-out}.left-menu ul li a svg{fill:var(--font-colour);float:right;height:20px;transition:all .3s ease-in-out;width:20px}.left-menu ul li a:hover{background:var(--border-colour);-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:2px}.left-menu ul li.open ul{max-height:100%;opacity:1;padding:14px 0 10px 14px;visibility:visible}.left-menu ul li.active>a{background:var(--tertiary-colour);color:var(--white);-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:2px}.left-menu ul li.active a svg{fill:var(--white);transform:rotate(180deg)}.left-menu ul li.active>ul{border-color:var(--tertiary-colour)}.left-menu ul li.active>ul li.active>a{background:var(--tertiary-colour);text-decoration:none}.left-menu ul li.active>ul li.active>a:hover{background:var(--primary-hover);-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:2px}.layout-buttons{display:none}.page h2{border-top:1px dashed var(--border-colour);font-size:24px;padding:14px 0 0}.page h3{font-size:20px}.page h4{font-size:16px}.page p{margin:0 0 14px}.page ul{margin:0 0 14px;padding:0 0 0 20px}.page ul li{line-height:1.4em;margin:6px 0 0;padding:0 0 0 6px}.delivery td{border-top:1px dashed var(--border-colour);border-right:1px dashed var(--border-colour)}.delivery td:last-child{border-right:1px solid var(--border-colour)}.delivery .group td:nth-child(-n+4){border-top:1px solid var(--border-colour)}.brand{display:flex;gap:20px}.brand svg{border-left:1px dashed var(--border-colour);height:56px;margin:0 0 14px;max-width:140px;padding:0 0 0 20px}.brand p{flex-grow:100;flex-shrink:100}@media only screen and (max-width: 1009px){.left-menu>ul{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;transform:translate(-270px);visibility:hidden;width:222px}.mb-sidebar .left-menu>ul{max-height:100%;opacity:1;transform:translate(0);visibility:visible}.layout-buttons{display:flex}.brand svg{display:none}.brand p{width:100%}}.downloads{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.downloads h2{font-size:24px;margin:0;width:100%}.downloads .divide{margin:0;width:100%}.download-card{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);color:var(--font-colour)!important;display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;overflow:hidden;padding:18px;text-decoration:none!important;transition:all .3s ease-in-out;width:calc((100% - 16px)/2 - 38px)}.download-card:hover{box-shadow:0 0 10px #00000014}.download-card img{background:#fff;border:1px solid var(--border-colour);border-radius:var(--border-radius);padding:6px;height:70px;width:70px}.download-card h3{align-content:center;font-size:16px;margin:0;width:calc(100% - 206px)}.download-card h3 span{display:block;color:var(--icon-colour);font-weight:400;margin:2px 0 0}.download-card .size{align-content:center;border-left:1px dashed var(--border-colour);font-weight:700;padding:0 0 0 20px;text-align:center;width:60px}.download-card .size svg{display:block;height:40px;margin:0 auto 8px}@media only screen and (max-width: 1495px){.downloads{gap:14px}.download-card h2{font-size:16px}}@media only screen and (max-width: 1335px){.downloads{gap:14px}.download-card img{order:2}.download-card h3{border-bottom:1px dashed var(--border-colour);margin:0 0 14px;order:1;padding:0 0 10px;width:100%}.download-card .size{order:2}}@media only screen and (max-width: 1009px){.downloads{gap:14px}}@media only screen and (max-width: 779px){.downloads{gap:14px}}@media only screen and (max-width: 559px){.downloads{gap:14px}.download-card{width:100%}}
