CINXE.COM
Covid Control - TVC
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssf996f762042a2369d6e94b5565c23bf23aba8a3a042f7b0556fa404020726.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9b5e074bea74bf10af3daaa7b58ccee129c12e2d30e3d172119a1102f2177.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css0a7f98022dbd29716ed4b68f11c02ef7c456ede2efaf1549a818de3a10784.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css6a04daadfa8df93c280d188da27e23441c0e90bf26bb40f2966941a2ae608.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc313740f0d17dc83150925c6496048fdd0cab6d317db05d9b0c3d982417a7.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css08be77d499060305d9db77c65c3e9370a3d5cd5941ad7026db9cce800e844.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb1547afbe299b6196e56658a26883926293f619b03e5ee0e4087c2d685b85.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css42bef0288660de150b63128650eddff2dc570ec3fb117b79882bf00a01b45.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9c6596ee9b87a07e9cfbe14354767bf8dc8e6f09f4530940477dcf2a39433.css" as="style" media="only screen and (max-width: 768px)" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css89ab95b83844c78c38399cb893083a87c2b6fb0f63ddd77722dde7eec442f.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css65db03ecf48e2c4b24c7020615d9d3c96dd1540536df57301ac7ea84eaed8.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb4b83855417829a526f0f26a8f4daba8f8d80b02b7127c81a0fe199567b26.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssd757011ef9ca3156162664741e4c157d123429435b2a3c787746f2e1df057.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssac21f9dea2375d64bfbbe64f6a5844fee386e8b3758779ed64045b78cb265.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-csse113f173c3259a54db43c7dfbbbc1f518c9962093f9f0df5dbc30ab5fe99a.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css384f31c6e7c4bb73a5bf94223dc5dd33da89639e9d2d45dfb7e4c833064e9.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc8be7cdadce85ce8ee61557d6b3344e78cc95b0ffe28f6d1b48f12b87b6e3.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css3b3f746701c789dbebfca159e834cba13aa00d420fceacef46e535d74eaac.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css8fc6c2e7097e2a509a6b9e17e84b72762b2fda646f1f0b92208bab3acbe90.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb6a25479a504a8d1f596018282eec79b4d6fb73a29fe259b62c00849b5dc4.css" as="style" media="all" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js0a4ac1db99897188e89acaf795455436ac322587419c91b958839fe0dfdebc.js" as="script" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js076b186f54fe09ffe0bd20ea68b268dc94de1e6ca69f2425f0e318e8ccff81.js" as="script" /> <link rel="preload" href="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js3065a7643c3dac89898f065edc8db1f4d786c51f3d99a75234fc8936e193ea.js" as="script" /> <script data-cfasync="false">if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]iebrowser/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?iebrowser=1"}else{document.location.href=href.replace("#","?iebrowser=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&iebrowser=1"}else{document.location.href=href.replace("#","&iebrowser=1#")}}}}</script> <script data-cfasync="false">class FVMLoader{constructor(e){this.triggerEvents=e,this.eventOptions={passive:!0},this.userEventListener=this.triggerListener.bind(this),this.delayedScripts={normal:[],async:[],defer:[]},this.allJQueries=[]}_addUserInteractionListener(e){this.triggerEvents.forEach(t=>window.addEventListener(t,e.userEventListener,e.eventOptions))}_removeUserInteractionListener(e){this.triggerEvents.forEach(t=>window.removeEventListener(t,e.userEventListener,e.eventOptions))}triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}async _loadEverythingNow(){this._runAllDelayedCSS(),this._delayEventListeners(),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async),await this._triggerDOMContentLoaded(),await this._triggerWindowLoad(),window.dispatchEvent(new Event("wpr-allScriptsLoaded"))}_registerAllDelayedScripts(){document.querySelectorAll("script[type=fvmdelay]").forEach(e=>{e.hasAttribute("src")?e.hasAttribute("async")&&!1!==e.async?this.delayedScripts.async.push(e):e.hasAttribute("defer")&&!1!==e.defer||"module"===e.getAttribute("data-type")?this.delayedScripts.defer.push(e):this.delayedScripts.normal.push(e):this.delayedScripts.normal.push(e)})}_runAllDelayedCSS(){document.querySelectorAll("link[rel=fvmdelay]").forEach(e=>{e.setAttribute("rel","stylesheet")})}async _transformScript(e){return await this._requestAnimFrame(),new Promise(t=>{const n=document.createElement("script");let r;[...e.attributes].forEach(e=>{let t=e.nodeName;"type"!==t&&("data-type"===t&&(t="type",r=e.nodeValue),n.setAttribute(t,e.nodeValue))}),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t()),e.parentNode.replaceChild(n,e)})}async _loadScriptsFromList(e){const t=e.shift();return t?(await this._transformScript(t),this._loadScriptsFromList(e)):Promise.resolve()}_delayEventListeners(){let e={};function t(t,n){!function(t){function n(n){return e[t].eventsToRewrite.indexOf(n)>=0?"wpr-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set(r){e["wpr"+t]=n=r}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}_delayJQueryReady(e){let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(n&&n.fn&&!e.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(t){e.domReadyFired?t.bind(document)(n):document.addEventListener("DOMContentLoaded2",()=>t.bind(document)(n))};const t=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e.split(" ").map(e=>"load"===e||0===e.indexOf("load.")?"wpr-jquery-load":e).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]})}return t.apply(this,arguments),this},e.allJQueries.push(n)}t=n}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._requestAnimFrame(),document.dispatchEvent(new Event("DOMContentLoaded2")),await this._requestAnimFrame(),window.dispatchEvent(new Event("DOMContentLoaded2")),await this._requestAnimFrame(),document.dispatchEvent(new Event("wpr-readystatechange")),await this._requestAnimFrame(),document.wpronreadystatechange&&document.wpronreadystatechange()}async _triggerWindowLoad(){await this._requestAnimFrame(),window.dispatchEvent(new Event("wpr-load")),await this._requestAnimFrame(),window.wpronload&&window.wpronload(),await this._requestAnimFrame(),this.allJQueries.forEach(e=>e(window).trigger("wpr-jquery-load")),window.dispatchEvent(new Event("wpr-pageshow")),await this._requestAnimFrame(),window.wpronpageshow&&window.wpronpageshow()}_handleDocumentWrite(){const e=new Map;document.write=document.writeln=function(t){const n=document.currentScript,r=document.createRange(),i=n.parentElement;let a=e.get(n);void 0===a&&(a=n.nextSibling,e.set(n,a));const s=document.createDocumentFragment();r.setStart(s,0),s.appendChild(r.createContextualFragment(t)),i.insertBefore(s,a)}}async _requestAnimFrame(){return new Promise(e=>requestAnimationFrame(e))}static run(){const e=new FVMLoader(["keydown","mousemove","touchmove","touchstart","touchend","wheel"]);e._addUserInteractionListener(e)}}FVMLoader.run();</script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Covid Control - TVC</title> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <meta name="description" content="TVC has developed solutions that make lift use safer for passengers by reducing the risk of Covid viral contamination.Eliminating lift button contact and facilitating social distancing for lift passengers helps building managers create a Covid-Secure environment." /> <link rel="canonical" href="https://www.tvcl.co.uk/covid-control/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Covid Control - TVC" /> <meta property="og:description" content="TVC has developed solutions that make lift use safer for passengers by reducing the risk of Covid viral contamination.Eliminating lift button contact and facilitating social distancing for lift passengers helps building managers create a Covid-Secure environment." /> <meta property="og:url" content="https://www.tvcl.co.uk/covid-control/" /> <meta property="og:site_name" content="TVC" /> <meta property="article:publisher" content="https://www.facebook.com/dewhurstuk/" /> <meta property="article:modified_time" content="2021-01-19T09:05:06+00:00" /> <meta property="og:image" content="https://www.tvcl.co.uk/wp-content/uploads/covid-control-bg-scaled.jpg" /> <meta property="og:image:width" content="2560" /> <meta property="og:image:height" content="964" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@DewhurstUK" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.tvcl.co.uk/covid-control/","url":"https://www.tvcl.co.uk/covid-control/","name":"Covid Control - TVC","isPartOf":{"@id":"https://www.tvcl.co.uk/#website"},"primaryImageOfPage":{"@id":"https://www.tvcl.co.uk/covid-control/#primaryimage"},"image":{"@id":"https://www.tvcl.co.uk/covid-control/#primaryimage"},"thumbnailUrl":"https://www.tvcl.co.uk/wp-content/uploads/covid-control-bg-scaled.jpg","datePublished":"2020-10-09T09:27:39+00:00","dateModified":"2021-01-19T09:05:06+00:00","description":"TVC has developed solutions that make lift use safer for passengers by reducing the risk of Covid viral contamination.Eliminating lift button contact and facilitating social distancing for lift passengers helps building managers create a Covid-Secure environment.","breadcrumb":{"@id":"https://www.tvcl.co.uk/covid-control/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.tvcl.co.uk/covid-control/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.tvcl.co.uk/covid-control/#primaryimage","url":"https://www.tvcl.co.uk/wp-content/uploads/covid-control-bg-scaled.jpg","contentUrl":"https://www.tvcl.co.uk/wp-content/uploads/covid-control-bg-scaled.jpg","width":2560,"height":964},{"@type":"BreadcrumbList","@id":"https://www.tvcl.co.uk/covid-control/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.tvcl.co.uk/"},{"@type":"ListItem","position":2,"name":"Covid Control"}]},{"@type":"WebSite","@id":"https://www.tvcl.co.uk/#website","url":"https://www.tvcl.co.uk/","name":"TVC","description":"Quality Components to the lift, keypad and rail industries","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.tvcl.co.uk/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script> <script> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); /* ]]> */ </script> <link rel="profile" href="https://gmpg.org/xfn/11"> <script>var huOptions = {"appID":"wwwtvclcouk-e20e5b8","currentLanguage":"en","blocking":false,"globalCookie":false};</script> <script src="https://cdn.hu-manity.co/hu-banner.min.js"></script> <script src="//www.googletagmanager.com/gtag/js?id=G-DW1KXB0GHZ" data-cfasync="false" data-wpfc-render="false" async></script> <script data-cfasync="false" data-wpfc-render="false"> var mi_version = '9.3.0'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.tvcl.co.uk\/covid-control\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-DW1KXB0GHZ', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-DW1KXB0GHZ', {"forceSSL":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <link rel='stylesheet' id='wp-block-library-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssf996f762042a2369d6e94b5565c23bf23aba8a3a042f7b0556fa404020726.css' type='text/css' media='all' /> <style id='dotdigital-for-wordpress-pages-and-forms-style-inline-css' type='text/css' media="all">iframe.wp-block-dotdigital-signup-form-pages-and-forms{background-color:#fff;color:#fff;display:block;width:100vw}</style> <style id='classic-theme-styles-inline-css' type='text/css' media="all">/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style> <style id='global-styles-inline-css' type='text/css' media="all">:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--inter:"Inter", sans-serif;--wp--preset--font-family--cardo:Cardo;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}</style> <link rel='stylesheet' id='arve-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9b5e074bea74bf10af3daaa7b58ccee129c12e2d30e3d172119a1102f2177.css' type='text/css' media='all' /> <link rel='stylesheet' id='dotdigital-for-wordpress-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css0a7f98022dbd29716ed4b68f11c02ef7c456ede2efaf1549a818de3a10784.css' type='text/css' media='all' /> <link rel='stylesheet' id='wpdm-frontend-css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css6a04daadfa8df93c280d188da27e23441c0e90bf26bb40f2966941a2ae608.css' type='text/css' media='all' /> <link rel='stylesheet' id='wpdm-front-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc313740f0d17dc83150925c6496048fdd0cab6d317db05d9b0c3d982417a7.css' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css08be77d499060305d9db77c65c3e9370a3d5cd5941ad7026db9cce800e844.css' type='text/css' media='all' /> <link rel='stylesheet' id='mmenu-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb1547afbe299b6196e56658a26883926293f619b03e5ee0e4087c2d685b85.css' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css42bef0288660de150b63128650eddff2dc570ec3fb117b79882bf00a01b45.css' type='text/css' media='all' /> <style id='woocommerce-layout-inline-css' type='text/css' media="all">.infinite-scroll .woocommerce-pagination{display:none}</style> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css9c6596ee9b87a07e9cfbe14354767bf8dc8e6f09f4530940477dcf2a39433.css' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css89ab95b83844c78c38399cb893083a87c2b6fb0f63ddd77722dde7eec442f.css' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css' media="all">.woocommerce form .form-row .required{visibility:visible}</style> <link rel='stylesheet' id='tvc-material-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css65db03ecf48e2c4b24c7020615d9d3c96dd1540536df57301ac7ea84eaed8.css' type='text/css' media='all' /> <link rel='stylesheet' id='tvc-heebo-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb4b83855417829a526f0f26a8f4daba8f8d80b02b7127c81a0fe199567b26.css' type='text/css' media='all' /> <link rel='stylesheet' id='tvc-raleway-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssd757011ef9ca3156162664741e4c157d123429435b2a3c787746f2e1df057.css' type='text/css' media='all' /> <link rel='stylesheet' id='tvc-styles-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssac21f9dea2375d64bfbbe64f6a5844fee386e8b3758779ed64045b78cb265.css' type='text/css' media='all' /> <link rel='stylesheet' id='guaven_woos-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-csse113f173c3259a54db43c7dfbbbc1f518c9962093f9f0df5dbc30ab5fe99a.css' type='text/css' media='all' /></script>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.tvcl.co.uk","hash_tracking":"false","v4_id":"G-DW1KXB0GHZ"};/* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js0a4ac1db99897188e89acaf795455436ac322587419c91b958839fe0dfdebc.js" id="jquery-core-js"></script> <script src="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js076b186f54fe09ffe0bd20ea68b268dc94de1e6ca69f2425f0e318e8ccff81.js" id="jquery-migrate-js"></script> <script id="dotdigital_for_wordpress_public_js-js-extra"> /* <![CDATA[ */ var dotdigital_form_data = {"ajax_url":"https:\/\/www.tvcl.co.uk\/wp-json\/","nonce":"5bf9843f7e","generic_failure_message":"There was a problem signing you up."}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/dotmailer-sign-up-widget/public/js/dotdigital-for-wordpress-public.js" id="dotdigital_for_wordpress_public_js-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/download-manager/assets/bootstrap/js/popper.min.js" id="wpdm-poper-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/download-manager/assets/bootstrap/js/bootstrap.min.js" id="wpdm-frontend-js-js"></script> <script id="wpdm-frontjs-js-extra"> /* <![CDATA[ */ var wpdm_url = {"home":"https:\/\/www.tvcl.co.uk\/","site":"https:\/\/www.tvcl.co.uk\/","ajax":"https:\/\/www.tvcl.co.uk\/wp-admin\/admin-ajax.php"}; var wpdm_js = {"spinner":"<i class=\"fas fa-sun fa-spin\"><\/i>","client_id":"b7fd4ba8c7e487130f8524d28c8672e9"}; var wpdm_strings = {"pass_var":"Password Verified!","pass_var_q":"Please click following button to start download.","start_dl":"Start Download"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/download-manager/assets/js/front.js" id="wpdm-frontjs-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/mmenu/js/mmenu.js" id="mmenu-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script> <script id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https:\/\/www.tvcl.co.uk\/basket\/","is_cart":"","cart_redirect_after_add":"no"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style type="text/css" media="all">.recentcomments a{display:inline!important;padding:0!important;margin:0!important}</style> <style id='wp-fonts-local' type='text/css' media="all">@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url(https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2) format('woff2');font-stretch:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url(https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2) format('woff2')}</style> <link rel="icon" href="https://www.tvcl.co.uk/wp-content/uploads/2018/04/tvc-fav.png" sizes="192x192" /> <style media="all">/* WPDM Link Template Styles */</style> <style media="all">:root{--color-primary:#4a8eff;--color-primary-rgb:74, 142, 255;--color-primary-hover:#4a8eff;--color-primary-active:#4a8eff;--color-secondary:#4a8eff;--color-secondary-rgb:74, 142, 255;--color-secondary-hover:#4a8eff;--color-secondary-active:#4a8eff;--color-success:#18ce0f;--color-success-rgb:24, 206, 15;--color-success-hover:#4a8eff;--color-success-active:#4a8eff;--color-info:#2CA8FF;--color-info-rgb:44, 168, 255;--color-info-hover:#2CA8FF;--color-info-active:#2CA8FF;--color-warning:#f29e0f;--color-warning-rgb:242, 158, 15;--color-warning-hover:orange;--color-warning-active:orange;--color-danger:#ff5062;--color-danger-rgb:255, 80, 98;--color-danger-hover:#ff5062;--color-danger-active:#ff5062;--color-green:#30b570;--color-blue:#0073ff;--color-purple:#8557D3;--color-red:#ff5062;--color-muted:rgba(69, 89, 122, 0.6);--wpdm-font:"Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.wpdm-download-link.btn.btn-primary{border-radius:4px}</style> </head> <body class="page-template page-template-covid page-template-covid-php page page-id-14056 page-parent theme-tvc cookies-not-set woocommerce-no-js"> <nav id="mob-nav"> <ul><li id="menu-item-15469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-15469"><a href="https://www.tvcl.co.uk/">Home</a></li> <li id="menu-item-15482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15482"><a href="https://www.tvcl.co.uk/about/">About</a></li> <li id="menu-item-15483" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15483"><a href="https://www.tvcl.co.uk/about/recent-projects/">Case Studies</a></li> <li id="menu-item-15470" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15470"><a href="https://www.tvcl.co.uk/products/">Products</a> <ul class="sub-menu"> <li id="menu-item-15472" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15472"><a href="https://www.tvcl.co.uk/product-category/destination-control/">Destination Control</a></li> <li id="menu-item-15471" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15471"><a href="https://www.tvcl.co.uk/product-category/controllers/">Controllers</a></li> <li id="menu-item-15476" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15476"><a href="https://www.tvcl.co.uk/product-category/monitoring/">Monitoring</a></li> <li id="menu-item-15474" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15474"><a href="https://www.tvcl.co.uk/product-category/lift-autodiallers/">Lift Autodiallers</a></li> <li id="menu-item-15475" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15475"><a href="https://www.tvcl.co.uk/product-category/lift-components/">Lift Components</a></li> <li id="menu-item-15473" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15473"><a href="https://www.tvcl.co.uk/product-category/encoders-and-speech/">Encoders and Speech</a></li> <li id="menu-item-15477" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15477"><a href="https://www.tvcl.co.uk/product-category/shaft-position-systems/">Shaft Position Systems</a></li> </ul> </li> <li id="menu-item-15478" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-14056 current_page_item menu-item-15478"><a href="https://www.tvcl.co.uk/covid-control/" aria-current="page">Covid Control</a></li> <li id="menu-item-15479" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15479"><a href="https://www.tvcl.co.uk/spares-support-services/">Spares & Support Services</a></li> <li id="menu-item-16042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16042"><a href="https://www.tvcl.co.uk/spares-support-services/customer-support/">FAQ’s</a></li> <li id="menu-item-15480" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15480"><a href="https://www.tvcl.co.uk/downloads/">Downloads</a></li> <li id="menu-item-15484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15484"><a href="https://www.tvcl.co.uk/news/">News</a></li> <li id="menu-item-15485" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15485"><a href="https://www.tvcl.co.uk/careers/">Careers</a></li> <li id="menu-item-15481" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15481"><a href="https://www.tvcl.co.uk/contact/">Contact</a></li> </ul> </nav> <div id="page"> <header id="header"> <div id="top-nav"> <div class="container"> <div class="search-box"> <a href="#" class="toggle-search"><i class="icon icon-search"> </i><br>Search</a> <form id="search-form" action="/" method="get" class="search-bar"> <input type="submit" value="" class="search-submit icon ib-m"> <input type="search" name="s" id="search" value="" placeholder="Search TVC..." class="ib-m"> <div class="search-close ib-m"><i class="icon icon-close"></i></div> </form> </div> <p class="header-contact"><a href="tel:+44(0)1352793222">T: +44 (0) 1352 793222</a></p> <ul><li id="menu-item-11895" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11895"><a href="https://www.tvcl.co.uk/about/">About</a></li> <li id="menu-item-15072" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15072"><a href="https://www.tvcl.co.uk/case_study/">Case Studies</a></li> <li id="menu-item-11896" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11896"><a href="https://www.tvcl.co.uk/news/">News</a></li> <li id="menu-item-15073" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15073"><a href="https://www.tvcl.co.uk/careers/">Careers</a></li> <li id="menu-item-11894" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11894"><a href="https://www.tvcl.co.uk/contact/">Contact</a></li> </ul> </div> </div> <div id="main-header"> <div class="container"> <h1 id="logo"> <a href="https://www.tvcl.co.uk/"> <img src="https://www.tvcl.co.uk/wp-content/uploads/1-TVC_Full_Logo-Vantage-Logo-Final-Sept-2020-for-web-1.png" alt="" /> </a> </h1> <div id="mobile-selector"> <a href="#mob-nav" id="nav-toggle"><i class="icon icon-menu"> </i><br>Menu</a> </div> <nav id="main-nav" style="align-self: center;"> <ul><li id="menu-item-11890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-11890"><a href="https://www.tvcl.co.uk/">Home</a></li> <li id="menu-item-11892" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11892"><a href="https://www.tvcl.co.uk/products/">Products</a> <ul class="sub-menu"> <li id="menu-item-11849" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11849"><a href="https://www.tvcl.co.uk/product-category/destination-control/">Destination Control</a></li> <li id="menu-item-11852" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11852"><a href="https://www.tvcl.co.uk/product-category/controllers/">Controllers</a></li> <li id="menu-item-16262" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-16262"><a href="https://www.tvcl.co.uk/product/standard-lift-control-panel/">Standard Lift Control Panel</a></li> <li id="menu-item-15797" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-15797"><a href="https://www.tvcl.co.uk/product-category/connectivity-solutions/">Connectivity Solutions</a></li> <li id="menu-item-11853" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11853"><a href="https://www.tvcl.co.uk/product-category/monitoring/">Monitoring</a></li> <li id="menu-item-11851" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11851"><a href="https://www.tvcl.co.uk/product-category/lift-autodiallers/">Lift Autodiallers</a></li> <li id="menu-item-16156" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-16156"><a href="https://www.tvcl.co.uk/product-category/fire-building-safety/">Fire & Building Safety</a></li> <li id="menu-item-11855" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11855"><a href="https://www.tvcl.co.uk/product-category/lift-components/">Lift Components</a></li> <li id="menu-item-11857" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11857"><a href="https://www.tvcl.co.uk/product-category/encoders-and-speech/">Encoders and Speech</a></li> <li id="menu-item-11856" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-11856"><a href="https://www.tvcl.co.uk/product-category/shaft-position-systems/">Shaft Position Systems</a></li> </ul> </li> <li id="menu-item-11891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11891"><a href="https://www.tvcl.co.uk/downloads/">Downloads</a></li> <li id="menu-item-11893" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11893"><a href="https://www.tvcl.co.uk/spares-support-services/">Spares & Support Services</a></li> <li id="menu-item-16043" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16043"><a href="https://www.tvcl.co.uk/spares-support-services/customer-support/">FAQ’s</a></li> <li id="menu-item-16155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16155"><a href="https://www.tvcl.co.uk/tvc-virtual-support/">TVC Virtual Support</a></li> </ul> </nav> </div> </div> </header> <div id="inner-mast" style="background-image: url('https://www.tvcl.co.uk/wp-content/uploads/covid-control-bg-scaled.jpg');"> <div class="container"> <div class="row"> <div id="cc-mast-content"> <img src="https://www.tvcl.co.uk/wp-content/uploads/covid-control-logo.png" alt=""> </div> </div> </div> </div> <section id="main-body" role="main"> <div class="cc-text-block"> <div class="container"> <div class="block-content"> <h1>COVID Control</h1> <p>TVC has developed solutions that make lift use safer for passengers by reducing the risk of Covid viral contamination.</p> <p>Eliminating lift button contact and facilitating social distancing for lift passengers helps building managers create a <strong>Covid-Secure environment</strong>.</p> </div> </div> </div> <div class="cc-block-header"> <div class="container"> <div class="block-title"> <div class="block-image"> <img src="https://www.tvcl.co.uk/wp-content/uploads/covid-control-wide.png" alt=""> </div> <div class="block-content"> <h2>Conventional Lifts</h2> </div> </div> </div> </div> <div class="cc-featured-tiles"> <div class="container"> <div class="feature-tiles"> <div class="tile-box"> <div class="wrapper"> <div class="block-image"> <a href="#cl-touchless-solutions" target="_self"> <img src="https://www.tvcl.co.uk/wp-content/uploads/cl-touchless-controls.jpg" alt=""> </a> <div class="block-title"> <h3>Touchless<br /> Solutions</h3> </div> </div> <div class="block-info"> <div class="block-content"> <ul> <li><strong>Quest QR Reader</strong></li> </ul> </div> <div class="block-link"> <a href="#cl-touchless-solutions" target="_self">Learn More</a> <a href="https://www.tvcl.co.uk/wp-content/uploads/Quest-for-conventional-lifts.pdf" target="_blank" title="Quest for conventional lifts" style="margin-top: 1rem;">Download</a> </div> </div> </div> </div> <div class="tile-box"> <div class="wrapper"> <div class="block-image"> <a href="#cl-passenger-separation" target="_self"> <img src="https://www.tvcl.co.uk/wp-content/uploads/cl-passenger-separation.jpg" alt=""> </a> <div class="block-title"> <h3>Passenger Separation</h3> </div> </div> <div class="block-info"> <div class="block-content"> <ul> <li><strong>One-Way Lift Systems/Split Groups</strong></li> <li><strong>APB</strong> (One Call at a time)</li> </ul> </div> <div class="block-link"> <a href="#cl-passenger-separation" target="_self">Learn More</a> <a href="https://www.tvcl.co.uk/wp-content/uploads/Covid-Control-Passenger-Separation-for-conventional-lifts.pdf" target="_blank" title="Covid Control - Passenger Separation for conventional lifts" style="margin-top: 1rem;">Download</a> </div> </div> </div> </div> </div> </div> </div> <div class="cc-block-header"> <div class="container"> <div class="block-title"> <div class="block-image"> <img src="https://www.tvcl.co.uk/wp-content/uploads/covid-control-wide.png" alt=""> </div> <div class="block-content"> <h2>Navigator</h2> </div> <div class="brand-logo"> <img src="https://www.tvcl.co.uk/wp-content/uploads/ethos-navigator.png" alt=""> </div> </div> </div> </div> <div class="cc-featured-tiles"> <div class="container"> <div class="feature-tiles"> <div class="tile-box"> <div class="wrapper"> <div class="block-image"> <a href="#en-touchless-controls" target="_self"> <img src="https://www.tvcl.co.uk/wp-content/uploads/en-touchless.jpg" alt=""> </a> <div class="block-title"> <h3>Touchless<br /> Solutions</h3> </div> </div> <div class="block-info"> <div class="block-content"> <ul> <li><strong>Quest QR Reader</strong></li> </ul> </div> <div class="block-link"> <a href="#en-touchless-controls" target="_self">Learn More</a> <a href="https://www.tvcl.co.uk/wp-content/uploads/Quest-for-NAVIGATOR.pdf" target="_blank" title="Quest for NAVIGATOR" style="margin-top: 1rem;">Download</a> </div> </div> </div> </div> <div class="tile-box"> <div class="wrapper"> <div class="block-image"> <a href="#en-passenger-separation" target="_self"> <img src="https://www.tvcl.co.uk/wp-content/uploads/en-covid.jpg" alt=""> </a> <div class="block-title"> <h3>Passenger Separation</h3> </div> </div> <div class="block-info"> <div class="block-content"> <ul> <li><strong>Reduced Car Occupancy</strong></li> </ul> </div> <div class="block-link"> <a href="#en-passenger-separation" target="_self">Learn More</a> <a href="https://www.tvcl.co.uk/wp-content/uploads/Covid-Control-Passenger-Separation-for-navigator.pdf" target="_blank" title="Covid Control - Passenger Separation for navigator" style="margin-top: 1rem;">Download</a> </div> </div> </div> </div> </div> </div> </div> <div class="cc-info-block" id="cl-touchless-solutions"> <div class="container"> <div class="block-content"> <h2>Conventional Touchless Solutions</h2> <h3>Quest QR Reader</h3> <h4>What is it?</h4> <ul> <li>A QR code reading system that enables lift passengers to call or enter destinations into a lift control system without touching buttons simply by scanning a QR code.</li> <li>Quest helps property managers to control contamination in a Covid-Secure building.</li> <li>Just Scan & Go.</li> </ul> <h4>How does it work?</h4> <ul> <li>Lift passengers present a QR code representing their desired floor to the QR reader situated on the landing.</li> <li>The reader scans the code and Quest will automatically determine if this is an up or down call and enter the call appropriately.</li> <li>When the lift arrives, the passenger presents the QR code to the QR reader in the lift car and this will enter the destination call automatically.</li> <li>The passenger has safely completed the journey without any contact with the lift control interfaces.</li> </ul> <h4>How are the QR codes generated?</h4> <ul> <li>QR codes can easily be generated on mobile phones via readily available, free apps.</li> <li>The passenger simply types the destination floor into the app e.g. ‘12’ or ‘G’ and the correct code will be generated and displayed on the phone.</li> <li>QR codes can be pre-printed on paper for building guests or saved as images.</li> <li>Quest is configured by TVC to recognise codes that match the existing car buttons or floor designations e.g. ‘B’, ‘G’ ‘1’ ‘2’ etc.</li> </ul> <h4>What lifts will Quest work on?</h4> <ul> <li>Quest will work on any make of conventional (non-destination control) lift where it is possible to put calls on the system via volt-free contacts and on TVC Navigator Destination Control systems. See Touchless Solutions for Navigator Destination Control.</li> </ul> <h4>Can Quest be used for security?</h4> <ul> <li>Quest can function as a security interface, for example, on turnstiles, where a reader can allow access to the building and call a lift.</li> <li>As a general lift button security feature, a unique code can be chosen to enable operation of secured lift call buttons.</li> </ul> <h4>What hardware needs to be installed?</h4> <ul> <li>QR code readers on every landing where touchless control is required.</li> <li>Multiple QR code readers can be installed per floor.</li> <li>The readers are supplied as standard in a stainless steel, down-pointing housing for surface mounting. Custom mountings are available.</li> <li>The housing contains a 24v / 5v power supply.</li> <li>Quest includes modules to convert the reader signals to discrete outputs to enter the calls, the module can be housed in the lift shaft.</li> <li>A mains 220v/110v to 24v power supply is provided for the shaft wiring.</li> <li>A QR reader in the car is wired to a car top mounted module for signal conversion which can be wired directly into the Car Operating Panel buttons.</li> </ul> <h4>Who installs Quest?</h4> <ul> <li>Quest can be installed by any competent lift engineer and TVC offer a full install or commission only service in support.</li> </ul> <h4>Is it safe?</h4> <ul> <li>Quest safely eliminates contact with any lift button or screen thereby minimising the risk of contamination.</li> <li>Quest uses a Class 2 laser which is categorised as ‘safe in normal operation’.</li> </ul> </div> </div> </div> <div class="cc-cta-block"> <div class="container"> <div class="wrapper"> <div class="cta-content"> <h3>Interested in our conventional<br /> touchless solutions?</h3> <p><a href="#enquire">Enquire Now</a></p> </div> </div> </div> </div> <div class="cc-info-block with-background" id="cl-passenger-separation"> <div class="container"> <div class="block-content"> <h2>Conventional Passenger Separation Features</h2> <h4>What is it?</h4> <ul> <li>Lift control features that help a building to control social distancing in relation to passenger lifts.</li> </ul> <h4>Feature: APB</h4> <p>A simple update which provides for only one landing or car call to be accepted at a time, thereby helping to reduce the number of passengers in the lift at any one time.</p> <ul> <li>Available on TVC Ethos simplex, duplex and group control systems.</li> <li>TVC controllers can be retrospectively modified.</li> </ul> <h4>Feature: One-Way Traffic / Split Group Control<strong><br /> </strong></h4> <p>Splitting a TVC Ethos Group system to separate incoming and outgoing lifts e.g.<strong><br /> </strong></p> <ul> <li>Split lifts into inward/upward traffic and outward/downward traffic so that the building can have separate in/out pathways at the access floor.</li> <li>Applications include hospital lift groups where it is desirable to physically separate potentially infected incoming patients from outgoing visitors and patients.</li> <li>Can be retrofitted to existing TVC Ethos groups or as an option on new installations.</li> </ul> </div> </div> </div> <div class="cc-cta-block"> <div class="container"> <div class="wrapper"> <div class="cta-content"> <h3>Interested in our conventional<br /> passenger separation features?</h3> <p><a href="#enquire">Enquire Now</a></p> </div> </div> </div> </div> <div class="cc-info-block with-background" id="en-touchless-controls"> <div class="container"> <div class="block-content"> <h2>Navigator Touchless Solutions</h2> <h3>Quest QR Reader</h3> <p><strong>What is it?</strong></p> <ul> <li>A QR code reading system that enables lift passengers to call or enter destinations into a lift control system without touching buttons simply by scanning a QR code.</li> <li>Quest helps property managers to control contamination in a Covid-Secure building.</li> <li>Just Scan & Go.</li> </ul> <h4>How does it work?</h4> <ul> <li>Lift passengers present a QR code representing their desired floor to the QR Reader situated on the landing adjacent to the lift destination touchscreen or keypad.</li> <li>The reader scans the code and Quest will automatically enter the destination into the control system and the touchscreen or keypad will confirm, visually and audibly, the correct lift to take.</li> <li>When the designated lift arrives, the passenger enters the car and no further interaction is required until they exit the car at their chosen stop.</li> </ul> <h4>How are the QR codes generated?</h4> <ul> <li>QR codes can easily be generated on mobile phones via readily available, free apps.</li> <li>The passenger simply types the destination floor into the app e.g. ‘12’ or ‘G’ and the correct code will be generated and displayed on the phone.</li> <li>QR codes can be pre-printed on paper for building guests or saved as images.</li> <li>Quest is configured by TVC to recognise codes that match the existing car buttons or floor designations e.g. ‘B’, ‘G’ ‘1’ ‘2’ etc.</li> </ul> <h4>What lifts will Quest work on?</h4> <ul> <li>Quest works with TVC’s Navigator Destination Control systems and will work on any make of conventional (non-destination control) lift where it is possible to put calls on the system via volt-free contacts.</li> </ul> <h4>Can Quest be used for security?</h4> <ul> <li>Quest can function as a security interface, for example, on turnstiles, where a reader can allow access to the building and enter the destination call of that guest.</li> <li>As a general security feature, a unique code can be chosen to enable operation of secured call entry touchscreens or keypads.</li> </ul> <h4>What hardware needs to be installed?</h4> <ul> <li>QR readers on every landing where touchless control is required.</li> <li>The QR readers will be located adjacent to the touchscreen or keypad so there is visibility of the selected lift car symbol.</li> <li>The QR readers are wired directly into the touchscreen.</li> <li>The readers are supplied as standard in a stainless steel, down-pointing housing for surface mounting. Custom mountings are available.</li> <li>The housing contains a 24v / 5v power supply.</li> <li>No car QR reader is required.</li> </ul> <h4>Who installs Quest?</h4> <ul> <li>Quest can be installed by any competent lift engineer and TVC offer a full install or commission only service in support.</li> </ul> <h4>Is it safe?</h4> <ul> <li>Quest safely eliminates contact with any lift button or screen thereby minimising the risk of contamination.</li> <li>Quest uses a Class 2 laser which is categorised as ‘safe in normal operation’.</li> </ul> </div> </div> </div> <div class="cc-cta-block"> <div class="container"> <div class="wrapper"> <div class="cta-content"> <h3>Interested in our navigator<br /> touchless solutions?</h3> <p><a href="#enquire">Enquire Now</a></p> </div> </div> </div> </div> <div class="cc-info-block with-background" id="en-passenger-separation"> <div class="container"> <div class="block-content"> <h2>Navigator Passenger Separation</h2> <h3>Reduced Car Occupancy</h3> <h4>What is it?</h4> <ul> <li>An optional feature which enables a building to limit the maximum number of passengers that are directed to any lift in our TVC’s Navigator Destination Control System.</li> <li>Limiting the lift car occupancy can help as part of a building’s social distancing policy.</li> </ul> <h4>How does it work?</h4> <ul> <li>The Limited Load Service encourages social distancing by limiting lift car occupancy through definition of passenger load limit values.</li> <li>Configurable on-site through the controller Navigator Browser, the determined maximum number of passengers can be set to be sent to a lift car.</li> <li>When entering the desired destination into the landing touchscreen or keypad, the passenger will be advised which lift car to take.</li> <li>Only the selected number of passengers will be sent to any lift car.</li> <li>Lift cars will be allocated to passengers in accordance with the dispatching algorithm for maximum efficiency but limited to the maximum number set for that car.</li> <li>When all cars are full with the maximum number of passengers, the next passenger will be informed that “All Cars Are Occupied” and no further calls will be allocate until a car becomes available.</li> <li>Large lift cars may have sufficient space for several passengers whereas small cars may be limited to only one.</li> </ul> <h4>What lifts does Reduced Car Occupancy work on?</h4> <ul> <li>RCO can be retrofitted on any Ethos Navigator Destination Control System or offered as an option on new installations.</li> </ul> <h4>What Hardware needs to be installed?</h4> <ul> <li>A new build of software needs to be installed and commissioned on site.</li> </ul> </div> </div> </div> <div class="cc-cta-block"> <div class="container"> <div class="wrapper"> <div class="cta-content"> <h3>Interested in our navigator<br /> passenger separation solutions?</h3> <p><a href="#enquire">Enquire Now</a></p> </div> </div> </div> </div> <div id="enquire" class="cc-form-block"> <div class="container"> <div class="wrapper"> <div class="form-content"> <div class='gf_browser_ie gf_browser_ie7 gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_7' ><form method='post' enctype='multipart/form-data' id='gform_7' action='/covid-control/' data-formid='7' novalidate> <div class='gform-body gform_body'><ul id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_7_12" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_12" ><div class='ginput_container ginput_container_text'><input name='input_12' id='input_7_12' type='hidden' class='gform_hidden' aria-invalid="false" value='Covid Control' /></div></li><li id="field_7_8" class="gfield gfield--type-textarea fl-right gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_8" ><label class='gfield_label gform-field-label' for='input_7_8'>Your Enquiry<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_7_8' class='textarea medium' tabindex='2' placeholder='Please give details about your product query. Price, delivery etc.' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id="field_7_3" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_3" ><label class='gfield_label gform-field-label' for='input_7_3'>Your Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_7_3' type='text' value='' class='medium' tabindex='3' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_4" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_4" ><label class='gfield_label gform-field-label' for='input_7_4'>Company</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_7_4' type='text' value='' class='medium' tabindex='4' aria-invalid="false" /> </div></li><li id="field_7_7" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_7" ><label class='gfield_label gform-field-label' for='input_7_7'>Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_7' id='input_7_7' type='email' value='' class='medium' tabindex='5' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_6" class="gfield gfield--type-phone gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_6" ><label class='gfield_label gform-field-label' for='input_7_6'>Phone Number<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_7_6' type='tel' value='' class='medium' tabindex='6' aria-required="true" aria-invalid="false" /></div></li><li id="field_7_9" class="gfield gfield--type-fileupload fl-right field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_9" ><label class='gfield_label gform-field-label' for='input_7_9'>File Upload</label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='536870912' /><input name='input_9' id='input_7_9' type='file' class='medium' aria-describedby="gfield_upload_rules_7_9" onchange='javascript:gformValidateFileSize( this, 536870912 );' tabindex='7' /><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_7_9'>Max. file size: 512 MB.</span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_7_9'></div></div></li><li id="field_7_10" class="gfield gfield--type-consent gfield--type-choice fl-wide gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_10" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Consent<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_consent'><input name='input_10.1' id='input_7_10_1' type='checkbox' value='1' tabindex='8' aria-required="true" aria-invalid="false" /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_7_10_1' >Please tick the box so that we can keep you up to date with our latest products and promotions. Please read our Privacy Policy for more detailed information.</label><input type='hidden' name='input_10.2' value='Please tick the box so that we can keep you up to date with our latest products and promotions. Please read our Privacy Policy for more detailed information.' class='gform_hidden' /><input type='hidden' name='input_10.3' value='1' class='gform_hidden' /></div></li><li id="field_7_13" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_13" ><label class='gfield_label gform-field-label' for='input_7_13'>CAPTCHA</label><div id='input_7_13' class='ginput_container ginput_recaptcha' data-sitekey='6LfFIBcpAAAAACKwj8GQNhG_6CShBrT9ETg_v56z' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li><li id="field_7_14" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_7_14" ><label class='gfield_label gform-field-label' for='input_7_14'>Name</label><div class='ginput_container'><input name='input_14' id='input_7_14' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_7_14'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_7' class='gform_button button' value='Submit enquiry' tabindex='9' onclick='if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_7"]){return false;} if( !jQuery("#gform_7")[0].checkValidity || jQuery("#gform_7")[0].checkValidity()){window["gf_submitting_7"]=true;} jQuery("#gform_7").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='7' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_7' value='WyJ7XCIxMC4xXCI6XCIxOTYxZWMxZmEyOTdmMGI4NWViYmUzMzlkZWJkMTRmN1wiLFwiMTAuMlwiOlwiNGEwNjM2ZjRmZGJkODFhYzg1YjgyMzVmNTFlZTdiYTFcIixcIjEwLjNcIjpcIjE5NjFlYzFmYTI5N2YwYjg1ZWJiZTMzOWRlYmQxNGY3XCJ9IiwiYjU5ODc0YTk3YjgzZjBkMzNlNmRjYTU4ZDg1NWQ0NmEiXQ==' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="240"/> <script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script> </p></form> </div> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 7, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_7').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_7');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_7').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_7').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_7').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_7').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_7').val();gformInitSpinner( 7, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [7, current_page]);window['gf_submitting_7'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_7').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [7]);window['gf_submitting_7'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_7').text());}else{jQuery('#gform_7').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "7", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_7" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_7"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_7" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [7, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 7, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> </div> </div> </div> </section> <div id="newsletter-bar"> <div class="container"> <div class="newsletter-title"> <h5>Stay in the know</h5> </div> <div class="newsletter-form"> <h4>Newsle</h4> <link rel='stylesheet' id='gforms_reset_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css384f31c6e7c4bb73a5bf94223dc5dd33da89639e9d2d45dfb7e4c833064e9.css' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_formsmain_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssc8be7cdadce85ce8ee61557d6b3344e78cc95b0ffe28f6d1b48f12b87b6e3.css' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_ready_class_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css3b3f746701c789dbebfca159e834cba13aa00d420fceacef46e535d74eaac.css' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_browsers_css-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-css8fc6c2e7097e2a509a6b9e17e84b72762b2fda646f1f0b92208bab3acbe90.css' type='text/css' media='all' /> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/dom-ready.min.js" id="wp-dom-ready-js"></script> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-07-09 16:06:37+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-includes/js/dist/a11y.min.js" id="wp-a11y-js"></script> <script src="https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-js3065a7643c3dac89898f065edc8db1f4d786c51f3d99a75234fc8936e193ea.js" id='gform_json-js'></script> <script id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/images"}}; var gf_legacy = {"is_legacy":"1"}; var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"£","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"c8ece6415c06764ec0b3bb28e1581cdd","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; var gf_legacy = {"is_legacy":"1"}; var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"£","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"c8ece6415c06764ec0b3bb28e1581cdd","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"£","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"c8ece6415c06764ec0b3bb28e1581cdd","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; /* ]]> */ </script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/js/gravityforms.min.js' id="gform_gravityforms-js"></script> <script defer="defer" src='https://www.google.com/recaptcha/api.js?hl=en' id="gform_recaptcha-js"></script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js' id="gform_placeholder-js"></script> <div class='gf_browser_ie gf_browser_ie7 gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_9' ><div id='gf_9' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_9' id='gform_9' action='/covid-control/#gf_9' data-formid='9' novalidate> <div class='gform-body gform_body'><ul id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_9_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_1" ><label class='gfield_label gform-field-label' for='input_9_1'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_9_1' type='email' value='' class='medium' placeholder='Your email address*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_2" class="gfield gfield--type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_2" ><label class='gfield_label gform-field-label' for='input_9_2'>CAPTCHA</label><div id='input_9_2' class='ginput_container ginput_recaptcha' data-sitekey='6LfFIBcpAAAAACKwj8GQNhG_6CShBrT9ETg_v56z' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li><li id="field_9_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_3" ><label class='gfield_label gform-field-label' for='input_9_3'>Comments</label><div class='ginput_container'><input name='input_3' id='input_9_3' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_9_3'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_9' class='gform_button button' value='Subscribe' onclick='if(window["gf_submitting_9"]){return false;} if( !jQuery("#gform_9")[0].checkValidity || jQuery("#gform_9")[0].checkValidity()){window["gf_submitting_9"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_9"]){return false;} if( !jQuery("#gform_9")[0].checkValidity || jQuery("#gform_9")[0].checkValidity()){window["gf_submitting_9"]=true;} jQuery("#gform_9").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=9&title=&description=&tabindex=0&theme=legacy' /> <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='9' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_9' value='WyJbXSIsIjc3MTM3ZTUzZmZiMjVmMjc1NGEwMGJmMWJlNjcxZDZjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="47"/> <script>document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );</script> </p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_9' id='gform_ajax_frame_9' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 9, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_9').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_9');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_9').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_9').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_9').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_9').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_9').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_9').val();gformInitSpinner( 9, 'https://www.tvcl.co.uk/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [9, current_page]);window['gf_submitting_9'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_9').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_9').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [9]);window['gf_submitting_9'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_9').text());}else{jQuery('#gform_9').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "9", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_9" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_9"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_9" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [9, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 9, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> </div> </div> <footer id="footer"> <div class="container"> <div class="footer-block"> <a href="https://www.tvcl.co.uk/"> <img src="https://www.tvcl.co.uk/wp-content/uploads/TVC_Logo_wht_text_cmyk.gif" alt="" style="width: auto;"> </a> <address><p>Thames Valley Controls Ltd<br /> Unit 15<br /> Manor Farm Industrial Estate<br /> Flint<br /> Flintshire<br /> CH6 5UY</p> </address> <ul> <li>t: <a href="tel:+44(0)1352793222">+44 (0) 1352 793222</a></li> <li><strong><a href="mailto:info@tvcl.co.uk">info@tvcl.co.uk</a></strong></li> </ul> </div> <div class="footer-block products"> <h6>Our Products</h6> <ul class="cat-list"><li><a href="https://www.tvcl.co.uk/product-category/connectivity-solutions/">Connectivity Solutions</a></li><li><a href="https://www.tvcl.co.uk/product-category/fire-building-safety/">Fire & Building Safety</a></li><li><a href="https://www.tvcl.co.uk/product-category/destination-control/">Destination Control</a></li><li><a href="https://www.tvcl.co.uk/product-category/controllers/">Controllers</a></li><li><a href="https://www.tvcl.co.uk/product-category/monitoring/">Monitoring</a></li><li><a href="https://www.tvcl.co.uk/product-category/lift-autodiallers/">Lift Autodiallers</a></li><li><a href="https://www.tvcl.co.uk/product-category/lift-components/">Lift Components</a></li><li><a href="https://www.tvcl.co.uk/product-category/encoders-and-speech/">Encoders and Speech</a></li><li><a href="https://www.tvcl.co.uk/product-category/shaft-position-systems/">Shaft Position Systems</a></li></ul> </div> <div class="footer-block vantage"> <p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-15355" src="https://www.tvcl.co.uk/wp-content/uploads/vantage-logo.png" alt="" width="249" height="77" /></p> <ul> <li><a href="https://www.vantageelevation.com/" target="_blank" rel="noopener">Vantage</a></li> <li><a href="http://www.gal.com/" target="_blank" rel="noopener">GAL Manufacturing</a></li> <li><a href="https://www.hollisterwhitney.com/" target="_blank" rel="noopener">Hollister-Whitney</a></li> <li><a href="http://www.galcanada.com/" target="_blank" rel="noopener">GAL Canada</a></li> <li><a href="http://www.couriondoors.com/" target="_blank" rel="noopener">Courion</a></li> <li><a href="https://www.bore-max.com/" target="_blank" rel="noopener">Bore-Max</a></li> <li><a href="http://www.elevatorcontrols.com/" target="_blank" rel="noopener">Elevator Controls</a></li> <li><a href="http://www.verticaldimensions.net/" target="_blank" rel="noopener">Vertical Dimensions, LLC</a></li> </ul> </div> <div class="social-block"> <h6>Social</h6> <ul class="social-links"> <li><a href="https://www.facebook.com/ThamesValleyControls/"><i class="icon icon-facebook" aria-hidden="true"> </i></a></li> <li><a href="https://twitter.com/TVLC1971"><i class="icon icon-twitter" aria-hidden="true"> </i></a></li> <li><a href="https://www.linkedin.com/company/thames-valley-controls-ltd"><i class="icon icon-linkedin" aria-hidden="true"> </i></a></li> </ul> </div> </div> <div class="container lower-footer"> <div class="legal-block"> <p>2018 Thames Valley Controls – All Rights Reserved<br /> Registered in England and Wales No. 2931013</p> <ul class="legal-links"><li id="menu-item-11865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11865"><a href="https://www.tvcl.co.uk/sitemap/">Sitemap</a></li> <li id="menu-item-11866" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11866"><a href="https://www.tvcl.co.uk/terms/">Terms and Conditions</a></li> <li id="menu-item-11867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11867"><a href="https://www.tvcl.co.uk/privacy/">Privacy Policy</a></li> </ul> </div> <div class="accreditations-block"> <ul> <li></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/iso-9001-2.png" alt="" width="186" height="162" /></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/2017/10/Railway-Industry-Supplier-Verified-white-on-black.jpg" alt="" width="150" height="150" /></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/2017/10/CLINE-Logo-RGB1-997x1024.png" alt="" width="140" height="144" /></li> <li><img loading="lazy" decoding="async" src="https://www.tvcl.co.uk/wp-content/uploads/2017/10/LEIAwhite.jpg" alt="" width="141" height="48" /></li> </ul> </div> <div class="site-block align-self-end"> <p><a href="https://www.actuate.agency" target="_blank" rel="no_follow" title="Website by Actuate Digital">Site by <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 342.8 64.9" enable-background="new 0 0 342.8 64.9" xml:space="preserve" style="margin-left: 0.5rem;"> <g id="Layer_2_00000119118164067154672380000013295165554351689911_"> <g id="Layer_1-2"> <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.65" x2="343.31" y2="25.65" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_1_)" d="M82,28c3.8,0,7.4,1.7,9.7,4.7l9.9-6.9c-4.5-6.4-11.9-10.1-19.7-10c-13.6,0-25.6,9.6-25.6,24.4 s12,24.7,25.6,24.7c7.8,0.1,15.2-3.6,19.7-10l-9-6.2c-0.5-0.3-1.2-0.3-1.6,0.2c-2.4,2.5-5.6,3.9-9,3.9 c-6.7,0.2-12.2-5.1-12.4-11.8c0-0.2,0-0.5,0-0.7c-0.2-6.6,5.1-12.1,11.6-12.2C81.5,28,81.7,28,82,28z"/> <linearGradient id="SVGID_00000160175334947441986230000000256919910446100661_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="33.575" x2="343.31" y2="33.575" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000160175334947441986230000000256919910446100661_)" d="M128.6,0h-13.1v17h-9.9v10.2h9.9v24.5 c0,7.2,5.9,13.1,13.1,13.1c0,0,0,0,0,0V27.2h9.9V17h-9.9V0z"/> <linearGradient id="SVGID_00000118362321306387197020000010961286253156091043_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="33.575" x2="343.31" y2="33.575" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000118362321306387197020000010961286253156091043_)" d="M277.9,13.1C277.9,5.9,272,0,264.8,0 c0,0,0,0,0,0v17h-9.9v10.2h9.9v37.6h13.1V27.2h9.9V17h-9.9V13.1z"/> <linearGradient id="SVGID_00000091004358733724784300000005000301678496469641_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.05" x2="343.31" y2="25.05" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000091004358733724784300000005000301678496469641_)" d="M178.9,41.7c0,8.4-5.8,11-10.5,11 c-4.5,0-8.9-3.4-8.9-10.7V17h-13.1v25.7c-0.1,14,6.3,22.2,18.5,22.2c4.6,0,12-2.7,14-8.8v8.8c7.2,0,13.1-5.9,13.1-13.1 c0,0,0,0,0,0V17h-13.1V41.7z"/> <linearGradient id="SVGID_00000098927331893788657270000009645364643124689595_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.65" x2="343.31" y2="25.65" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000098927331893788657270000009645364643124689595_)" d="M342.8,39.6c0-14.3-10.9-23.8-24.3-23.8 s-24.8,9.5-24.8,24.6c0,14.4,10.5,24.5,24.9,24.5c8.2,0,16.3-3.5,20.7-9.4c-3.7-3.8-9.2-5-14.1-3.2c-1.8,0.7-3.8,1-5.8,1 c-6.2,0-10.6-3.2-12-8.7h35.1C342.7,42.5,342.8,40.9,342.8,39.6z M307.4,36.1c1.4-6.3,6-9,11.4-9c5.9,0,10.4,3.5,10.8,9H307.4z"/> <linearGradient id="SVGID_00000089572677718745577180000002501759201774638239_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.6519" x2="343.31" y2="25.6519" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000089572677718745577180000002501759201774638239_)" d="M37,15.9v3.4c-11.6-6.9-26.7-3.1-33.6,8.6 S0.4,54.5,12,61.4c7.7,4.6,17.3,4.6,25,0l0,0c0,1.9,1.5,3.4,3.4,3.4l0,0H49v-37C49,21.2,43.6,15.9,37,15.9z M37,40.7 c-0.2,6.9-5.9,12.3-12.8,12.2S11.8,46.9,12,40s5.9-12.3,12.8-12.2C31.5,28,36.8,33.4,37,40c0,0.1,0,0.2,0,0.3S37,40.6,37,40.7z"/> <linearGradient id="SVGID_00000080198342439903569860000008264468955741574560_" gradientUnits="userSpaceOnUse" x1="-0.19" y1="25.6519" x2="343.31" y2="25.6519" gradientTransform="matrix(1 0 0 -1 0 66)"> <stop offset="0" style="stop-color:#D90E29"/> <stop offset="1" style="stop-color:#E94E24"/> </linearGradient> <path fill="url(#SVGID_00000080198342439903569860000008264468955741574560_)" d="M236.9,15.9L236.9,15.9v3.4 c-11.6-6.9-26.7-3.1-33.6,8.6s-3.1,26.7,8.6,33.6c7.7,4.6,17.3,4.6,25,0l0,0c0,1.9,1.5,3.4,3.4,3.4c0,0,0,0,0,0h8.6v-37 C248.9,21.2,243.5,15.8,236.9,15.9C236.9,15.8,236.9,15.8,236.9,15.9z M236.9,40.7c-0.2,6.9-5.9,12.4-12.8,12.2 s-12.4-5.9-12.2-12.8s5.9-12.4,12.8-12.2c6.7,0.2,12,5.5,12.2,12.2c0,0.1,0,0.2,0,0.3S236.9,40.6,236.9,40.7z"/> </g> </g> </svg> </a></p> </div> </div> </footer> <script> jQuery(function($){ }); </script> <div id="fb-root"></div> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-blocks-style-css' href='https://www.tvcl.co.uk/wp-content/cache/fvm/min/1737647470-cssb6a25479a504a8d1f596018282eec79b4d6fb73a29fe259b62c00849b5dc4.css' type='text/css' media='all' /> <script src="https://www.tvcl.co.uk/wp-includes/js/jquery/jquery.form.min.js" id="jquery-form-js"></script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/dist/isInViewport.js" id="isInViewport-js"></script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/dist/aos.js" id="aos-js"></script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/dist/all.js" id="main-js-js"></script> <script id="ajax-js-extra"> /* <![CDATA[ */ var wp_ajax = {"ajax_url":"https:\/\/www.tvcl.co.uk\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/themes/tvc/js/scripts.js" id="ajax-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/www.tvcl.co.uk\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js" id="wc-order-attribution-js"></script> <script src="https://www.tvcl.co.uk/wp-content/plugins/woo-search-box/public/assets/guaven_woos.js" id="guaven_woos-js"></script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js' id="gform_gravityforms_utils-js"></script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js' id="gform_gravityforms_theme_vendors-js"></script> <script id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"c8ece6415c06764ec0b3bb28e1581cdd"}}},"hmr_dev":"","public_path":"https:\/\/www.tvcl.co.uk\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"}; /* ]]> */ </script> <script defer="defer" src='https://www.tvcl.co.uk/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js' id="gform_gravityforms_theme-js"></script> <script> var focused=0; guaven_data_path='https://www.tvcl.co.uk/wp-content/plugins/woo-search-box/public/assets/guaven_woos_data.js?v=11.54'; guaven_woos_idb_version=11; guaven_engine_start_delay=500; guaven_woos_disable_focusout=0; guaven_show_all_text=""; guaven_woos_showinit="Search by part number, name or type"; guaven_woos_shownotfound="No product found by your keyword"; guaven_woos_populars_enabled=0; guaven_woos_categories_enabled=0; cmaxcount=5; guaven_woos_correction_enabled=1; guaven_woos_pinnedtitle=""; guaven_woos_sugbarwidth=1; minkeycount=3; maxcount=10; maxtypocount=10; guaven_woos_large_data=0; guaven_woos_updir="https://www.tvcl.co.uk/wp-content/uploads"; guaven_woos_exactmatch=0; guaven_woos_backend=0; guaven_woos_perst=""; guaven_woos_persprod=""; guaven_woos_mobilesearch=0; guaven_woos_ignorelist=["",]; guaven_woos_dttrr=1; if (typeof(Storage) !== "undefined") { guaven_woos_data = { "action": "guaven_woos_tracker", "ajnonce": "03d15a9c3f", "addcontrol": "1740032897", }; guaven_woos_ajaxurl="https://www.tvcl.co.uk/wp-admin/admin-ajax.php"; } guaven_woos_wpml=""; guaven_woos_homeurl="https://www.tvcl.co.uk"; </script> <div class="guaven_woos_suggestion"> </div> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 7) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "7", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_7" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_7"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_7" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [7, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 7, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 9) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "9", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_9" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_9"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_9" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [9, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 9, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> </div> </body> </html> <!-- Cached page generated by WP-Super-Cache on 2025-02-20 06:28:17 --> <!-- Compression = gzip -->