:root{--banner-feedback: url(./feedback-banner-B3Vjd3BK.png);--fd-options: url(./options-BIrLAhBk.png);--fd-finishes: url(./finishes-Cerzk2_R.png);--fd-hardware: url(./hardware-CGSzHt-B.png);--fd-clear-glass: url(./clear-glass-DufPtDc4.png);--fd-frosted-glass: url(./frosted-glass-CSMrGibX.png);--fd-configurator: url(./custom-door-B0u6GJgt.gif);--sub-menu-height: 629px;--border-radius: 5px;--border-colour: #E8E8E8;--border-hover: #C8C8C8;--font-family: Arial, Helvetica, sans-serif;--white: #FFFFFF;--charcoal: #444444;--body-colour: #FFFFFF;--background-colour: #F9F9F9;--font-colour: #273336;--link-colour: #0069A8;--placeholder-colour: #888888;--footer-background: #004976;--footer-border: #00426A;--footer-colour: #FFFFFF;--dark-overlay: #00000090;--light-overlay: #FFFFFF14;--vo-background: #FFFFFF95;--vo-border: #555555;--primary-colour: #004976;--primary-hover: #00426A;--secondary-colour: #D34413;--secondary-hover: #C74012;--tertiary-colour: #0069A8;--tertiary-hover: #005E97;--quaternary-colour: #E94D18;--quaternary-hover: #D14516;--primary-graph: #0069A899;--secondary-graph: #DE471499;--primary-price: #E12424;--secondary-price: #444444;--menu-bl-colour: #00456F;--menu-br-colour: #0F547E;--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: #F0F6FA;--featured-border: #0069A8;--featured-hover: #005E97;--featured-active: #EBF1F5;--success-background: #F1F9F7;--success-colour: #09977E;--success-hover: #088871;--warning-background: #FEFBF3;--warning-colour: #F1B536;--warning-hover: #D8A330;--error-background: #FDF2F2;--error-colour: #E75050;--error-hover: #CF4848;--star-on: #09977E;--star-off: #000000;--star-hover: #088871;--icon-colour: #788594;--arrow-colour: #666666}[data-theme=dark]{--banner-feedback: url(./feedback-banner-BMMEyhCq.png);--fd-options: url(./options-2zIQ5gfl.png);--fd-finishes: url(./finishes-Cerzk2_R.png);--fd-clear-glass: url(./clear-glass-DufPtDc4.png);--fd-frosted-glass: url(./frosted-glass-CSMrGibX.png);--fd-configurator: url(./custom-door-BZr66k4y.gif);--border-colour: #2C373C;--border-hover: #2F393F;--white: #FFFFFF;--charcoal: #444444;--body-colour: #1B262C;--background-colour: #1F2A30;--font-colour: #D8D8D8;--link-colour: #3C91CA;--placeholder-colour: #8C9193;--footer-background: #3C91CA;--footer-border: #3682B5;--footer-colour: #FFFFFF;--dark-overlay: #00000090;--light-overlay: #FFFFFF14;--vo-background: #FFFFFF90;--vo-border: #1F2A30;--primary-colour: #3C91CA;--primary-hover: #3682B5;--secondary-colour: #F6601A;--secondary-hover: #DD5617;--tertiary-colour: #3C91CA;--tertiary-hover: #3682B5;--quaternary-colour: #F56624;--quaternary-hover: #DC5C20;--primary-price: #E84242;--secondary-price: #D8D8D8;--menu-bl-colour: #3888BE;--menu-br-colour: #4797CD;--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: #1A2932;--featured-border: #0B4C73;--featured-hover: #0A4467;--featured-active: #23313A;--success-background: #1A3034;--success-colour: #10AB92;--success-hover: #0E9A83;--warning-background: #2B322D;--warning-colour: #AA8E31;--warning-hover: #967712;--error-background: #2B2A2F;--error-colour: #BF4D4E;--error-hover: #AC4546;--star-on: #10AB92;--star-off: #FFFFFF;--star-hover: #0E9A83;--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}.latest-episode{border-bottom:1px dashed var(--border-colour);display:flex;flex-wrap:wrap;gap:14px;padding:0 0 14px;width:100%}.details{background:url(./background-BEvEKrU8.png) bottom right/cover no-repeat,linear-gradient(-60deg,var(--tertiary-colour) 0%,var(--primary-colour) 50%,var(--tertiary-colour) 100%);border-radius:var(--border-radius);color:var(--white);padding:20px;width:calc((100% - 14px)/2 - 40px)}.details h2{display:-webkit-box;font-size:30px;margin:0 0 2px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.details .date{background:var(--quaternary-colour);border:3px solid var(--primary-colour);border-radius:7px;display:inline-block;font-size:24px;font-weight:700;margin:6px 0 14px;padding:14px 18px;transform:rotate(-2deg)}.details p{font-size:18px;line-height:1.5em}.details svg{fill:var(--white)}.details .divide{border-top:1px solid rgba(0,0,0,.1882352941);margin:0 0 20px}.controls{background:#0004;display:flex;flex-wrap:wrap;gap:14px;padding:22px}.controls p{align-content:center;border-right:1px solid rgba(255,255,255,.062745098);font-size:16px;font-weight:700;margin:0;padding:0 14px 0 0}.controls a{background:var(--tertiary-colour);border-radius:var(--border-radius);padding:10px;transition:all .3s ease-in-out}.controls a:hover{background:var(--tertiary-hover);box-shadow:0 0 10px #00000014}.controls svg{display:block;fill:var(--white);width:24px}.controls svg.play-icon{fill:var(--white)}.run-time{align-items:center;display:flex;gap:10px;margin-left:auto}.run-time svg{margin:-2px 0 0;width:36px}.run-time u{font-size:20px;font-weight:700;margin:4px 0 0;text-decoration:none}.participant{background:#9c9c9c;border-radius:var(--border-radius);overflow:hidden;position:relative;width:calc((100% - 42px)/4)}.participant img{bottom:0;display:block;filter:brightness(1);position:absolute}.participant a{background:var(--dark-overlay);bottom:20px;color:var(--white);padding:20px;position:absolute;text-decoration:none}.participant h3{font-size:16px;margin:0}.participant h3 span{display:block;font-size:20px;margin:2px 0 0}.participant a svg{background:linear-gradient(-60deg,var(--tertiary-colour) 0%,var(--primary-colour) 50%,var(--tertiary-colour) 100%);border-radius:var(--border-radius);float:right;fill:var(--white);height:28px;padding:10px;width:28px}.host a{border-radius:var(--border-radius) 0 0 var(--border-radius);left:30px;right:0}.guest a{border-radius:0 var(--border-radius) var(--border-radius) 0;left:0;right:30px}.podcasts{border-top:1px dashed var(--border-colour);display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px;padding:14px 0 0}.podcast-card{background:var(--background-colour);border:1px solid var(--border-colour);border-radius:var(--border-radius);color:var(--font-colour)!important;overflow:hidden;padding:18px;text-decoration:none!important;transition:all .3s ease-in-out;width:calc((100% - 42px)/4 - 38px)}.podcast-card:hover{box-shadow:0 0 10px #00000014}.podcast-card h2{font-size:18px;margin:0 0 10px}.podcast-card h2 span{display:-webkit-box;font-size:20px;line-height:1.4em;margin:0 0 8px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.podcast-card h2 u{background:var(--quaternary-colour);border-radius:var(--border-radius);color:var(--white);display:inline-block;font-size:16px;padding:10px 14px;text-decoration:none;transform:rotate(-2deg)}.podcast-card h2 i{font-style:normal;margin-left:auto}.podcast-card h3{border-bottom:1px dashed var(--border-colour);border-top:1px dashed var(--border-colour);color:var(--tertiary-colour);font-size:16px;padding:16px 0}.podcast-card h3 span{display:block;font-size:20px;margin:4px 0 0}.podcast-card h3 img{border:3px solid var(--border-hover);border-radius:50%;float:right;margin:-6px 0 12px;width:52px}.podcast-card p:last-child{margin-bottom:0}.podcast-card .controls{background:none;padding:0}@media only screen and (max-width: 1335px){.details{width:calc((100% - 28px) / 7 * 3 - 40px)}.details h2{font-size:24px}.details h2 span{font-size:20px}.details p{font-size:14px}.controls{padding:18px}.controls p{display:none}.controls svg{width:22px}.participant{width:calc((100% - 28px) / 7 * 2)}.participant a{padding:16px}.participant h3{font-size:14px}.participant h3 span{font-size:16px;margin:3px 0 0}.participant a svg{height:24px;width:24px}.podcast-card{width:calc((100% - 28px) / 3 - 38px)}.podcast-card h2{font-size:18px}.podcast-card h2 span,.podcast-card h3{font-size:14px}.podcast-card h3 span{font-size:18px}}@media only screen and (max-width: 1009px){.details{width:100%}.details p{font-size:16px}.controls{border-radius:var(--border-radius)}.controls p{display:block}.participant,.podcast-card .run-time{display:none}}@media only screen and (max-width: 779px){.details p{font-size:14px}.controls p{display:none}.podcast-card{width:calc((100% - 14px)/2 - 38px)}}@media only screen and (max-width: 559px){.controls{padding:14px}.controls p{display:none}.run-time{gap:8px}.run-time svg{width:34px}.run-time u{font-size:16px}.podcast-card{width:100%}.podcast-card .run-time{display:flex}}.subscribe{align-items:center;border-bottom:1px dashed var(--border-colour);border-top:1px dashed var(--border-colour);-moz-column-gap:14px;column-gap:14px;display:flex;flex-wrap:wrap;margin:0 0 20px;padding:20px 0;row-gap:20px}.subscribe p{font-size:18px;font-weight:700;margin:0 4px 0 auto}.subscribe a{border-radius:var(--border-radius);padding:6px;width:26px}.subscribe a svg{display:block}.subscribe-filter{position:relative;width:calc((100% - 14px)/2);z-index:1}.subscribe-filter>svg{border-right:1px dashed var(--border-colour);fill:var(--font-colour);height:24px;left:14px;padding:0 14px 0 0;position:absolute;top:calc(50% - 12px);width:24px}.subscribe-filter .input{margin:0}.subscribe-filter input{margin:0;padding:19px 18px 17px 70px;width:calc(100% - 90px)}.subscribe-filter input:focus+svg{fill:var(--tertiary-colour)}
