CINXE.COM

Amazing oxford team specialising in web development | OFEC

<!DOCTYPE HTML> <html lang="en-GB"> <head><meta charset="UTF-8"><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script><script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.2",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseenter","mouseout","mouseleave","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input","visibilitychange"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),this.T("domReady"),await this.F(),await this.j(),await this.I(),this.T("windowLoad"),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise((t=>setTimeout(t,500-Date.now()+this.lastTouchEnd))),this.H(),this.T("all"),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",(t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))}),{isRocket:!0})}o(){window.addEventListener("pageshow",(t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0}),{isRocket:!0}),window.addEventListener("pagehide",(()=>{this.onFirstUserAction=null}),{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",(function i(o){Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0})),event.preventDefault(),window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}))}),{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),this.savedUserEvents.length>0&&(t.stopPropagation(),t.stopImmediatePropagation()),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach((t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})))}U(){this.userEvents.forEach((t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0}))),this.savedUserEvents.forEach((t=>{t.target.dispatchEvent(new window[t.constructor.name](t.type,t))}))}m(){this.eventsMutationObserver=new MutationObserver((t=>{const e="return false";for(const i of t){if("attributes"===i.type){const t=i.target.getAttribute(i.attributeName);t&&t!==e&&(i.target.setAttribute("data-rocket-"+i.attributeName,t),i.target.setAttribute(i.attributeName,e))}"childList"===i.type&&i.addedNodes.forEach((t=>{if(t.nodeType===Node.ELEMENT_NODE)for(const i of t.attributes)this.attributeEvents.includes(i.name)&&i.value&&""!==i.value&&(t.setAttribute("data-rocket-"+i.name,i.value),t.setAttribute(i.name,e))}))}})),this.eventsMutationObserver.observe(document,{subtree:!0,childList:!0,attributeFilter:this.attributeEvents})}H(){this.eventsMutationObserver.disconnect(),this.attributeEvents.forEach((t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach((e=>{e.setAttribute(t,e.getAttribute("data-rocket-"+t)),e.removeAttribute("data-rocket-"+t)}))}))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")?t.originalAddEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o})},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}T(t){"all"===t&&(EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener),this.savedEventListeners=this.savedEventListeners.filter((e=>{let i=e.type,o=e.target||window;return"domReady"===t&&"DOMContentLoaded"!==i&&"readystatechange"!==i||("windowLoad"===t&&"load"!==i&&"readystatechange"!==i&&"pageshow"!==i||(this.B(i,o)&&(i="rocket-"+i),e.remove?o.removeEventListener(i,e.func,e.options):o.addEventListener(i,e.func,e.options),!1))}))}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map((t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t)).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e}))),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,(()=>{e[t].forEach((t=>t()))}),{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout((()=>i.bind(document)(o))):i.bind(document)(o)}return t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const a=document.createDocumentFragment();o.setStart(a,0),a.appendChild(o.createContextualFragment(e)),s.insertBefore(a,n)}}async R(){return new Promise((t=>{this.userActionTriggered?t():this.onFirstUserAction=t}))}async L(){return new Promise((t=>{document.addEventListener("DOMContentLoaded",(()=>{this.realDomReadyFired=!0,t()}),{isRocket:!0})}))}async I(){return this.realWindowLoadedFired?Promise.resolve():new Promise((t=>{window.addEventListener("load",t,{isRocket:!0})}))}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver((t=>{for(const e of t)e.addedNodes.forEach((t=>{"SCRIPT"!==t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise((e=>{const i=()=>{const i=this.pendingScripts.findIndex((e=>e.script===t));i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)}))})}))})),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async j(){await this.J(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.j()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach((t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)}))}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach((e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}})),t=[...new Map(t.map((t=>[JSON.stringify(t),t]))).values()],this.N(t,"preconnect")}async $(t){if(await this.G(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise((e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach((t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))})),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",(()=>{i.setAttribute("data-rocket-status","failed-network"),e()}),{isRocket:!0}),setTimeout((()=>{i.isConnected||e()}),1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",(i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.$(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())}),{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}}));t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.$(e),this.C(t)):Promise.resolve()}O(){this.N([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}N(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach((t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}})),document.head.appendChild(o)}W(){this.trash.forEach((t=>t.remove()))}async F(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.G(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.G(),document.dispatchEvent(new Event("rocket-readystatechange")),await this.G(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.G(),window.dispatchEvent(new Event("rocket-load")),await this.G(),window.rocketonload&&window.rocketonload(),await this.G(),this.allJQueries.forEach((t=>t(window).trigger("rocket-jquery-load"))),await this.G();const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.G(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async G(){Date.now()-this.lastBreath>45&&(await this.J(),this.lastBreath=Date.now())}async J(){return document.hidden?new Promise((t=>setTimeout(t))):new Promise((t=>requestAnimationFrame(t)))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();</script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style></style> <!-- This site is optimized with the Yoast SEO plugin v24.5 - https://yoast.com/wordpress/plugins/seo/ --> <title>Amazing oxford team specialising in web development | OFEC</title><link rel="preload" data-rocket-preload as="font" href="https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrE.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrE.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://www.ofec.co.uk/wp-content/themes/Impreza/fonts/fa-solid-900.woff2?ver=8.32.2" crossorigin><link rel="preload" data-rocket-preload as="font" href="https://www.ofec.co.uk/wp-content/themes/Impreza/fonts/fa-regular-400.woff2?ver=8.32.2" crossorigin><style id="wpr-usedcss">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}:root{--animate-duration:500ms;--animate-delay:100ms;--animate-repeat:1;--cf-bg-color:#bcd6ec;--cf-primary-color:#1a3d5c;--cf-secondary-color:#e4eef7;--cf-confirmation-text:#e4eef7;--cf-progressbar-color:#448ccb;--cf-border-color:#ffffff;--cf-button-bg:#448ccb;--cf-button-text:#f1f1f1;--cf-button-hover-bg:#357fc0;--cf-button-hover-text:#f1f1f1;--cf-content-top-default-margin:60px;--cf-content-bottom-default-margin:60px;--cf-fs-heading:36px;--cf-fs-text:18px;--cf-fs-label:36px;--cf-fs-input:26px;--cf-fs-heading-medium:32px;--cf-fs-text-medium:16px;--cf-fs-label-medium:32px;--cf-fs-input-medium:22px;--cf-fs-heading-small:27px;--cf-fs-text-small:16px;--cf-fs-label-small:27px;--cf-fs-input-small:20px;cf-overlay-color:rgba(255,255,255,.5);--cf-small-gap:10px;--cf-medium-gap:20px;--cf-large-gap:40px;--cf-max-form-width:720px;--cf-max-intro-width:800px}.vc_column-inner::after,.vc_row:after{clear:both}.vc_row:after,.vc_row:before{content:" ";display:table}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (min-width:768px){.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-6{width:50%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}}#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.wpb_animate_when_almost_visible{opacity:0}.wpb_animate_when_almost_visible:not(.wpb_start_animation){animation:none}.wpb_start_animation{opacity:1}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v34/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pbCIPrE.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;-webkit-tap-highlight-color:var(--color-content-primary-faded)}progress{vertical-align:baseline}[hidden],template{display:none}a{text-decoration:none;text-underline-offset:.2em;background:0 0;transition-property:background,box-shadow,border,color,opacity,transform;transition-duration:.3s}b,strong{font-weight:var(--bold-font-weight,bold)}img{height:auto;max-width:100%}figure{margin:0}code{font-family:monospace,monospace;font-size:1rem}button,input,optgroup,select,textarea{vertical-align:top;text-transform:none;color:inherit;font:inherit;border:none;margin:0}select[multiple]{height:auto;padding:.5rem}textarea{overflow:auto;resize:vertical}input:not([type=submit]),select,textarea{outline:0!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{-webkit-appearance:none}input[type=file]::file-selector-button{color:inherit}[type=button],[type=submit],button{overflow:visible;-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}[type=checkbox],[type=radio],label{cursor:pointer}::-moz-focus-inner{border:0}::-webkit-file-upload-button{font:inherit;border:0;outline:0;padding-left:0;background:0 0}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100%}dl,ul{list-style:none;margin:0;padding:0}fieldset{border:0;margin:0;padding:0}iframe,object{max-width:100%;border:none}::-moz-placeholder{opacity:.5;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:.5}.menu-item-object-us_page_block,html{font-family:var(--font-family,inherit);font-weight:var(--font-weight,400);font-size:var(--font-size,16px);font-style:var(--font-style,normal);text-transform:var(--text-transform,none);line-height:var(--line-height,28px);letter-spacing:var(--letter-spacing,0)}h1,h2,h3,h5{margin:0;padding-top:1.5rem;color:var(--color-content-heading)}h1+h2,h1:first-child,h2+h3,h2:first-child,h3:first-child,h5:first-child{padding-top:0}dl,fieldset,p,table,ul{margin:0 0 1.5rem}p:empty{display:none}ul{list-style-type:disc;margin-left:2.5rem}li{margin:0 0 .5rem}li>ul{margin-bottom:.5rem;margin-top:.5rem}code{display:inline-block;vertical-align:top;font-family:Consolas,'Lucida Console',monospace;padding:0 .4rem;background:var(--color-content-bg-alt);color:var(--color-content-text)}fieldset:last-child,h1:last-child,h2:last-child,h3:last-child,h5:last-child,li:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}.has_text_color h1,.has_text_color h2,.has_text_color h3,.has_text_color h5,.l-section[class*=color_] h1,.l-section[class*=color_] h2,.l-section[class*=color_] h3,.l-section[class*=color_] h5{color:inherit}input:not([type=submit]),select,textarea{font-family:'var( --inputs-font-family','inherit )';font-size:var( --inputs-font-size,inherit );font-weight:var(--inputs-font-weight,inherit);letter-spacing:var( --inputs-letter-spacing,inherit );text-transform:var(--inputs-text-transform,inherit);border-radius:var(--inputs-border-radius,0);background:var(--inputs-background,transparent);border-color:var(--inputs-border-color,currentColor);color:var(--inputs-text-color,inherit);box-shadow:var(--inputs-box-shadow,none);border-width:var(--inputs-border-width,1px);border-style:solid;width:100%;transition:all .2s}input:not([type=submit]):not([type=checkbox]):not([type=radio]),select{min-height:var(--inputs-height,2em);line-height:var(--inputs-height,2em);padding:0 var(--inputs-padding,.6em)}select{height:calc(var(--inputs-height,2em) + var(--inputs-border-width,1px) * 2)}textarea{min-height:var(--inputs-height,2em);height:calc(var(--inputs-height,2em) * 3);padding:calc(var(--inputs-height,2em)/ 2 + var(--inputs-border-width,1px) - .7em) var(--inputs-padding,.6em)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;vertical-align:top;flex-shrink:0;text-align:center;margin-right:.5em;letter-spacing:0;text-transform:none;line-height:var( --inputs-checkbox-size,1.5em );height:var(--inputs-checkbox-size,1.5em);width:var(--inputs-checkbox-size,1.5em);padding:0;box-sizing:content-box}input[type=checkbox]:before{visibility:hidden;content:'\f00c';font-family:fontawesome;font-weight:900;vertical-align:top}input[type=radio]{border-radius:50%!important}input[type=radio]:before{visibility:hidden;content:'';display:block;height:36%;width:36%;margin:32%;border-radius:inherit;background:currentColor}input:checked::before{visibility:visible}input[type=range]{box-shadow:none!important}input:not([type=submit]):focus,select:focus,textarea:focus{background:var(--inputs-focus-background,transparent);border-color:var(--inputs-focus-border-color,currentColor);color:var(--inputs-focus-text-color,inherit);box-shadow:var(--inputs-focus-box-shadow,none)}.hidden{display:none!important}.i-cf:after{content:'';display:block;clear:both}.align_right{text-align:right}.align_center{text-align:center}a{color:var(--color-content-link)}.no-touch a:hover{color:var(--color-content-link-hover)}.l-canvas{margin:0 auto;width:100%;flex-grow:1;background:var(--color-content-bg-grad);color:var(--color-content-text)}@media screen and (min-width:1025px){body:not(.us_iframe){display:flex;flex-direction:column;min-height:100vh}}.l-footer{overflow:hidden;margin:0 auto;width:100%;background:var(--color-content-bg-grad);color:var(--color-content-text)}body.us_iframe{background:var(--color-content-bg-grad)}.l-section,.l-subheader{padding-left:2.5rem;padding-right:2.5rem}.l-section{position:relative;margin:0 auto}.l-section-h{position:relative;margin:0 auto;width:100%;max-width:var(--site-content-width,1200px)}.l-section.height_small{padding-top:2rem;padding-bottom:2rem}.l-section.height_medium{padding-top:4rem;padding-bottom:4rem}.l-section.full_height{min-height:100vh}.header_hor .l-header.pos_fixed:not(.sticky_auto_hide)~.l-main .l-section.full_height:not(:first-of-type){min-height:calc(100vh - var(--header-sticky-height))}.l-section.full_height.valign_bottom{display:flex;flex-direction:column;justify-content:flex-end}.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h,.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h{padding-top:var(--header-height)}.l-section.color_primary{background:var(--color-content-primary-grad);color:#fff}.l-section.color_primary a{color:inherit}.l-header.bg_solid~.l-main .vc_column-inner>.w-post-elm>.l-section>.l-section-h,.vc_column-inner>.w-post-elm:not(:first-child)>.l-section>.l-section-h{padding-top:0!important}.far,.fas{display:inline-block;line-height:1;font-family:fontawesome;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.g-preloader{display:inline-block;vertical-align:top;position:relative;font-size:2.5rem;width:1em;height:1em;color:var(--color-content-primary)}.l-section.color_primary .g-preloader{color:inherit}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.g-breadcrumbs{line-height:1.4}.g-breadcrumbs>*{display:inline-block;vertical-align:top}.g-breadcrumbs-separator{margin:0 .6em}.g-breadcrumbs.has_text_color a{color:inherit}.l-cookie{position:fixed;z-index:9999;left:0;right:0;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:20px;padding:10px 5px;box-shadow:var(--box-shadow);background:var(--color-content-bg-grad);color:var(--color-content-text)}.l-cookie>*{margin:0 5px}.l-cookie>.w-btn{flex-shrink:0;font-size:inherit!important}.with_collapsible_content>div[style]:first-of-type{overflow:hidden;-webkit-mask-image:linear-gradient(black 60%,transparent)}.with_collapsible_content.show_content>div[style]:first-of-type{-webkit-mask-image:none;height:auto!important}.with_collapsible_content>.toggle-links{display:none;padding-top:.5rem}.with_collapsible_content>.toggle-links>button{background:0 0;padding:0;border-bottom:1px dotted;cursor:pointer;color:var(--color-content-link);transition-property:border,color;transition-duration:.3s}.no-touch .with_collapsible_content>.toggle-links>button:hover{color:var(--color-content-link-hover)}.with_collapsible_content .collapsible-content-less,.with_collapsible_content.show_content .collapsible-content-more,.with_collapsible_content>.toggle-links>:empty{display:none}.with_collapsible_content.show_content .collapsible-content-less{display:inline}.w-toplink{position:fixed!important;z-index:99;bottom:0;transform:translate3d(0,150%,0)!important;margin:15px}.w-toplink:not(.w-btn){text-align:center;border-radius:.3rem;color:#fff!important;line-height:50px;height:50px;width:50px}.w-toplink.pos_right{right:0}.w-toplink.active{transform:translate3d(0,0,0)!important}.w-toplink:not(.w-btn) i{font-size:1.5em;line-height:inherit;min-width:1em}html.ios-touch [class*=us_custom_]{background-attachment:scroll!important}.l-body .vc_column-inner:after,.l-body .vc_column-inner:before,.l-body .vc_row:after,.l-body .vc_row:before{display:none}.g-cols.wpb_row{margin-bottom:0}.wpb_text_column:not(:last-child){margin-bottom:var(--text-block-margin-bottom,0)}.l-section.color_footer-bottom h1,.l-section.color_footer-bottom h2,.l-section.color_footer-bottom h3,.l-section.color_footer-bottom h5{color:var(--color-footer-heading)}.color_footer-bottom{background:var(--color-footer-bg-grad);color:var(--color-footer-text)}.color_footer-bottom a{color:var(--color-footer-link)}.no-touch .color_footer-bottom a:hover{color:var(--color-footer-link-hover)}@media (max-width:1024px){.l-section.height_medium{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (max-width:900px){.l-subheader{padding-left:1rem!important;padding-right:1rem!important}}@media screen and (max-width:600px){p{margin-bottom:1rem}h1,h2,h3,h5{padding-top:1rem}.w-header-show,.w-toplink{margin:10px!important}.l-section,.l-subheader{padding-left:1.5rem;padding-right:1.5rem}.l-section.height_medium,.l-section.height_small{padding-top:1.5rem;padding-bottom:1.5rem}}[class*=us_animate_]{opacity:0;animation-duration:.6s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:both}[class*=us_animate_]:not(.start){animation:none!important}.disable_effects [class*=us_animate_]{opacity:1;animation:none!important}.off_autostart{visibility:hidden}.button,.w-btn,button[type=submit],input[type=submit]{display:inline-block;vertical-align:top;text-align:center;line-height:1.2;position:relative;transition-property:background,border,box-shadow,color,opacity,transform;transition-duration:.3s;-webkit-tap-highlight-color:transparent}.button,.w-btn{padding:.8em 1.8em}input[type=submit]{border-style:solid}.w-btn i{display:inline-block;vertical-align:top;line-height:inherit}.w-btn.icon_atleft i{margin-right:.5em}.button:before,.w-btn:before,button[type=submit]:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{z-index:1}.owl-carousel .owl-item{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel{display:flex;flex-wrap:nowrap!important;gap:var(--items-gap,0);overflow:hidden}.owl-carousel>*{flex-shrink:0;width:100%}.owl-carousel .owl-item{flex-shrink:0}.owl-carousel:not(.autoheight):not(.owl-responsive-0) .owl-item>*{height:100%;max-height:inherit}.owl-carousel.valign_top{align-items:flex-start}.owl-carousel.valign_middle{align-items:center}.owl-carousel.valign_bottom{align-items:flex-end}.owl-prev:after{content:'\f104';font-family:fontawesome;font-weight:400;padding-right:.2rem}.owl-next:after{content:'\f105';font-family:fontawesome;font-weight:400;padding-left:.2rem}.owl-dots{text-align:center;line-height:0;padding-top:1rem}.w-color-switch{line-height:1.4;width:fit-content}.w-color-switch>label{display:flex;align-items:center}.g-cols.via_flex{display:flex;flex-wrap:wrap}.vc_column_container{display:flex;flex-direction:column;position:relative;border-color:var(--color-content-border)}.g-cols.via_flex>div>.vc_column-inner{display:flex;flex-direction:column;flex-grow:1;position:relative;border-color:inherit}.g-cols.via_flex.type_default{margin:0 -1.5rem}.g-cols.via_flex.type_default[style*=gap]{margin:0 calc(-1.5rem - var(--additional-gap,0))}.g-cols.via_flex[style*=gap]>.vc_column_container{padding-left:var(--additional-gap,0);padding-right:var(--additional-gap,0)}.g-cols.via_flex.type_default>div>.vc_column-inner{padding-left:1.5rem;padding-right:1.5rem}.g-cols.via_flex.type_default>div.has_bg_color>.vc_column-inner{padding-top:1.5rem;padding-bottom:1.5rem}.g-cols.via_flex.valign_middle>div>.vc_column-inner{justify-content:center}.g-cols.via_flex.valign_bottom>div>.vc_column-inner{justify-content:flex-end}.vc_column-inner.type_sticky>.wpb_wrapper,.vc_column_container.type_sticky>.vc_column-inner{top:4rem}.header_hor .l-header.pos_fixed:not(.down)~.l-main .type_sticky>.vc_column-inner,.header_hor .l-header.pos_fixed:not(.down)~.l-main .type_sticky>.wpb_wrapper{top:calc(var(--header-sticky-height) + 4rem)}.color_footer-bottom .vc_column_container{border-color:var(--color-footer-border)}.w-form-row{position:relative;width:100%;padding-left:calc(var(--fields-gap,1rem)/ 2);padding-right:calc(var(--fields-gap,1rem)/ 2)}.w-form-row-field{position:relative}.w-form-row-field>i{position:absolute;z-index:1;top:var(--inputs-border-width,1px);inset-inline-start:var(--inputs-border-width,1px);font-size:var(--inputs-font-size,inherit);line-height:var(--inputs-height,2em);width:var(--inputs-height,2em);color:var(--inputs-text-color,inherit);text-align:center;pointer-events:none;transition:color .2s}.w-form-row:has(:focus) .w-form-row-field>i{color:var(--inputs-focus-text-color)}.w-form-row.for_checkboxes label{display:flex;align-items:center;padding:.2em 0;width:fit-content}.w-form-row-state{font-size:.9em;height:0;opacity:0;transition-property:height,padding,opacity;transition-duration:.3s}.w-form-row.check_wrong .w-form-row-state{height:auto;padding-top:.3em;opacity:1;color:red}.w-form-row.check_wrong input,.w-form-row.check_wrong select,.w-form-row.check_wrong textarea{box-shadow:0 0 0 1px red;border-color:red}.w-form-message{opacity:0;transition:opacity .2s,margin .2s}@media screen and (max-width:600px){.w-form-row{width:100%!important}}.w-gallery-list{display:grid;grid-template-columns:repeat(var(--columns,1),1fr);gap:var(--items-gap,0)}.w-gallery-item-img{height:100%}.w-gallery-item-img img{display:block;height:inherit;width:100%;object-fit:cover;background:rgba(128,128,128,.1)}.w-gallery-item-img img[src*=".png"]{background:0 0}.w-gallery-item-img[data-hidden-images-number]:after{content:'+' attr(data-hidden-images-number);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:30cqmin;background:rgba(0,0,0,.5);color:#fff}.w-gallery-loadmore{text-align:center;position:relative;margin-top:var(--btn-indent,1.5em)}.w-gallery-loadmore.done{display:none}.w-gallery-loadmore .g-preloader,.w-gallery-loadmore.loading .w-btn{opacity:0}.w-gallery-loadmore.loading .g-preloader{opacity:1}.w-gallery-loadmore .w-btn{z-index:1}.w-gallery-loadmore .w-btn+.g-preloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w-gallery.type_masonry .w-gallery-list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0;margin:calc(var(--items-gap,0)/ -2)}.w-grid{clear:both}.w-grid-list:empty{display:none!important}.w-grid-item{flex-shrink:0}.w-grid.type_masonry:not([class*=cols_]) .w-grid-item:not(:last-child){margin-bottom:var(--gap,0)}.w-grid-item-anchor{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0}.w-grid .w-post-elm>p:only-of-type{display:inline-block}.w-grid>.pagination{margin-top:2rem}.w-grid-preloader{position:relative;height:0;width:100%;overflow:hidden}.w-grid-preloader .g-preloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w-grid-preloader.active{height:20rem}.w-grid-preloader.active~.g-loadmore,.w-grid-preloader.active~.pagination{display:none}.w-grid-item .w-hwrapper,.w-grid-item .w-vwrapper{position:relative;z-index:1}.g-filters-item{flex-shrink:0;position:relative;white-space:nowrap;text-overflow:ellipsis;line-height:2.8rem;padding:0 1.2rem;background:0 0;transition-duration:.2s}.g-filters-item.active{cursor:default;pointer-events:none}.w-filter-message{display:inline-block;padding:.5em 1em;margin-bottom:1em;background:var(--color-content-primary-faded)}.w-filter-opener{display:none;vertical-align:top;background:0 0;padding:0;position:relative;z-index:11;font-weight:700;transition:color .3s}.no-touch .w-filter-opener:hover{color:var(--color-content-link-hover)}.w-filter-opener span:not(.ripple-container):after{display:inline-block;vertical-align:top;height:.6em;width:.6em;margin-left:.3em;border-radius:50%;background:currentColor}.w-filter-opener:not(.w-btn) span:after{background:var(--color-content-primary-grad)}.w-filter-opener.icon_atleft i{margin-right:.3em}.w-filter-item{flex-shrink:0;position:relative}.w-filter-item.disabled{opacity:.5;pointer-events:none}.w-filter-item-title{display:block;background:0 0;text-align:inherit;padding:0}.w-filter-item-reset{display:none}.w-filter-item.has_value .w-filter-item-reset{display:inline-block}.w-filter-item-message{font-size:13px}.w-filter-item-value{display:block;margin-bottom:.4em}.w-filter-item-value label{display:flex;align-items:center}.w-filter-item-value-amount{opacity:.5;margin-left:.5em}.w-filter-item-value.disabled .w-filter-item-value-amount{visibility:hidden}.w-filter-item-value.disabled{opacity:.5}.w-filter-item-value.disabled label{cursor:default}.w-filter-item.type_range_slider .ui-slider{cursor:e-resize;height:1rem;margin:0 8px;position:relative}.w-filter-item.type_range_slider .ui-slider:before{position:absolute;top:.4rem;height:4px;border-radius:2rem;box-shadow:0 1px 0 rgba(0,0,0,.08) inset}.w-filter-item.type_range_slider .ui-slider:before{content:'';left:-8px;right:-8px;background:var(--color-content-border)}body.us_filter_open{overflow:hidden!important}.w-filter-list-panel{display:none;position:fixed;z-index:1112;bottom:0;left:0;right:0;padding:.75rem;box-shadow:var(--box-shadow-up);background:var(--color-content-bg-grad)}.w-filter-list-panel>.w-btn{font-size:1rem;line-height:2.5rem!important;padding-top:0;padding-bottom:0;width:100%}@media screen and (max-width:480px){.g-filters-item{font-size:.9rem!important;text-align:center;margin:0!important;padding-left:.6rem!important;padding-right:.6rem!important;text-overflow:ellipsis;overflow:hidden;width:50%}.g-loadmore .w-btn{font-size:1rem!important}}.g-loadmore{text-align:center;position:relative;min-height:2.5rem;margin-top:calc(var(--gap,0px) * 2)}.g-loadmore.done{display:none}.g-loadmore .g-preloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.g-loadmore.loading .g-preloader{opacity:1}.g-loadmore .w-btn{z-index:1}.g-loadmore.loading .w-btn{opacity:0}.pagination .page-numbers{flex-shrink:0;text-align:center;position:relative;margin:.2rem}.pagination .page-numbers:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;border-style:solid;border-color:inherit;border-image:inherit}.pagination .page-numbers span{vertical-align:top;position:relative;z-index:1}.pagination>:not(.custom) .page-numbers{font-size:1.4rem;line-height:3.5rem;height:3.5rem;width:3.5rem;overflow:hidden;border-radius:50%;transition:none}.pagination>:not(.custom) a.page-numbers{color:inherit}.no-touch .pagination>:not(.custom) a.page-numbers:not(.current):hover{background:var(--color-content-bg-alt-grad)}.pagination>:not(.custom) .page-numbers:before{display:none}.l-header .g-preloader,.l-header a{color:inherit}.l-subheader-cell{display:flex;align-items:center;flex-grow:1}.l-subheader-cell.at_left{justify-content:flex-start}.header_hor .l-subheader-cell.at_left>*{margin-right:1.4rem}.l-subheader-cell.at_center{justify-content:center}.l-subheader-cell.at_center>*{margin-left:.7rem;margin-right:.7rem}.l-subheader-cell.at_right{justify-content:flex-end}.header_hor .l-subheader-cell.at_right>*{margin-left:1.4rem}.l-subheader-cell:empty{display:none}.l-header:before{content:'auto';left:-100%;position:absolute;top:-100%;visibility:hidden!important}.l-header .w-text{line-height:1.5}.l-header .w-text.nowrap{white-space:nowrap}.w-hwrapper{display:flex;align-items:center}.w-hwrapper.wrap{flex-wrap:wrap}.w-hwrapper>:not(:last-child){margin-right:var(--hwrapper-gap,1.2rem)}.w-hwrapper.align_center>*{margin-left:calc(var(--hwrapper-gap,1.2rem)/ 2);margin-right:calc(var(--hwrapper-gap,1.2rem)/ 2)}.w-hwrapper.align_center{justify-content:center}.w-hwrapper.align_justify{justify-content:space-between}.w-hwrapper.align_right{justify-content:flex-end}.w-hwrapper.valign_top{align-items:flex-start}.w-hwrapper.valign_bottom{align-items:flex-end}.w-hwrapper>.align_justify{width:100%}.w-iconbox{position:relative}.w-iconbox.align_center{justify-content:center}.w-iconbox.align_right{justify-content:flex-end}.w-iconbox.iconpos_left,.w-iconbox.iconpos_right{display:-webkit-flex;display:flex;align-items:flex-start}.l-header .w-image{flex-shrink:0;transition:height .3s}.l-main .w-image{max-width:100%}.w-image-h{display:block;height:inherit;max-height:inherit;border-radius:inherit;border-color:inherit!important;color:inherit!important}.w-image:not([class*=style_phone]) .w-image-h{background:inherit}.w-image img{object-fit:contain;vertical-align:top;height:inherit;max-height:inherit;border-radius:inherit}.w-image[class*=ush_image_] img{width:auto}.w-image-h[href]{position:relative}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{z-index:10003}.mfp-wrap{z-index:10004}.mfp-container:after{content:'\f00d';font-family:fontawesome;font-weight:400;position:absolute;z-index:1047;top:0;right:0;font-size:2rem;text-align:center;line-height:5rem;width:5rem;color:#fff}.mfp-arrow:after,.mfp-close{display:none!important}.mfp-arrow:before{font-family:fontawesome;font-weight:400;font-size:3rem;line-height:110px;width:100%;margin:0;border:none;color:#fff}.mfp-arrow.mfp-arrow-left:before{content:'\f104'}.mfp-arrow.mfp-arrow-right:before{content:'\f105'}.mfp-figure img[src*=".svg"]{width:100vh}.mfp-figure:after{box-shadow:var(--box-shadow)}.mfp-preloader{font-size:0;left:50%;right:auto;margin:-1.5rem 0 0 -1.5rem;height:3rem;width:3rem;color:#fff;transition:opacity .2s ease .1s}.mfp-s-ready .mfp-preloader{display:block;opacity:0}.mfp-preloader:after,.mfp-preloader:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:2px solid}.mfp-preloader:before{opacity:.2}.mfp-preloader:after{border-top-color:transparent;animation:.8s cubic-bezier(.6,.3,.3,.6) infinite rotation}.mfp-title{font-size:.9rem}.mfp-fade.mfp-bg{opacity:0;transition:opacity .2s}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transform:scale(.5);transition:transform .2s,opacity .2s}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.5)}.mfp-fade.mfp-wrap .mfp-arrow,.mfp-fade.mfp-wrap .mfp-container:after{opacity:0!important;transition:opacity .2s}.mfp-fade.mfp-wrap.mfp-ready .mfp-arrow,.mfp-fade.mfp-wrap.mfp-ready .mfp-container:after{opacity:.66!important}.no-touch .mfp-fade.mfp-wrap.mfp-ready .mfp-arrow:hover{opacity:1!important}.mfp-fade.mfp-wrap.mfp-removing .mfp-arrow,.mfp-fade.mfp-wrap.mfp-removing .mfp-container:after{opacity:0!important}.w-hwrapper .w-nav.type_desktop,.w-nav.type_desktop:not(.height_full),.w-vwrapper .w-nav.type_desktop{line-height:50px}.l-subheader-cell .w-nav{margin-left:0;margin-right:0}.w-nav-list{list-style:none;margin:0}.w-nav-list:not(.level_1){display:none}.w-nav.type_desktop .w-nav-list:not(.level_1){box-shadow:var(--box-shadow)}.w-nav.type_desktop .w-nav-list.level_2{text-align:left;position:absolute;left:0;z-index:120;min-width:12rem}.w-nav.type_desktop .w-nav-list.level_3{position:absolute;left:100%;top:0;z-index:121;min-width:12rem}.w-nav .menu-item{display:block;position:relative;margin:0}.w-nav-anchor{display:block;overflow:hidden;position:relative;text-decoration:none!important;outline:0!important}.w-nav.type_desktop .w-nav-anchor.level_1{z-index:1}.w-nav.type_desktop .w-nav-anchor:not(.level_1){line-height:1.5em;padding:.6em 20px;white-space:nowrap;transition:none}.w-nav-title i{width:1.3em}.header_hor .w-nav.type_desktop.align-edges>.w-nav-list.level_1{margin-left:-20px;margin-right:-20px}.w-nav-arrow{display:none;vertical-align:top;font-weight:400;line-height:inherit;text-transform:none;text-align:center}.w-nav-arrow:focus{outline:0!important}.w-nav-arrow:before{content:'\f107';vertical-align:top;font-family:fontawesome;font-weight:400}.w-nav.type_mobile .w-nav-anchor:not(.w-btn) .w-nav-arrow:before{font-size:1.5em}.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before{font-size:1.3em;margin-left:.4em}.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before{content:'\f105';font-size:1.3em}.w-nav-anchor.w-btn>.w-nav-arrow{line-height:1}.w-nav-anchor.w-btn>.w-nav-title{vertical-align:middle}.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-arrow{display:block;position:absolute;top:0;right:0;line-height:2.7em;width:2em}.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-title{padding-right:2em}.header_hor .w-nav.type_desktop>.w-nav-list{display:flex;align-items:center}.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item{flex-shrink:0}.header_hor .w-nav.type_desktop .menu-item-object-us_page_block{max-height:calc(100vh - var(--header-height,0px) - var(--wp-admin--admin-bar--height,0px) - var(--dropdown-padding,0px) * 2)}.menu-item-object-us_page_block{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;text-transform:none;font-style:normal}.menu-item-object-us_page_block>.w-grid,.w-nav.type_mobile .menu-item-object-us_page_block{overflow:hidden}.w-nav.type_desktop .menu-item[class*=columns] .w-nav-list.level_2{display:flex;flex-wrap:wrap}.w-nav.type_desktop .menu-item[class*=columns] .w-nav-list.level_2>li{flex-shrink:0}.w-nav.type_desktop .menu-item[class*=columns] .w-nav-anchor{white-space:normal}.w-nav.type_desktop .menu-item[class*=columns] .menu-item-has-children .w-nav-anchor.level_2{font-size:1.15em;font-weight:700;background:0 0!important;color:inherit!important}.w-nav.type_desktop .menu-item[class*=columns] .menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow{display:none}.w-nav.type_desktop .menu-item[class*=columns] .w-nav-list.level_3{display:block;position:static;background:0 0;box-shadow:none;color:inherit;min-width:0;transform:none!important;transition:none!important;opacity:1!important}.w-nav.type_desktop .menu-item[class*=columns] .w-nav-list.level_3 .menu-item{transform:none!important}.w-nav.type_desktop .menu-item[class*=columns]:hover .w-nav-list.level_3{visibility:visible}.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1){display:block;transform-origin:50% 0;transform:scaleY(0) translateZ(0);opacity:0;transition:transform .3s,opacity .3s}.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover>.w-nav-list,.w-nav.type_desktop.dropdown_height .menu-item.opened>.w-nav-list,.w-nav.type_desktop.dropdown_height .w-nav-anchor:focus~.w-nav-list{transform:scaleY(1) translateZ(0);opacity:1}.header_hor .l-subheader-cell.at_left .w-nav:first-child .w-nav-control{margin-left:-.8rem}.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control{margin-right:-.8rem}.w-nav.type_mobile .w-nav-list{z-index:3;overflow-y:auto;-webkit-overflow-scrolling:touch}.w-nav.type_mobile .w-nav-anchor:not(.w-btn){line-height:1.6em;padding:.7rem;transition:none}.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-arrow{display:inline-block;vertical-align:top;transition:transform .3s}.w-nav.type_mobile .menu-item-has-children.opened>.w-nav-anchor .w-nav-arrow{transform:rotate(180deg)}.w-nav.type_mobile.m_align_none .menu-item-has-children>.w-nav-anchor .w-nav-arrow{margin-left:.4em}.w-nav.type_mobile.m_align_none .w-nav-anchor.level_2{padding-left:1.4rem}.w-nav.type_mobile.m_align_none .w-nav-anchor.level_3{padding-left:2.1rem}.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1{position:absolute;top:100%;left:-2.7rem;right:-2.7rem;padding-left:2rem;padding-right:2rem;box-shadow:0 3px 3px rgba(0,0,0,.1)}.w-nav-control{display:none;line-height:50px;height:50px;padding:0 .8rem;color:inherit}.w-nav-control>*+*{margin-left:.5rem}.w-nav-icon{display:inline-block;vertical-align:top;font-size:20px;position:relative;height:inherit;width:1em}.w-nav-icon>div,.w-nav-icon>div:after,.w-nav-icon>div:before{content:'';display:block;position:absolute;height:0;width:inherit}.w-nav-icon>div{border-bottom:.15em solid}.w-nav-icon>div:after,.w-nav-icon>div:before{border-bottom:inherit}.w-nav-icon>div{top:50%;transform:translateY(-50%);transition:transform .15s cubic-bezier(0,1,.8,1)}.w-nav-icon>div:before{top:-.3333em;transition:top .15s cubic-bezier(0,1,.8,1) .15s,opacity .15s cubic-bezier(0,1,.8,1)}.w-nav-icon>div:after{top:.3333em;transition:top .15s cubic-bezier(0,1,.8,1) .15s,transform .15s cubic-bezier(0,1,.8,1)}.w-nav-control.active .w-nav-icon>div{transform:translateY(-50%) rotate(45deg);transition-delay:0.15s}.w-nav-control.active .w-nav-icon>div:before{top:0;opacity:0;transition:top .15s cubic-bezier(0,1,.8,1),opacity .15s cubic-bezier(0,1,.8,1) .15s}.w-nav-control.active .w-nav-icon>div:after{top:0;transform:rotate(90deg);transition:top .15s cubic-bezier(0,1,.8,1),transform .15s cubic-bezier(0,1,.8,1) .15s}.w-nav-close{display:none;position:absolute;top:0;right:0;text-align:center;font-size:3rem;line-height:2;width:2em;cursor:pointer;opacity:.5;transition:color .3s,opacity .3s}.no-touch .w-nav-close:hover{opacity:1}.w-nav-close:before{content:'\f00d';font-family:fontawesome;font-weight:400;vertical-align:top}.w-nav.type_mobile .menu-item>a.w-btn{display:inline-block;vertical-align:top;margin:.7rem}.w-nav.type_mobile .menu-item-has-children>a.w-btn .w-nav-arrow{position:relative!important;padding:0!important}.w-nav.type_mobile.m_align_none .menu-item-has-children>a.w-btn .w-nav-title{padding-right:.5em}.menu-item>a.w-btn .w-nav-title:after{display:none!important}.header_hor.rtl .w-nav.type_desktop .menu-item:nth-last-child(2)>a.w-btn,.header_hor:not(.rtl) .w-nav.type_desktop .menu-item:first-child>a.w-btn{margin-left:0}.header_hor.rtl .w-nav.type_desktop .menu-item:first-child>a.w-btn,.header_hor:not(.rtl) .w-nav.type_desktop .menu-item:nth-last-child(2)>a.w-btn{margin-right:0}@media screen and (max-width:900px){.mfp-container:after{line-height:4rem;width:4rem}.w-nav.type_desktop .menu-item[class*=columns] .w-nav-list.level_2{padding:0!important}.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1{left:-1rem;right:-1rem;padding-left:.3rem;padding-right:.3rem}}.w-post-elm:not(.type_icon)>i{vertical-align:top;line-height:inherit;margin-right:.4em}.no-touch .w-post-elm.color_link_inherit.has_text_color>a:hover,.w-post-elm.color_link_inherit a:not(:hover){color:inherit}.w-post-elm.post_title b{font-size:.85em;opacity:.5}.w-post-elm.post_custom_field img{vertical-align:top}.w-post-elm.post_title{padding:0}.w-grid div:not(.w-vwrapper)>.post_title{margin-bottom:0}.w-grid-item.sticky .post_title{font-weight:700!important}.w-post-elm.post_custom_field>i+p:only-of-type{display:inline-block}.w-progbar-bar{position:relative;background:var(--color-content-bg-alt-grad)}.w-progbar-bar-h{height:10px;border-radius:inherit;width:0;background:currentColor;will-change:width;transition:width .8s cubic-bezier(.6,.3,.3,.6)}.w-progbar-bar-count,.w-progbar-title-count{font-weight:700}.w-progbar.style_1{padding:.6rem 0 1rem}.w-progbar.style_1 .w-progbar-title{display:table;width:100%;margin-bottom:.6rem!important}.w-progbar.style_1 .w-progbar-title-text{display:table-cell;vertical-align:top}.w-progbar.style_1 .w-progbar-title-count{display:table-cell;vertical-align:top;text-align:right}.w-progbar.style_1 .w-progbar-bar{width:100%;border-radius:2rem;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.04) inset}.w-progbar.style_1 .w-progbar-bar-count{display:none}.w-progbar.color_primary .w-progbar-bar-h{background:var(--color-content-primary-grad)}.l-subheader-cell .w-search{line-height:2.8rem}.header_hor .l-subheader-cell>.w-search:not(.layout_simple){margin-left:0;margin-right:0}.w-search .w-form-row{height:inherit;padding:0}button.w-search-form-btn{font-size:var( --inputs-font-size );line-height:var(--inputs-height,2em);width:var(--inputs-height,2em);padding:0;color:var(--inputs-text-color)}.w-search input{display:block}.w-search-open{display:block;text-align:center;width:2.2em}.w-search-open:empty::before{content:'\f002';font-family:fontawesome;font-weight:400;vertical-align:top}.w-search-open i{vertical-align:top;line-height:inherit}.header_hor .l-subheader-cell.at_left .w-search:not(.layout_simple):first-child{margin-left:-.5em}.header_hor .l-subheader-cell.at_right .w-search:not(.layout_simple):last-child{margin-right:-.5em}.w-search-close{position:absolute;top:50%;transform:translateY(-50%);right:0;text-align:center;line-height:2;width:2em;cursor:pointer;background:0 0;padding:0;color:inherit;opacity:.5;transition-duration:.2s}.no-touch .w-search-close:hover,.w-search-close:focus{opacity:1!important}.w-search-close:before{content:'\f00d';font-family:fontawesome;font-weight:400;vertical-align:top}.w-search-message{background:var(--color-content-primary-faded);padding:.6em 1em;margin-top:3px}.w-search.layout_simple{position:relative;min-width:10rem}.header_hor .w-search.layout_simple{width:100%}.w-search.layout_simple .w-search-close,.w-search.layout_simple .w-search-open{display:none}.w-search.layout_simple.elm_in_header input{font-size:1rem}.w-search.layout_simple.iconpos_left input{padding-left:var(--inputs-height,2em)}.w-search.layout_simple.iconpos_right input{padding-right:var(--inputs-height,2em)}.w-search.layout_simple .w-btn{display:block;position:absolute;top:50%;transform:translateY(-50%);background:0 0!important}.w-search.layout_simple.iconpos_left .w-btn{left:var(--inputs-border-width,1px)}.w-search.layout_simple.iconpos_right .w-btn{right:var(--inputs-border-width,1px)}.w-search.layout_simple .w-btn span,.w-search.layout_simple .w-btn:before{display:none}.w-search.layout_simple .w-btn i{font-size:var(--icon-size,inherit);vertical-align:top;line-height:inherit}.w-search.layout_fullscreen .w-search-form{position:fixed;top:0;left:0;right:0;height:100%;z-index:119;transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);background:var(--color-content-bg);color:var(--color-content-text)}.w-search.layout_fullscreen.active .w-search-form{transform:translateY(0)}.w-search.layout_fullscreen .w-search-close{top:3rem;font-size:3rem}.w-search.layout_fullscreen .w-form-row-field{position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)}.w-search.layout_fullscreen input{font-size:3rem;line-height:1.5;text-align:center;height:auto;padding:0;border-radius:0;border:none}.w-search.layout_fullscreen .w-search-form input{background:0 0!important;box-shadow:none!important;color:inherit!important}@media screen and (max-width:767px){.w-nav-close{font-size:2rem}.w-search.layout_fullscreen input{font-size:2rem}.w-search.layout_fullscreen .w-search-close{font-size:2rem}}@media screen and (max-width:600px){.header_hor .w-search.elm_in_header{line-height:inherit}.header_hor .w-search.layout_simple.elm_in_header{position:static;overflow:visible;margin-left:0;margin-right:0;padding:0;min-width:0;height:auto;width:auto!important}.header_hor.rtl .l-subheader-cell.at_right .w-search.layout_simple.elm_in_header:last-child,.header_hor:not(.rtl) .l-subheader-cell.at_left .w-search.layout_simple.elm_in_header:first-child{margin-left:-.5em}.header_hor.rtl .l-subheader-cell.at_left .w-search.layout_simple.elm_in_header:first-child,.header_hor:not(.rtl) .l-subheader-cell.at_right .w-search.layout_simple.elm_in_header:last-child{margin-right:-.5em}.header_hor .w-search.layout_simple.elm_in_header .w-search-open{display:block;position:static;transform:none}.header_hor .w-search.layout_simple.elm_in_header .w-search-form{position:absolute;top:0;left:-1.5rem;right:-1.5rem;height:0;overflow:hidden;opacity:1;z-index:119;transition:height .3s cubic-bezier(.4,0,.2,1);background:var(--color-content-bg);color:var(--color-content-text)}.header_hor .w-search.layout_simple.elm_in_header.active .w-search-form{height:100%}.header_hor .w-search.layout_simple.elm_in_header .w-form-row-field{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.header_hor .w-search.layout_simple.elm_in_header input{padding:0 3rem 0 1.5rem;border-radius:0;border:none;background:0 0;color:inherit;box-shadow:none!important}.rtl.header_hor .w-search.layout_simple.elm_in_header input{padding:0 1.5rem 0 3rem}.header_hor .w-search.layout_simple.elm_in_header .w-btn{display:none}.header_hor .w-search.layout_simple.elm_in_header .w-search-close{display:block;padding-right:1.5rem;width:auto;transform:translateY(-50%)}.rtl.header_hor .w-search.layout_simple.elm_in_header .w-search-close{padding-left:1.5rem;padding-right:0}.w-search.layout_fullscreen input{font-size:1rem!important}}.w-separator{clear:both;overflow:hidden;line-height:0;height:1.5rem}.w-separator-h{display:inline-flex;align-items:center;height:inherit}.w-separator:not(.with_content) .w-separator-h:before{width:100vw}.w-separator-h:after,.w-separator-h:before{content:'';position:absolute;top:50%;height:0;width:100vw;border-top-width:1px;border-top-style:solid}.w-separator-h:before{right:100%}.w-separator-h:after{left:100%;margin-left:.6em}.w-separator a{color:inherit}.w-separator:not(.with_content){position:relative}.w-separator:not(.with_content) .w-separator-h:before{left:50%;transform:translateX(-50%);right:auto}.w-separator:not(.with_content) .w-separator-h:after{display:none}.w-separator.size_small:empty{height:1.5rem}.w-separator.size_small.with_line{height:4rem}.w-separator.size_medium:empty{height:3rem}.w-separator.size_medium.with_line{height:6rem}.w-separator.size_huge:empty{height:6rem}.w-separator.size_huge.with_line{height:9rem}.w-separator.color_border{color:var(--color-content-border)}.w-separator.color_primary{color:var(--color-content-primary)}.color_primary .w-separator.color_border{color:rgba(255,255,255,.33)}.color_footer-bottom .w-separator.color_border{color:var(--color-footer-border)}@media (max-width:1024px){.w-separator.size_small:empty{height:1rem}.w-separator.size_small.with_line{height:calc(1.5rem + 2vw)}.w-separator.size_medium:empty{height:calc(1rem + 2.5vw)}.w-separator.size_medium.with_line{height:calc(1.5rem + 4vw)}.w-separator.size_huge:empty{height:calc(1rem + 7.5vw)}.w-separator.size_huge.with_line{height:calc(1.5rem + 8vw)}}.w-menu .menu{margin:0}.w-menu li,.w-menu ul{list-style:none;margin:0}.w-menu li:last-child{margin:0!important}.w-menu[style*=--main-color] .menu>li>a{color:var(--main-color)}.w-menu[style*=--main-active-color] .menu>li.current-menu-item>a{color:var(--main-active-color)}.no-touch .w-menu[style*=--main-hover-color] .menu>li:not(.current-menu-item)>a:hover{color:var(--main-hover-color)}.w-menu.layout_hor .menu{display:inline-flex;flex-wrap:wrap}.w-menu.layout_hor .menu>li:not(:last-of-type){margin-right:var(--main-gap,0)}.header_hor .l-header .w-menu{line-height:2}.w-text{padding:0}.w-text.has_text_color a{color:inherit}.w-text i{display:inline-block;vertical-align:top;line-height:inherit}.w-text:not(.no_text).icon_atleft i{margin-inline-end:.4em}.w-text-value:empty{display:none}.w-vwrapper{display:flex;flex-direction:column}.w-vwrapper.align_center{align-items:center}.rtl .w-vwrapper.align_right{align-items:flex-start}body:not(.rtl) .w-vwrapper.align_right{align-items:flex-end}.w-vwrapper.valign_middle{justify-content:center}.w-vwrapper.valign_bottom{justify-content:flex-end}.w-vwrapper>:not(:last-child){margin-bottom:var(--vwrapper-gap,.7rem)}.w-vwrapper>.align_justify{width:100%}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.ginput_total):not(.ginput_shipping_price):not(.ginput_product_price){font-size:var(--inputs-font-size);padding:0 var(--inputs-padding,.6em)}.gform_wrapper input[type=file]+span{display:block;font-size:.85rem;line-height:1.3rem;padding-top:.4rem;opacity:.65;color:inherit!important}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{box-sizing:content-box}.woocommerce-error,.woocommerce-message{list-style-type:none;font-size:.9rem;padding:1rem 1.5rem;background:var(--color-content-primary-faded);margin:0 0 1.5rem}ul.woocommerce-error:last-child,ul.woocommerce-message:last-child{margin:0 0 1.5rem}.woocommerce-error{background:rgba(255,0,0,.1)}.w-cart-table .cart_item.change_process{opacity:.5;pointer-events:none}.w-cart-table.has_text_color a{color:inherit}.w-cart-table tr>:first-child{padding-left:0}.w-cart-table tr>:last-child{padding-right:0}.w-cart-table .quantity>*{font-size:inherit;text-align:center;min-height:2.5em;line-height:2.5em;width:2.5em}.w-cart-table a.remove{color:inherit;opacity:.5}.no-touch .w-cart-table a.remove:hover{opacity:1}.w-cart-table a.remove:before{content:'\f00d';vertical-align:top;font-family:fontawesome;font-weight:400}.w-cart-totals{margin:0}.w-cart-totals>h2:empty{display:none}.w-cart-totals>table,.w-cart-totals>table tbody{display:block}.w-cart-totals tr{display:flex;justify-content:space-between}.w-checkout-billing h3:empty{display:none}.w-checkout-order-review>h3:empty{display:none}.w-wc-coupon-form>div{display:flex;padding:0;margin:0;box-shadow:none}.w-wc-coupon-form>div>button{flex-shrink:0;margin-left:1rem}.w-wc-coupon-form.coupon_applied input{border-color:green}.w-cart{position:relative}.w-cart:not(.height_full){line-height:50px}.w-cart-link{display:block;position:relative;text-align:center;width:2.2em;margin:0 auto}.w-cart-quantity{position:absolute;right:0;text-align:center;font-size:11px;padding:0 4px;line-height:20px;min-width:20px;border-radius:2rem;transition:transform .3s}.w-cart.empty .w-cart-quantity{transform:scale(0)}.w-cart-notification{display:none;position:absolute;z-index:121;font-size:.9rem;text-align:left;line-height:1.4rem;padding:1rem 1.5rem;width:20rem;background:rgba(0,0,0,.8);color:#ccc}.l-subheader-cell.at_center .w-cart-notification,.l-subheader-cell.at_right .w-cart-notification{right:0}.w-cart-notification .product-name{color:#fff}.w-cart.dropdown_height .w-cart-notification{display:block;transform-origin:50% 0;transform:scaleY(0) translateZ(0);opacity:0;transition:transform .3s,opacity .3s}.w-cart.dropdown_height .w-cart-notification.shown{transform:scaleY(1) translateZ(0);opacity:1}.button.disabled,.button[disabled]{opacity:.5}.button .w-btn-label{display:inline-block;transition:opacity .15s}.button .g-preloader{position:absolute!important;top:50%;left:50%;font-size:1.8em;opacity:0;transform:translate(-50%,-50%);transition:opacity .3s;color:inherit}.button.loading .w-btn-label{opacity:0}.button.loading .g-preloader{opacity:1}a.added_to_cart{display:inline-block;vertical-align:top;font-size:.8rem;line-height:1;margin:.6rem;white-space:nowrap;border-bottom:1px solid transparent}.woocommerce-form-login{padding:min(3rem,10%);margin:1.5rem auto;box-shadow:var(--box-shadow)}ul.products .product{position:relative;margin:0;padding:1.2rem;width:100%}form.woocommerce-checkout::after{display:block;content:'';clear:both}@media screen and (max-width:600px){.w-wc-coupon-form>div{display:block}.w-wc-coupon-form>div>button{margin:.5rem 0 0!important;width:100%}.header_hor .l-subheader-cell.at_left .w-cart:first-child{margin-left:-.8rem}.rtl.header_hor .l-subheader-cell.at_left .w-cart:first-child{margin-left:0;margin-right:-.8rem}.header_hor .l-subheader-cell.at_right .w-cart:last-child{margin-right:-.8rem}.rtl.header_hor .l-subheader-cell.at_right .w-cart:last-child{margin-left:-.8rem;margin-right:0}.w-cart-table a.remove span{display:none!important}}@media screen and (max-width:480px){.w-nav-anchor.level_2,.w-nav-anchor.level_3{white-space:normal}.w-cart{position:static}.w-cart-notification{left:-1rem!important;right:-1rem!important;width:auto}}:root{--color-header-middle-bg:#fff;--color-header-middle-bg-grad:#fff;--color-header-middle-text:#333;--color-header-middle-text-hover:#F54D0A;--color-header-transparent-bg:transparent;--color-header-transparent-bg-grad:transparent;--color-header-transparent-text:#fff;--color-header-transparent-text-hover:#fff;--color-chrome-toolbar:#f5f5f5;--color-chrome-toolbar-grad:#f5f5f5;--color-header-top-bg:#f5f5f5;--color-header-top-bg-grad:linear-gradient(0deg,#f5f5f5,#fff);--color-header-top-text:#333;--color-header-top-text-hover:#f98d02;--color-header-top-transparent-bg:rgba(0, 0, 0, .2);--color-header-top-transparent-bg-grad:rgba(0, 0, 0, .2);--color-header-top-transparent-text:rgba(255, 255, 255, .66);--color-header-top-transparent-text-hover:#fff;--color-content-bg:#fff;--color-content-bg-grad:#fff;--color-content-bg-alt:#f5f5f5;--color-content-bg-alt-grad:#f5f5f5;--color-content-border:#e8e8e8;--color-content-heading:#1a1a1a;--color-content-heading-grad:#1a1a1a;--color-content-text:#333;--color-content-link:#F54D0A;--color-content-link-hover:#f98d02;--color-content-primary:#F54D0A;--color-content-primary-grad:#F54D0A;--color-content-secondary:#f98d02;--color-content-secondary-grad:#f98d02;--color-content-faded:#999;--color-content-overlay:rgba(0, 0, 0, .75);--color-content-overlay-grad:rgba(0, 0, 0, .75);--color-alt-content-bg:#f5f5f5;--color-alt-content-bg-grad:#f5f5f5;--color-alt-content-bg-alt:#fff;--color-alt-content-bg-alt-grad:#fff;--color-alt-content-border:#ddd;--color-alt-content-heading:#1a1a1a;--color-alt-content-heading-grad:#1a1a1a;--color-alt-content-text:#333;--color-alt-content-link:#f98d02;--color-alt-content-link-hover:#F54D0A;--color-alt-content-primary:#f98d02;--color-alt-content-primary-grad:#f98d02;--color-alt-content-secondary:#F54D0A;--color-alt-content-secondary-grad:#F54D0A;--color-alt-content-faded:#999;--color-alt-content-overlay:rgba(245, 77, 10, .80);--color-alt-content-overlay-grad:rgba(245, 77, 10, .80);--color-footer-bg:#172134;--color-footer-bg-grad:#172134;--color-footer-bg-alt:#1a1a1a;--color-footer-bg-alt-grad:#1a1a1a;--color-footer-border:#333;--color-footer-heading:#ffffff;--color-footer-heading-grad:#ffffff;--color-footer-text:#ffffff;--color-footer-link:#F54D0A;--color-footer-link-hover:#f98d02;--color-subfooter-bg:#1a1a1a;--color-subfooter-bg-grad:#1a1a1a;--color-subfooter-bg-alt:#222;--color-subfooter-bg-alt-grad:#222;--color-subfooter-border:#282828;--color-subfooter-heading:#ccc;--color-subfooter-heading-grad:#ccc;--color-subfooter-text:#bbb;--color-subfooter-link:#fff;--color-subfooter-link-hover:#f98d02;--color-content-primary-faded:rgba(245, 77, 10, .15);--box-shadow:0 5px 15px rgba(0, 0, 0, .15);--box-shadow-up:0 -5px 15px rgba(0, 0, 0, .15);--site-canvas-width:1300px;--site-content-width:1220px;--text-block-margin-bottom:0rem}:root{--font-family:Lato,sans-serif;--font-size:15px;--line-height:28px;--font-weight:400;--bold-font-weight:700;--h1-font-family:Raleway,sans-serif;--h1-font-size:32px;--h1-line-height:1.2;--h1-font-weight:400;--h1-bold-font-weight:700;--h1-text-transform:none;--h1-font-style:normal;--h1-letter-spacing:0;--h1-margin-bottom:0.6em;--h2-font-family:var(--h1-font-family);--h2-font-size:28px;--h2-line-height:1.2;--h2-font-weight:var(--h1-font-weight);--h2-bold-font-weight:var(--h1-bold-font-weight);--h2-text-transform:var(--h1-text-transform);--h2-font-style:var(--h1-font-style);--h2-letter-spacing:0;--h2-margin-bottom:0.6em;--h3-font-family:var(--h1-font-family);--h3-font-size:max( 1.75rem );--h3-line-height:1.2;--h3-font-weight:var(--h1-font-weight);--h3-bold-font-weight:var(--h1-bold-font-weight);--h3-text-transform:var(--h1-text-transform);--h3-font-style:var(--h1-font-style);--h3-letter-spacing:0;--h3-margin-bottom:0.6em;--h4-font-family:var(--h1-font-family);--h4-font-size:max( 1.5rem,1.5vw );--h4-line-height:1.2;--h4-font-weight:var(--h1-font-weight);--h4-bold-font-weight:var(--h1-bold-font-weight);--h4-text-transform:var(--h1-text-transform);--h4-font-style:var(--h1-font-style);--h4-letter-spacing:0;--h4-margin-bottom:0.6em;--h5-font-family:var(--h1-font-family);--h5-font-size:max( 1.3rem,1.3vw );--h5-line-height:1.2;--h5-font-weight:var(--h1-font-weight);--h5-bold-font-weight:var(--h1-bold-font-weight);--h5-text-transform:var(--h1-text-transform);--h5-font-style:var(--h1-font-style);--h5-letter-spacing:0;--h5-margin-bottom:0.6em;--h6-font-family:var(--h1-font-family);--h6-font-size:max( 1.2rem,1.2vw );--h6-line-height:1.2;--h6-font-weight:var(--h1-font-weight);--h6-bold-font-weight:var(--h1-bold-font-weight);--h6-text-transform:var(--h1-text-transform);--h6-font-style:var(--h1-font-style);--h6-letter-spacing:0;--h6-margin-bottom:0.6em}h1{font-family:var(--h1-font-family,inherit);font-weight:var(--h1-font-weight,inherit);font-size:var(--h1-font-size,inherit);font-style:var(--h1-font-style,inherit);line-height:var(--h1-line-height,1.4);letter-spacing:var(--h1-letter-spacing,inherit);text-transform:var(--h1-text-transform,inherit);margin-bottom:var(--h1-margin-bottom,1.5rem)}h1>strong{font-weight:var(--h1-bold-font-weight,bold)}h2{font-family:var(--h2-font-family,inherit);font-weight:var(--h2-font-weight,inherit);font-size:var(--h2-font-size,inherit);font-style:var(--h2-font-style,inherit);line-height:var(--h2-line-height,1.4);letter-spacing:var(--h2-letter-spacing,inherit);text-transform:var(--h2-text-transform,inherit);margin-bottom:var(--h2-margin-bottom,1.5rem)}h2>strong{font-weight:var(--h2-bold-font-weight,bold)}h3{font-family:var(--h3-font-family,inherit);font-weight:var(--h3-font-weight,inherit);font-size:var(--h3-font-size,inherit);font-style:var(--h3-font-style,inherit);line-height:var(--h3-line-height,1.4);letter-spacing:var(--h3-letter-spacing,inherit);text-transform:var(--h3-text-transform,inherit);margin-bottom:var(--h3-margin-bottom,1.5rem)}h3>strong{font-weight:var(--h3-bold-font-weight,bold)}h5{font-family:var(--h5-font-family,inherit);font-weight:var(--h5-font-weight,inherit);font-size:var(--h5-font-size,inherit);font-style:var(--h5-font-style,inherit);line-height:var(--h5-line-height,1.4);letter-spacing:var(--h5-letter-spacing,inherit);text-transform:var(--h5-text-transform,inherit);margin-bottom:var(--h5-margin-bottom,1.5rem)}h5>strong{font-weight:var(--h5-bold-font-weight,bold)}body{background:var(--color-content-bg-alt)}@media (min-width:801px){.vc_col-sm-3{width:25%}.vc_col-sm-4{width:33.3333%}.vc_col-sm-6{width:50%}.vc_col-sm-8{width:66.6666%}.vc_col-sm-12{width:100%}}@media (max-width:799px){.l-canvas{overflow:hidden}.g-cols.stacking_default.reversed>div:last-of-type{order:-1}.g-cols.stacking_default.via_flex>div:not([class*=vc_col-xs]){width:100%;margin:0 0 1.5rem}.g-cols.stacking_default.via_flex.reversed>div:first-child,.g-cols.stacking_default.via_flex:not(.reversed)>div:last-child,.g-cols.stacking_default.via_flex>div.has_bg_color{margin-bottom:0}.vc_column-inner.type_sticky>.wpb_wrapper,.vc_column_container.type_sticky>.vc_column-inner{top:0!important}}@media (min-width:800px){body.footer_reveal .l-canvas{position:relative;z-index:1}body.footer_reveal .l-footer{position:fixed;bottom:0}.vc_column-inner.type_sticky>.wpb_wrapper,.vc_column_container.type_sticky>.vc_column-inner{position:-webkit-sticky;position:sticky}.l-section.type_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:11;transition:top .3s cubic-bezier(.78,.13,.15,.86) .1s}.l-section.type_sticky>.l-section-h{transition:padding-top .3s}.header_hor .l-header.pos_fixed:not(.down)~.l-main .l-section.type_sticky:not(:first-of-type){top:var(--header-sticky-height)}.header_hor .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h{padding-top:var(--header-sticky-height)}}a,button,input[type=submit]{outline:0!important}.w-header-show,.w-toplink{background:rgba(0,0,0,.3)}.no-touch .w-header-show:hover,.no-touch .w-toplink.active:hover{background:var(--color-content-primary-grad)}button[type=submit]:not(.w-btn),input[type=submit]:not(.w-btn){font-size:16px;line-height:1.2!important;font-weight:700;font-style:normal;text-transform:none;letter-spacing:0;border-radius:0;padding:.8em 1.5em;background:var(--color-content-primary);border-color:transparent;color:#fff!important}button[type=submit]:not(.w-btn):before,input[type=submit]:not(.w-btn){border-width:0}.no-touch button[type=submit]:not(.w-btn):hover,.no-touch input[type=submit]:not(.w-btn):hover{background:var(--color-content-secondary);border-color:transparent;color:#fff!important}:root{--inputs-font-family:inherit;--inputs-font-size:1rem;--inputs-font-weight:400;--inputs-letter-spacing:0em;--inputs-text-transform:none;--inputs-height:2.8rem;--inputs-padding:0.8rem;--inputs-checkbox-size:1.5em;--inputs-border-width:0px;--inputs-border-radius:0;--inputs-background:var(--color-content-bg-alt);--inputs-border-color:var(--color-content-border);--inputs-text-color:var(--color-content-text);--inputs-box-shadow:0px 1px 0px 0px rgba(0, 0, 0, .08) inset;--inputs-focus-background:var(--color-content-bg-alt);--inputs-focus-border-color:var(--color-content-border);--inputs-focus-text-color:var(--color-content-text);--inputs-focus-box-shadow:0px 0px 0px 2px var(--color-content-primary)}.color_footer-bottom input:not([type=submit]),.color_footer-bottom select,.color_footer-bottom textarea{background:var(--color-footer-bg-alt-grad)}.color_footer-bottom input:not([type=submit]),.color_footer-bottom select,.color_footer-bottom textarea{border-color:var(--color-footer-border)}.color_footer-bottom .w-form-row-field:after,.color_footer-bottom .w-form-row-field>i,.color_footer-bottom input:not([type=submit]),.color_footer-bottom select,.color_footer-bottom textarea{color:inherit}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-envelope:before{content:"\f0e0"}.fa-search:before{content:"\f002"}.header_hor .w-nav.type_desktop .menu-item-137 .w-nav-list.level_2{width:255px}.header_hor .w-nav.type_desktop .menu-item-169 .w-nav-list.level_2{width:285px}a.next_btn_override{background:#1abc9c;color:#fff!important;padding:.5em 1.25em;font-weight:700;cursor:pointer}.w-nav-item:not(.level_1) a[href="#"]{background:red;color:#fff}.w-nav.type_desktop .w-nav-anchor:not(.level_1){white-space:break-spaces}.white_logos .vc_col-sm-3>.vc_column-inner{padding:4rem 1.5rem!important}.white_logos .w-image{margin-bottom:2rem}.white_logos img{height:32px}.button{background:#f54d0a!important;color:#fff;border:2px solid #f54d0a!important}.button:hover{background:#f54d0a!important;color:#000!important;border:2px solid #f54d0a!important}.fa-mobile-alt:before{content:"\f3cd"}.fa-headset:before{content:"\f590"}@font-face{font-display:swap;font-style:normal;font-family:fontawesome;font-weight:900;src:url("https://www.ofec.co.uk/wp-content/themes/Impreza/fonts/fa-solid-900.woff2?ver=8.32.2") format("woff2")}.fas{font-family:fontawesome;font-weight:900}@font-face{font-display:swap;font-style:normal;font-family:fontawesome;font-weight:400;src:url("https://www.ofec.co.uk/wp-content/themes/Impreza/fonts/fa-regular-400.woff2?ver=8.32.2") format("woff2")}.far{font-family:fontawesome;font-weight:400}.l-subheader.at_top,.l-subheader.at_top .type_mobile .w-nav-list.level_1{background:#fff;color:var(--color-header-top-text)}.no-touch .l-subheader.at_top a:hover{color:var(--color-header-top-text-hover)}.l-subheader.at_middle,.l-subheader.at_middle .type_mobile .w-nav-list.level_1{background:var(--color-header-middle-bg);color:var(--color-header-middle-text)}.no-touch .l-subheader.at_middle a:hover{color:var(--color-header-middle-text-hover)}@media (min-width:1381px){.l-subheader.at_top{display:none}.l-header{position:relative;z-index:111;width:100%}.l-subheader{margin:0 auto}.l-subheader-h{display:flex;align-items:center;position:relative;margin:0 auto;max-width:var(--site-content-width,1200px);height:inherit}.w-header-show{display:none}.l-header.pos_fixed{position:fixed;left:0}.l-header.pos_fixed:not(.notransition) .l-subheader{transition-property:transform,box-shadow,line-height,height;transition-duration:.3s;transition-timing-function:cubic-bezier(.78,.13,.15,.86)}.header_hor .l-header.sticky_auto_hide{transition:transform .3s cubic-bezier(.78,.13,.15,.86) .1s}.header_hor .l-header.sticky_auto_hide.down{transform:translateY(-110%)}.l-header.shadow_thin .l-subheader.at_middle{box-shadow:0 1px 0 rgba(0,0,0,.08)}.header_hor .l-subheader-cell>.w-cart{margin-left:0;margin-right:0}:root{--header-height:120px;--header-sticky-height:120px}.l-header:before{content:'120'}.l-header.sticky:before{content:'120'}.l-subheader.at_top{line-height:40px;height:40px}.l-header.sticky .l-subheader.at_top{line-height:40px;height:40px}.l-subheader.at_middle{line-height:120px;height:120px}.l-header.sticky .l-subheader.at_middle{line-height:120px;height:120px}}@media (min-width:1025px) and (max-width:1380px){.hidden_for_laptops{display:none!important}.l-header{position:relative;z-index:111;width:100%}.l-subheader{margin:0 auto}.l-subheader-h{display:flex;align-items:center;position:relative;margin:0 auto;max-width:var(--site-content-width,1200px);height:inherit}.w-header-show{display:none}.l-header.pos_fixed{position:fixed;left:0}.l-header.pos_fixed:not(.notransition) .l-subheader{transition-property:transform,box-shadow,line-height,height;transition-duration:.3s;transition-timing-function:cubic-bezier(.78,.13,.15,.86)}.header_hor .l-header.sticky_auto_hide{transition:transform .3s cubic-bezier(.78,.13,.15,.86) .1s}.header_hor .l-header.sticky_auto_hide.down{transform:translateY(-110%)}.l-header.shadow_thin .l-subheader.at_middle{box-shadow:0 1px 0 rgba(0,0,0,.08)}.header_hor .l-subheader-cell>.w-cart{margin-left:0;margin-right:0}:root{--header-height:120px;--header-sticky-height:100px}.l-header:before{content:'120'}.l-header.sticky:before{content:'100'}.l-subheader.at_top{line-height:40px;height:40px}.l-header.sticky .l-subheader.at_top{line-height:40px;height:40px}.l-subheader.at_middle{line-height:80px;height:80px}.l-header.sticky .l-subheader.at_middle{line-height:60px;height:60px}}@media (min-width:801px) and (max-width:1024px){.hidden_for_tablets{display:none!important}.l-header{position:relative;z-index:111;width:100%}.l-subheader{margin:0 auto}.l-subheader-h{display:flex;align-items:center;position:relative;margin:0 auto;max-width:var(--site-content-width,1200px);height:inherit}.w-header-show{display:none}.l-header.pos_fixed{position:fixed;left:0}.l-header.pos_fixed:not(.notransition) .l-subheader{transition-property:transform,box-shadow,line-height,height;transition-duration:.3s;transition-timing-function:cubic-bezier(.78,.13,.15,.86)}.header_hor .l-header.sticky_auto_hide{transition:transform .3s cubic-bezier(.78,.13,.15,.86) .1s}.header_hor .l-header.sticky_auto_hide.down{transform:translateY(-110%)}.l-header.shadow_thin .l-subheader.at_middle{box-shadow:0 1px 0 rgba(0,0,0,.08)}.header_hor .l-subheader-cell>.w-cart{margin-left:0;margin-right:0}:root{--header-height:120px;--header-sticky-height:100px}.l-header:before{content:'120'}.l-header.sticky:before{content:'100'}.l-subheader.at_top{line-height:40px;height:40px}.l-header.sticky .l-subheader.at_top{line-height:40px;height:40px}.l-subheader.at_middle{line-height:80px;height:80px}.l-header.sticky .l-subheader.at_middle{line-height:60px;height:60px}}@media (max-width:800px){:root{--font-size:16px}.g-cols>div:not([class*=vc_col-xs-]){width:100%;margin:0 0 1.5rem}.g-cols.reversed>div:last-of-type{order:-1}.g-cols.reversed>div:first-child,.g-cols:not(.reversed)>div:last-child,.g-cols>div.has_bg_color{margin-bottom:0}.hidden_for_mobiles{display:none!important}.l-header{position:relative;z-index:111;width:100%}.l-subheader{margin:0 auto}.l-subheader-h{display:flex;align-items:center;position:relative;margin:0 auto;max-width:var(--site-content-width,1200px);height:inherit}.w-header-show{display:none}.l-header.pos_fixed{position:fixed;left:0}.l-header.pos_fixed:not(.notransition) .l-subheader{transition-property:transform,box-shadow,line-height,height;transition-duration:.3s;transition-timing-function:cubic-bezier(.78,.13,.15,.86)}.header_hor .l-header.sticky_auto_hide{transition:transform .3s cubic-bezier(.78,.13,.15,.86) .1s}.header_hor .l-header.sticky_auto_hide.down{transform:translateY(-110%)}.l-header.shadow_thin .l-subheader.at_middle{box-shadow:0 1px 0 rgba(0,0,0,.08)}.header_hor .l-subheader-cell>.w-cart{margin-left:0;margin-right:0}:root{--header-height:110px;--header-sticky-height:100px}.l-header:before{content:'110'}.l-header.sticky:before{content:'100'}.l-subheader.at_top{line-height:40px;height:40px}.l-header.sticky .l-subheader.at_top{line-height:40px;height:40px}.l-subheader.at_middle{line-height:70px;height:70px}.l-header.sticky .l-subheader.at_middle{line-height:60px;height:60px}}.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a:not(.w-btn){padding-left:15px;padding-right:15px}.header_hor .ush_menu_1.type_desktop .menu-item.level_1>a.w-btn{margin-left:15px;margin-right:15px}.header_hor .ush_menu_1.type_desktop.align-edges>.w-nav-list.level_1{margin-left:-15px;margin-right:-15px}.ush_menu_1.type_desktop .menu-item-has-children.level_1>a>.w-nav-arrow{display:inline-block}.ush_menu_1.type_desktop .menu-item:not(.level_1){font-size:1rem}.ush_menu_1.type_desktop{position:relative}.ush_menu_1.type_mobile .w-nav-anchor.level_1,.ush_menu_1.type_mobile .w-nav-anchor.level_1+.w-nav-arrow{font-size:1.1rem}.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1),.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1)+.w-nav-arrow{font-size:.9rem}.ush_menu_1 .w-nav-icon>div{border-width:3px}@media screen and (max-width:1109px){.w-nav.ush_menu_1>.w-nav-list.level_1{display:none}.ush_menu_1 .w-nav-control{display:block}}.no-touch .ush_menu_1 .w-nav-item.level_1.opened>a:not(.w-btn),.no-touch .ush_menu_1 .w-nav-item.level_1:hover>a:not(.w-btn),.ush_menu_1 .w-nav-item.level_1>a:not(.w-btn):focus{background:#fff;color:#f54d0a}.ush_menu_1 .w-nav-item.level_1.current-menu-ancestor>a:not(.w-btn),.ush_menu_1 .w-nav-item.level_1.current-menu-item>a:not(.w-btn){background:#f54d0a;color:#fff}.ush_menu_1 .w-nav-list:not(.level_1){background:var(--color-header-middle-bg);color:var(--color-header-middle-text)}.no-touch .ush_menu_1 .w-nav-item:not(.level_1):hover>a,.no-touch .ush_menu_1 .w-nav-item:not(.level_1)>a:focus{background:0 0;color:#004dda}.ush_menu_1 .w-nav-item:not(.level_1).current-menu-ancestor>a,.ush_menu_1 .w-nav-item:not(.level_1).current-menu-item>a{background:rgba(0,77,218,.25);color:var(--color-header-middle-text-hover)}@media (min-width:1381px){.ush_image_1{height:50px!important}.l-header.sticky .ush_image_1{height:50px!important}.ush_menu_1 .w-nav-icon{font-size:36px}.ush_search_1.layout_simple{max-width:200px}.ush_search_1{font-size:18px}}@media (min-width:1025px) and (max-width:1380px){.ush_image_1{height:50px!important}.l-header.sticky .ush_image_1{height:50px!important}.ush_menu_1 .w-nav-icon{font-size:32px}.ush_search_1.layout_simple{max-width:150px}.ush_search_1{font-size:24px}.ush_menu_1{margin-bottom:-15px!important}}@media (min-width:801px) and (max-width:1024px){.ush_image_1{height:30px!important}.l-header.sticky .ush_image_1{height:30px!important}.ush_menu_1 .w-nav-icon{font-size:28px}.ush_search_1.layout_simple{max-width:100px}.ush_search_1{font-size:22px}.ush_menu_1{margin-bottom:-15px!important}}@media (max-width:800px){.ush_image_1{height:30px!important}.l-header.sticky .ush_image_1{height:30px!important}.ush_menu_1 .w-nav-icon{font-size:24px}.ush_search_1{font-size:20px}}.ush_menu_1{font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;margin-bottom:-15px!important}@media (max-width:800px){.ush_menu_1{margin-left:0!important;margin-bottom:0!important;padding-left:0!important}}.us_custom_887a049b{padding-top:0!important}.us_custom_f6dcd0e0{padding:2rem!important;background:#e8e8e8!important}.us_custom_8d5aa4e2{margin-bottom:20px!important}.us_custom_029595c5{color:#fff!important;background:#29465b!important}.us_custom_9dceaa82{color:#fff!important;background:#515875!important}.us_custom_e6eea9a6{color:#fff!important;background:#576f9e!important}.us_custom_1285dd59{color:#fff!important;background:#6697b9!important}.us_custom_a436ed8c{width:45%!important}.us_custom_263fee12{max-width:200px!important;margin-bottom:1.5rem!important}.us_custom_ead9fd80{color:#fff!important;text-align:left!important;font-size:1.35rem!important}.us_custom_0b455093{font-size:.8rem!important}.us_custom_6745946f{color:var(--color-content-primary)!important}@media (max-width:800px){.us_custom_9de1e360{width:100%!important}}p.sub_title{margin-bottom:0;text-transform:uppercase;letter-spacing:2px;font-weight:700}p.sub_title~h3{padding-top:.5rem!important;color:var(--color-content-primary)}@media (max-width:600px){.w-gallery.type_masonry:not([style*="--columns:1"]) .w-gallery-list{grid-template-columns:repeat(2,1fr)}.us_menu_1 .menu{display:block!important}.us_menu_1 .menu>li{margin:0 0 var(--main-gap,1rem)!important}}</style><link rel="preload" data-rocket-preload as="image" href="https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation.png" imagesrcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation.png 400w, https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation-300x300.png 300w, https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation-150x150.png 150w" imagesizes="auto, (max-width: 400px) 100vw, 400px" fetchpriority="high"> <meta name="description" content="We offer a compelling marriage of specialist online development skills with commercial knowledge. As a result we provide realistic solutions that integrate your overall strategic objectives to bring you the benefits of a well thought out approach." /> <link rel="canonical" href="https://www.ofec.co.uk/about-us/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Amazing oxford team specialising in web development | OFEC" /> <meta property="og:description" content="We offer a compelling marriage of specialist online development skills with commercial knowledge. As a result we provide realistic solutions that integrate your overall strategic objectives to bring you the benefits of a well thought out approach." /> <meta property="og:url" content="https://www.ofec.co.uk/about-us/" /> <meta property="og:site_name" content="OFEC" /> <meta property="article:modified_time" content="2024-12-10T09:25:26+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Estimated reading time" /> <meta name="twitter:data1" content="4 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.ofec.co.uk/about-us/","url":"https://www.ofec.co.uk/about-us/","name":"Amazing oxford team specialising in web development | OFEC","isPartOf":{"@id":"https://www.ofec.co.uk/#website"},"datePublished":"2023-02-20T15:06:23+00:00","dateModified":"2024-12-10T09:25:26+00:00","description":"We offer a compelling marriage of specialist online development skills with commercial knowledge. As a result we provide realistic solutions that integrate your overall strategic objectives to bring you the benefits of a well thought out approach.","breadcrumb":{"@id":"https://www.ofec.co.uk/about-us/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.ofec.co.uk/about-us/"]}]},{"@type":"BreadcrumbList","@id":"https://www.ofec.co.uk/about-us/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.ofec.co.uk/"},{"@type":"ListItem","position":2,"name":"About Us"}]},{"@type":"WebSite","@id":"https://www.ofec.co.uk/#website","url":"https://www.ofec.co.uk/","name":"OFEC","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.ofec.co.uk/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//hcaptcha.com' /> <link rel="alternate" type="application/rss+xml" title="OFEC &raquo; Feed" href="https://www.ofec.co.uk/feed/" /> <link rel="alternate" type="application/rss+xml" title="OFEC &raquo; Comments Feed" href="https://www.ofec.co.uk/comments/feed/" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"> <meta name="theme-color" content="#f5f5f5"> <style id='wp-emoji-styles-inline-css'></style> <style id='rocket-lazyload-inline-css'> .rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:var(--wpr-bg-7857e837-893a-41ca-9b36-60f5c163b65a) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} </style> <link rel="https://api.w.org/" href="https://www.ofec.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.ofec.co.uk/wp-json/wp/v2/pages/237" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.ofec.co.uk/xmlrpc.php?rsd" /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.ofec.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ofec.co.uk%2Fabout-us%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.ofec.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ofec.co.uk%2Fabout-us%2F&#038;format=xml" /> <style></style> <script id="us_add_no_touch"> if ( ! /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( navigator.userAgent ) ) { document.documentElement.classList.add( "no-touch" ); } </script> <script type="rocketlazyloadscript" id="us_color_scheme_switch_class"> if ( document.cookie.includes( "us_color_scheme_switch_is_on=true" ) ) { document.documentElement.classList.add( "us-color-scheme-on" ); } </script> <meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> <style></style> <link rel="icon" href="https://www.ofec.co.uk/wp-content/uploads/2023/02/apple-icon-180x180-1-150x150.png" sizes="32x32" /> <link rel="icon" href="https://www.ofec.co.uk/wp-content/uploads/2023/02/apple-icon-180x180-1.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.ofec.co.uk/wp-content/uploads/2023/02/apple-icon-180x180-1.png" /> <meta name="msapplication-TileImage" content="https://www.ofec.co.uk/wp-content/uploads/2023/02/apple-icon-180x180-1.png" /> <style id="wp-custom-css"></style> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> <style id="us-icon-fonts"></style> <style id="us-current-header-css"></style> <!-- Global site tag (gtag.js) - Google Analytics --> <script type="rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=UA-1932355-1"></script> <script type="rocketlazyloadscript"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-1932355-1'); </script> <!-- <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="//code.tidio.co/fs8jzu0qbd1wyxwd8wbrlftwgclx3ddj.js"></script> --> <meta name="google-site-verification" content="Ls1_F-nGn9At9yue7oQJqHM5YTYKZp9nEZ-69UIFYQQ" /><style id="us-design-options-css"></style><style data-type="us_custom-css"></style><style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style> <noscript> <style id="wpr-lazyload-bg-nostyle">.rll-youtube-player .play{--wpr-bg-7857e837-893a-41ca-9b36-60f5c163b65a: url('https://www.ofec.co.uk/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style> </noscript> <script type="application/javascript">const rocket_pairs = [{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-7857e837-893a-41ca-9b36-60f5c163b65a: url('https:\/\/www.ofec.co.uk\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"7857e837-893a-41ca-9b36-60f5c163b65a","url":"https:\/\/www.ofec.co.uk\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [];</script><meta name="generator" content="WP Rocket 3.18.1.5" data-wpr-features="wpr_lazyload_css_bg_img wpr_remove_unused_css wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_automatic_lazy_rendering wpr_oci wpr_minify_css wpr_desktop wpr_preload_links" /></head> <body data-rsssl=1 class="page-template-default page page-id-237 l-body Impreza_8.32.2 us-core_8.32.2 header_hor headerinpos_top footer_reveal state_default wpb-js-composer js-comp-ver-8.2 vc_responsive"> <div class="l-canvas type_wide"> <header id="page-header" class="l-header pos_fixed shadow_thin bg_solid id_9"><div class="l-subheader at_top"><div class="l-subheader-h"><div class="l-subheader-cell at_left"></div><div class="l-subheader-cell at_center"></div><div class="l-subheader-cell at_right"></div></div></div><div class="l-subheader at_middle"><div class="l-subheader-h"><div class="l-subheader-cell at_left"><div class="w-image ush_image_1"><a href="/" aria-label="logo" class="w-image-h"><img width="639" height="171" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/logo.png" class="attachment-large size-large" alt="Visitor Management System and School bus management system provider OFEC logo" decoding="async" srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/logo.png 639w, https://www.ofec.co.uk/wp-content/uploads/2023/02/logo-300x80.png 300w" sizes="auto, (max-width: 639px) 100vw, 639px" /></a></div></div><div class="l-subheader-cell at_center"></div><div class="l-subheader-cell at_right"><div class="w-vwrapper hidden_for_laptops hidden_for_tablets hidden_for_mobiles ush_vwrapper_1 align_right valign_top"><div class="w-hwrapper ush_hwrapper_1 align_none valign_middle" style="--hwrapper-gap:1.20rem"><div class="w-search ush_search_1 elm_in_header layout_simple iconpos_right"><a class="w-search-open" role="button" aria-label="Search" href="#"><i class="fas fa-search"></i></a><div class="w-search-form"><form class="w-form-row for_text" role="search" action="https://www.ofec.co.uk/" method="get"><div class="w-form-row-field"><input type="text" name="s" placeholder="Search..." aria-label="Search..." value/></div><button class="w-search-form-btn w-btn" type="submit" aria-label="Search"><i class="fas fa-search"></i></button><button aria-label="Close" class="w-search-close" type="button"></button></form></div></div><div class="w-text ush_text_1 nowrap icon_atleft"><a href="tel:01865 55 60 70" class="w-text-h"><i class="fas fa-mobile-alt"></i><span class="w-text-value">01865 55 60 70</span></a></div><div class="w-text ush_text_2 nowrap icon_atleft"><span class="w-text-h"><i class="fas fa-envelope"></i><span class="w-text-value">info@ofec.co.uk</span></span></div></div><nav class="w-nav type_desktop ush_menu_1 height_full align-edges dropdown_height m_align_none m_layout_dropdown"><a class="w-nav-control" aria-label="Menu" href="#"><div class="w-nav-icon"><div></div></div></a><ul class="w-nav-list level_1 hide_for_mobiles hover_simple"><li id="menu-item-11" class="menu-item menu-item-type-custom menu-item-object-custom w-nav-item level_1 menu-item-11"><a class="w-nav-anchor level_1" href="/"><span class="w-nav-title">Home</span><span class="w-nav-arrow"></span></a></li><li id="menu-item-137" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children w-nav-item level_1 menu-item-137"><a class="w-nav-anchor level_1" href="https://www.ofec.co.uk/visitor-management-system-uk/"><span class="w-nav-title">Visitor Management System</span><span class="w-nav-arrow"></span></a><ul class="w-nav-list level_2"><li id="menu-item-138" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-138"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/visitor-management-system-uk/"><span class="w-nav-title">Visitor Management System</span><span class="w-nav-arrow"></span></a></li><li id="menu-item-151" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-151"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/visitor-management-system-uk/permit-contractor-management-software/"><span class="w-nav-title">Permit Contractor Management Software</span><span class="w-nav-arrow"></span></a></li></ul></li><li id="menu-item-169" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children w-nav-item level_1 menu-item-169"><a class="w-nav-anchor level_1" href="https://www.ofec.co.uk/web-and-software-development-services/"><span class="w-nav-title">Systems</span><span class="w-nav-arrow"></span></a><ul class="w-nav-list level_2"><li id="menu-item-170" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-170"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/web-and-software-development-services/"><span class="w-nav-title">Systems</span><span class="w-nav-arrow"></span></a></li><li id="menu-item-190" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children w-nav-item level_2 menu-item-190"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/web-and-software-development-services/membership-management-systems/"><span class="w-nav-title">Membership Management Systems</span><span class="w-nav-arrow"></span></a><ul class="w-nav-list level_3"><li id="menu-item-191" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_3 menu-item-191"><a class="w-nav-anchor level_3" href="https://www.ofec.co.uk/web-and-software-development-services/membership-management-systems/gymnastics-club-software/"><span class="w-nav-title">Gymnastics Club Software</span><span class="w-nav-arrow"></span></a></li></ul></li><li id="menu-item-202" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children w-nav-item level_2 menu-item-202"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/web-and-software-development-services/school-bus-booking-and-management-system/"><span class="w-nav-title">School Bus Booking and Management System</span><span class="w-nav-arrow"></span></a><ul class="w-nav-list level_3"><li id="menu-item-217" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_3 menu-item-217"><a class="w-nav-anchor level_3" href="https://www.ofec.co.uk/web-and-software-development-services/school-bus-booking-and-management-system/exeat-management-software/"><span class="w-nav-title">Boarding School Exeat Management Software</span><span class="w-nav-arrow"></span></a></li></ul></li><li id="menu-item-230" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-230"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/web-and-software-development-services/school-theatre-online-booking-system/"><span class="w-nav-title">School Theatre Online Booking System</span><span class="w-nav-arrow"></span></a></li><li id="menu-item-229" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-229"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/web-and-software-development-services/facilities-online-booking-system/"><span class="w-nav-title">Facilities Online Booking System</span><span class="w-nav-arrow"></span></a></li></ul></li><li id="menu-item-401" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-237 current_page_item w-nav-item level_1 menu-item-401"><a class="w-nav-anchor level_1" href="https://www.ofec.co.uk/about-us/"><span class="w-nav-title">About Us</span><span class="w-nav-arrow"></span></a></li><li id="menu-item-418" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_1 menu-item-418"><a class="w-nav-anchor level_1" href="https://www.ofec.co.uk/portfolio/"><span class="w-nav-title">Portfolio</span><span class="w-nav-arrow"></span></a></li><li id="menu-item-435" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children w-nav-item level_1 menu-item-435"><a class="w-nav-anchor level_1" href="https://www.ofec.co.uk/contact-us/"><span class="w-nav-title">Contact Us</span><span class="w-nav-arrow"></span></a><ul class="w-nav-list level_2"><li id="menu-item-1322" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-1322"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/home/contact-us/"><span class="w-nav-title">Contact Details</span><span class="w-nav-arrow"></span></a></li><li id="menu-item-1061" class="menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_2 menu-item-1061"><a class="w-nav-anchor level_2" href="https://www.ofec.co.uk/contact-us/status/"><span class="w-nav-title">Status</span><span class="w-nav-arrow"></span></a></li></ul></li><li class="w-nav-close"></li></ul><div class="w-nav-options hidden" onclick='return {&quot;mobileWidth&quot;:1110,&quot;mobileBehavior&quot;:1}'></div></nav></div></div></div></div><div class="l-subheader for_hidden hidden"></div></header><main id="page-content" class="l-main"> <section class="l-section wpb_row us_custom_887a049b height_medium"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="g-cols wpb_row us_custom_f6dcd0e0 via_flex valign_middle type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><nav class="g-breadcrumbs us_custom_8d5aa4e2 separator_icon align_none"><div class="g-breadcrumbs-item"><a href="https://www.ofec.co.uk/">Home</a><meta content="1"/></div><div class="g-breadcrumbs-separator"><i class="far fa-angle-right"></i></div><div class="g-breadcrumbs-item"><a href="https://www.ofec.co.uk/about-us/">About Us</a><meta content="2"/></div></nav><div class="wpb_text_column"><div class="wpb_wrapper"><h1><strong>About Us</strong></h1> </div></div></div></div></div></div></div></div></div></div></div></section><section class="l-section wpb_row us_custom_887a049b height_medium"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-4 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><p class="sub_title">Why us</p> <h3><strong>Because we are Reliable.</strong></h3> <ul> <li>Years of experience since 1999.</li> <li>Microsoft Partners.</li> <li>From websites for small local firms to Sunday Times best on-line appliance websites.</li> <li>We not only understand the technical aspect but business &amp; marketing too.</li> <li>Worked with BT in over 18 contracts.</li> <li>An added bonus we are thoughtful, intelligent, engaging and lovely.</li> </ul> <p>With years of experience in web development and web design under our belt we are focusing our attentions on websites and systems that foster communities in an effort to become the leading developer of choice for the UK and then globally on the following products and services:</p> </div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><p class="sub_title">What&#8217;s in it for you</p> <h3><strong>A great new thing.</strong></h3> <ul> <li>Great systems.</li> <li>Improve efficiency and effectiveness in everyday business.</li> <li>Reduce admin time.</li> <li>Showcase your business.</li> <li>You get to work with hardworking, fun &amp; creative people.</li> </ul> <p>It’s really important to us that we do great work with great people – not just you, but our suppliers as well. Open and honest, we are not afraid to challenge you – we are part of the team and while you know your business, we know ours, it’s a partnership that works. We are also members of the <a href="/blog/ofec/what-a-hero-our-man-in-the-field-on-the-fsb-events-day/">FSB</a></p> </div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-image align_none"><div class="w-image-h"><img fetchpriority="high" decoding="async" width="400" height="400" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation.png" class="attachment-large size-large" alt="motivation" srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation.png 400w, https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation-300x300.png 300w, https://www.ofec.co.uk/wp-content/uploads/2023/02/motivation-150x150.png 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div></div><div class="w-separator size_small"></div><div class="wpb_text_column"><div class="wpb_wrapper"><p>Aside from a great song by Prince, 1999 saw the birth of OFEC, an <strong>O</strong>xford based <strong>F</strong>abulous, <strong>E</strong>xcellent and <strong>C</strong>ommitted software firm.</p> </div></div></div></div></div></div></div></section><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="g-cols wpb_row white_logos via_flex valign_top type_default stacking_default"><div class="vc_col-sm-3 wpb_column vc_column_container has_text_color has_bg_color"><div class="vc_column-inner us_custom_029595c5"><div class="wpb_wrapper"><div class="w-image align_none"><a href="/web-and-software-development-services/membership-management-systems/" aria-label="Satori-MM-logo-200 (1)" class="w-image-h"><img decoding="async" width="200" height="32" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%2032'%3E%3C/svg%3E" class="attachment-large size-large" alt="Satori-MM-logo-200 (1)" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Satori-MM-logo-200-1.png" /><noscript><img decoding="async" width="200" height="32" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Satori-MM-logo-200-1.png" class="attachment-large size-large" alt="Satori-MM-logo-200 (1)" loading="lazy" /></noscript></a></div><div class="wpb_text_column"><div class="wpb_wrapper"><h2><strong>Membership Management System</strong></h2> </div></div></div></div></div><div class="vc_col-sm-3 wpb_column vc_column_container has_text_color has_bg_color"><div class="vc_column-inner us_custom_9dceaa82"><div class="wpb_wrapper"><div class="w-image align_none"><a href="/visitor-management-system-uk/" aria-label="Digigreet-logo_large-200-clear" class="w-image-h"><img decoding="async" width="200" height="41" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%2041'%3E%3C/svg%3E" class="attachment-large size-large" alt="Digigreet-logo_large-200-clear" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Digigreet-logo_large-200-clear.png" /><noscript><img decoding="async" width="200" height="41" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Digigreet-logo_large-200-clear.png" class="attachment-large size-large" alt="Digigreet-logo_large-200-clear" loading="lazy" /></noscript></a></div><div class="wpb_text_column"><div class="wpb_wrapper"><h2><strong>Digital visitors and staff signing in book</strong></h2> </div></div></div></div></div><div class="vc_col-sm-3 wpb_column vc_column_container has_text_color has_bg_color"><div class="vc_column-inner us_custom_e6eea9a6"><div class="wpb_wrapper"><div class="w-image align_none"><a href="/web-and-software-development-services/school-bus-booking-and-management-system/" aria-label="Route-r-logo-side-200-clear" class="w-image-h"><img decoding="async" width="200" height="36" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%2036'%3E%3C/svg%3E" class="attachment-large size-large" alt="Route-r-logo-side-200-clear" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Route-r-logo-side-200-clear.png" /><noscript><img decoding="async" width="200" height="36" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Route-r-logo-side-200-clear.png" class="attachment-large size-large" alt="Route-r-logo-side-200-clear" loading="lazy" /></noscript></a></div><div class="wpb_text_column"><div class="wpb_wrapper"><h2><strong>School bus booking and management system</strong></h2> </div></div></div></div></div><div class="vc_col-sm-3 wpb_column vc_column_container has_text_color has_bg_color"><div class="vc_column-inner us_custom_1285dd59"><div class="wpb_wrapper"><div class="w-image align_none"><a href="/web-and-software-development-services/school-theatre-online-booking-system/" aria-label="bookating-logo-side-250-clear (1)" class="w-image-h"><img decoding="async" width="250" height="42" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20250%2042'%3E%3C/svg%3E" class="attachment-large size-large" alt="bookating-logo-side-250-clear (1)" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/bookating-logo-side-250-clear-1.png" /><noscript><img decoding="async" width="250" height="42" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/bookating-logo-side-250-clear-1.png" class="attachment-large size-large" alt="bookating-logo-side-250-clear (1)" loading="lazy" /></noscript></a></div><div class="wpb_text_column"><div class="wpb_wrapper"><h2><strong>School theatre &amp; Facilities online booking system</strong></h2> </div></div></div></div></div></div></div></div></div></div></div></section><section class="l-section wpb_row height_medium"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><h2 class="container clearfix"><strong>That&#8217;s enough waffle, why not Meet our Key People</strong></h2> </div></div><div class="w-separator size_huge"></div><div class="g-cols wpb_row via_flex valign_middle type_default stacking_default"><div class="vc_col-sm-4 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-image align_none"><div class="w-image-h"><img decoding="async" width="475" height="668" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20475%20668'%3E%3C/svg%3E" class="attachment-large size-large" alt="Ed-TinaH-2011" data-lazy-srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ed-TinaH-2011.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/Ed-TinaH-2011-213x300.jpg 213w" data-lazy-sizes="auto, (max-width: 475px) 100vw, 475px" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ed-TinaH-2011.jpg" /><noscript><img decoding="async" width="475" height="668" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ed-TinaH-2011.jpg" class="attachment-large size-large" alt="Ed-TinaH-2011" loading="lazy" srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ed-TinaH-2011.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/Ed-TinaH-2011-213x300.jpg 213w" sizes="auto, (max-width: 475px) 100vw, 475px" /></noscript></div></div></div></div></div><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-hwrapper valign_middle wrap align_justify" style="--hwrapper-gap:1.20rem"><div class="wpb_text_column us_custom_a436ed8c"><div class="wpb_wrapper"><h2><strong>Ed</strong></h2> <p class="lead">MD</p> <p>Edward has over 15 years experience in business including creating, growing and selling a Sunday Times award winning company. Now a Microsoft Partner, Edward thrives on optimising systems and processes and excels at making IT and data work for the business. He has earned his IT experience worked with many types of company from multi-nationals to entrepreneurs, with projects ranging from 18 contracts with BT to creating critical systems that are the life blood for smaller businesses.</p> </div></div><div class="w-vwrapper us_custom_a436ed8c align_none valign_top" style="--vwrapper-gap:0.25rem"><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;98%&quot;,&quot;value&quot;:&quot;98&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Understanding Clients</span><span class="w-progbar-title-count">98%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">98%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;80%&quot;,&quot;value&quot;:&quot;80&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Marketing</span><span class="w-progbar-title-count">80%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">80%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;86%&quot;,&quot;value&quot;:&quot;86&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Automation</span><span class="w-progbar-title-count">86%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">86%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;77%&quot;,&quot;value&quot;:&quot;77&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Turkish Coffee</span><span class="w-progbar-title-count">77%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">77%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;93%&quot;,&quot;value&quot;:&quot;93&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Formula 1</span><span class="w-progbar-title-count">93%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">93%</span></div></div></div></div></div></div></div></div></div><div class="w-separator size_medium"></div><div class="g-cols wpb_row via_flex valign_middle type_default reversed stacking_default"><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-hwrapper valign_middle wrap align_justify" style="--hwrapper-gap:1.20rem"><div class="wpb_text_column us_custom_a436ed8c"><div class="wpb_wrapper"><h2><strong>Konstantine</strong></h2> <p class="lead">CTO</p> <p>Konstantine (Kostik) is a Microsoft Certified Application Developer (MCAD.NET).<br /> He is our senior developer who constantly manages to come up with clever IT solutions to meet and exceed client expectations. With a PhD in Automation and a Masters in Computer Science he offers us a wealth of knowledge.</p> <p>Kostik is key in developing across ASP, ASP.NET, VB.NET, J#.NET, C#.NET, VBS, JavaScript, AJAX/jQuery, HTML/DHTML/XML</p> </div></div><div class="w-vwrapper us_custom_a436ed8c align_none valign_top" style="--vwrapper-gap:0.25rem"><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;99%&quot;,&quot;value&quot;:&quot;99&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">ASPX</span><span class="w-progbar-title-count">99%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">99%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;90%&quot;,&quot;value&quot;:&quot;90&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Innovation</span><span class="w-progbar-title-count">90%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">90%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;95%&quot;,&quot;value&quot;:&quot;95&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">JavaScript</span><span class="w-progbar-title-count">95%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">95%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;40%&quot;,&quot;value&quot;:&quot;40&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Comedy</span><span class="w-progbar-title-count">40%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">40%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;80%&quot;,&quot;value&quot;:&quot;80&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">General Knowledge</span><span class="w-progbar-title-count">80%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">80%</span></div></div></div></div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-image align_none"><div class="w-image-h"><img decoding="async" width="475" height="668" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20475%20668'%3E%3C/svg%3E" class="attachment-large size-large" alt="Kostik pic 2" data-lazy-srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/Kostik-pic-2.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/Kostik-pic-2-213x300.jpg 213w" data-lazy-sizes="auto, (max-width: 475px) 100vw, 475px" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Kostik-pic-2.jpg" /><noscript><img decoding="async" width="475" height="668" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Kostik-pic-2.jpg" class="attachment-large size-large" alt="Kostik pic 2" loading="lazy" srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/Kostik-pic-2.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/Kostik-pic-2-213x300.jpg 213w" sizes="auto, (max-width: 475px) 100vw, 475px" /></noscript></div></div></div></div></div></div><div class="w-separator size_medium"></div><div class="g-cols wpb_row via_flex valign_middle type_default stacking_default"><div class="vc_col-sm-4 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-image align_none"><div class="w-image-h"><img decoding="async" width="475" height="668" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20475%20668'%3E%3C/svg%3E" class="attachment-large size-large" alt="Ali" data-lazy-srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ali.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/Ali-213x300.jpg 213w" data-lazy-sizes="auto, (max-width: 475px) 100vw, 475px" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ali.jpg" /><noscript><img decoding="async" width="475" height="668" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ali.jpg" class="attachment-large size-large" alt="Ali" loading="lazy" srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/Ali.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/Ali-213x300.jpg 213w" sizes="auto, (max-width: 475px) 100vw, 475px" /></noscript></div></div></div></div></div><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-hwrapper valign_middle wrap align_justify" style="--hwrapper-gap:1.20rem"><div class="wpb_text_column us_custom_a436ed8c"><div class="wpb_wrapper"><h2><strong>Ali</strong></h2> <p class="lead">Digital Project Manager</p> <p>With a masters in Business management from Oxford Brookes University, Ali specialized in Brand Management and Marketing. He has over 7 years experience working as a Project Manager, with this expertise he is fully equipped to understand all your business&#8217;s software needs, and also has the technical know-how required to relay this to our developers. In his free time Ali is a keen Kick Boxer, which keeps all the developers on his side&#8230; He also loves his photography, blogging and still holding hope for his Hogwarts letter to arrive in the post! (You are not a wizard Ali!)</p> </div></div><div class="w-vwrapper us_custom_a436ed8c align_none valign_top" style="--vwrapper-gap:0.25rem"><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;98%&quot;,&quot;value&quot;:&quot;98&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Project Management</span><span class="w-progbar-title-count">98%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">98%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;95%&quot;,&quot;value&quot;:&quot;95&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Communication</span><span class="w-progbar-title-count">95%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">95%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;60%&quot;,&quot;value&quot;:&quot;60&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Kick Boxing</span><span class="w-progbar-title-count">60%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">60%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;100%&quot;,&quot;value&quot;:&quot;100&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Harry Potter</span><span class="w-progbar-title-count">100%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">100%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;70%&quot;,&quot;value&quot;:&quot;70&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Photography</span><span class="w-progbar-title-count">70%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">70%</span></div></div></div></div></div></div></div></div></div><div class="w-separator size_medium"></div><div class="g-cols wpb_row via_flex valign_middle type_default reversed stacking_default"><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-hwrapper valign_middle wrap align_justify" style="--hwrapper-gap:1.20rem"><div class="wpb_text_column us_custom_a436ed8c"><div class="wpb_wrapper"><h2><strong>Anirban</strong></h2> <p class="lead">Full Stack Developer</p> <p>Anirban is a very busy person building his coding skills, he has over 4 years of work experience on Front-End web development projects and also recently developed some Back-End knowledge too. Anirbans preference is to work on responsive projects as he finds these most challenging and loves to see how the new design will work on mobiles and tablets. Anirban also loves to use Bootstrap frame work for responsiveness and other features.</p> <p>His expertise is in Javascript / Vue.JS / Nuxt.js / Jquery / HTML / CSS3 / React.js / Next.js / Firebase / Flutter / Node.js / Express.js ETC. Not only that, he is good on Photoshop too. In his free time Anirban loves to play FIFA.</p> </div></div><div class="w-vwrapper us_custom_a436ed8c align_none valign_top" style="--vwrapper-gap:0.25rem"><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;95%&quot;,&quot;value&quot;:&quot;95&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">CSS</span><span class="w-progbar-title-count">95%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">95%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;90%&quot;,&quot;value&quot;:&quot;90&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">JavaScript / Vue.js / React.js</span><span class="w-progbar-title-count">90%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">90%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;74%&quot;,&quot;value&quot;:&quot;74&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Fifa</span><span class="w-progbar-title-count">74%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">74%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;75%&quot;,&quot;value&quot;:&quot;75&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Photoshop</span><span class="w-progbar-title-count">75%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">75%</span></div></div></div><div class="w-progbar initial style_1 color_primary" onclick='return {&quot;template&quot;:&quot;84%&quot;,&quot;value&quot;:&quot;84&quot;,&quot;finalValue&quot;:&quot;100&quot;}'><h5 class="w-progbar-title" style="font-size:1rem;"><span class="w-progbar-title-text">Mobile Dev</span><span class="w-progbar-title-count">84%</span></h5><div class="w-progbar-bar"><div class="w-progbar-bar-h" style="height:10px;"><span class="w-progbar-bar-count">84%</span></div></div></div></div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-image align_none"><div class="w-image-h"><img decoding="async" width="475" height="668" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20475%20668'%3E%3C/svg%3E" class="attachment-large size-large" alt="14713032_1512711648755444_5206618331405505045_o" data-lazy-srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/14713032_1512711648755444_5206618331405505045_o.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/14713032_1512711648755444_5206618331405505045_o-213x300.jpg 213w" data-lazy-sizes="auto, (max-width: 475px) 100vw, 475px" data-lazy-src="https://www.ofec.co.uk/wp-content/uploads/2023/02/14713032_1512711648755444_5206618331405505045_o.jpg" /><noscript><img decoding="async" width="475" height="668" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/14713032_1512711648755444_5206618331405505045_o.jpg" class="attachment-large size-large" alt="14713032_1512711648755444_5206618331405505045_o" loading="lazy" srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/14713032_1512711648755444_5206618331405505045_o.jpg 475w, https://www.ofec.co.uk/wp-content/uploads/2023/02/14713032_1512711648755444_5206618331405505045_o-213x300.jpg 213w" sizes="auto, (max-width: 475px) 100vw, 475px" /></noscript></div></div></div></div></div></div></div></div></div></div></div></section> </main> </div> <footer id="page-footer" class="l-footer"><section class="l-section wpb_row height_small color_footer-bottom"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="g-cols wpb_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-image us_custom_263fee12 align_none"><div class="w-image-h"><img width="300" height="78" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/logow-300x78.png" class="attachment-medium size-medium" alt="Visitor Management System and School bus management system provider OFEC logo" decoding="async" srcset="https://www.ofec.co.uk/wp-content/uploads/2023/02/logow-300x78.png 300w, https://www.ofec.co.uk/wp-content/uploads/2023/02/logow.png 408w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div></div><div class="wpb_text_column"><div class="wpb_wrapper"><p>Last modified 11 Nov 2022 by Ed Williams<br /> Originally published on 01 May 2018</p> </div></div><div class="w-post-elm post_custom_field type_text _yoast_wpseo_title color_link_inherit"><span class="w-post-elm-value">Amazing oxford team specialising in web development | OFEC</span><span class="w-post-elm-after"> : OFEC</span></div></div></div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-hwrapper us_custom_9de1e360 established valign_bottom align_right" style="--hwrapper-gap:5rem"><div class="wpb_text_column us_custom_ead9fd80 has_text_color"><div class="wpb_wrapper"><p>ESTABLISHED</p> <p>1999</p> </div></div><div class="w-image align_none"><div class="w-image-h"><img width="83" height="100" src="https://www.ofec.co.uk/wp-content/uploads/2023/02/cyber_essentials.png" class="attachment-large size-large" alt="Cyber Essentials" decoding="async" /></div></div></div></div></div></div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><div class="g-cols wpb_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><p>Copyrights © 2023 site by OFEC Consulting</p> </div></div><nav class="w-menu us_custom_0b455093 layout_hor style_links us_menu_1" style="--main-gap:1rem;--main-ver-indent:0.8em;--main-hor-indent:0.8em;--main-color:var(--color-content-primary);--main-hover-color:#ffffff;--main-active-color:#ffffff;"><ul id="menu-footer-nav" class="menu"><li id="menu-item-501" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-501"><a href="https://www.ofec.co.uk/home/contact-us/">Contact Us</a></li><li id="menu-item-500" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-500"><a href="https://www.ofec.co.uk/terms-and-conditions/">Terms and Conditions</a></li><li id="menu-item-502" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-502"><a rel="privacy-policy" href="https://www.ofec.co.uk/terms-and-conditions/privacy-policy/">Privacy Policy</a></li><li id="menu-item-93" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-93"><a target="_blank" href="https://project.ofec.co.uk/support">Customer Support Area</a></li><li id="menu-item-926" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-926"><a href="https://www.ofec.co.uk/blog/">Blog</a></li><li id="menu-item-1030" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1030"><a target="_blank" href="https://digi-tel.co.uk/">Website &#038; SEO by Digitel</a></li></ul><style></style></nav></div></div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-hwrapper footer-contact valign_middle align_right" style="--hwrapper-gap:1.20rem"><div class="w-text us_custom_6745946f has_text_color icon_atleft"><a href="mailto:info@ofec.co.uk" class="w-text-h"><i class="far fa-envelope"></i><span class="w-text-value">info@ofec.co.uk</span></a></div><div class="w-text us_custom_6745946f has_text_color icon_atleft"><a href="tel:01865 55 60 70" class="w-text-h"><i class="fas fa-headset"></i><span class="w-text-value">01865 55 60 70</span></a></div></div></div></div></div></div></div></div></div></div></div></section> </footer><a class="w-toplink pos_right" href="#" title="Back to top" aria-label="Back to top" role="button"><i class="far fa-angle-up"></i></a> <button id="w-header-show" class="w-header-show" aria-label="Menu"><span>Menu</span></button> <div data-wpr-lazyrender="1" class="w-header-overlay"></div> <script> // Store some global theme options used in JS window.$us = window.$us || {}; $us.canvasOptions = ( $us.canvasOptions || {} ); $us.canvasOptions.disableEffectsWidth = 900; $us.canvasOptions.columnsStackingWidth = 800; $us.canvasOptions.backToTopDisplay = 100; $us.canvasOptions.scrollDuration = 1000; $us.langOptions = ( $us.langOptions || {} ); $us.langOptions.magnificPopup = ( $us.langOptions.magnificPopup || {} ); $us.langOptions.magnificPopup.tPrev = 'Previous (Left arrow key)'; $us.langOptions.magnificPopup.tNext = 'Next (Right arrow key)'; $us.langOptions.magnificPopup.tCounter = '%curr% of %total%'; $us.navOptions = ( $us.navOptions || {} ); $us.navOptions.mobileWidth = 900; $us.navOptions.togglable = true; $us.ajaxUrl = 'https://www.ofec.co.uk/wp-admin/admin-ajax.php'; $us.templateDirectoryUri = '//www.ofec.co.uk/wp-content/themes/Impreza'; $us.responsiveBreakpoints = {"default":0,"laptops":1380,"tablets":1024,"mobiles":800}; $us.userFavoritePostIds = ''; </script> <script id="us-header-settings">if ( window.$us === undefined ) window.$us = {};$us.headerSettings = {"default":{"layout":{"hidden":[],"middle_left":["image:1"],"middle_right":["vwrapper:1"],"top_right":[],"top_left":[],"vwrapper:1":["hwrapper:1","menu:1"],"hwrapper:1":["search:1","text:1","text:2"]},"options":{"custom_breakpoint":0,"breakpoint":"","orientation":"hor","sticky":true,"sticky_auto_hide":false,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":0,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"#ffffff","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"120px","middle_sticky_height":"120px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"_header_middle_bg","middle_text_color":"_header_middle_text","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"}},"laptops":{"layout":{"hidden":["vwrapper:1"],"middle_left":["image:1"],"middle_right":["menu:1"],"top_right":["search:1"],"top_left":["text:1","text:2"],"vwrapper:1":["hwrapper:1"],"hwrapper:1":[]},"options":{"custom_breakpoint":0,"breakpoint":"1380px","orientation":"hor","sticky":true,"sticky_auto_hide":false,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":1,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"_header_top_bg","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"80px","middle_sticky_height":"60px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"_header_middle_bg","middle_text_color":"_header_middle_text","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"}},"tablets":{"layout":{"hidden":["vwrapper:1"],"middle_left":["image:1"],"middle_right":["menu:1"],"top_right":["search:1"],"top_left":["text:1","text:2"],"vwrapper:1":["hwrapper:1"],"hwrapper:1":[]},"options":{"custom_breakpoint":0,"breakpoint":"1024px","orientation":"hor","sticky":true,"sticky_auto_hide":false,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":1,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"_header_top_bg","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"80px","middle_sticky_height":"60px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"_header_middle_bg","middle_text_color":"_header_middle_text","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"}},"mobiles":{"layout":{"hidden":["vwrapper:1"],"middle_left":["image:1"],"middle_right":["search:1","menu:1"],"top_right":[],"top_left":["text:1","text:2"],"vwrapper:1":["hwrapper:1"],"hwrapper:1":[]},"options":{"custom_breakpoint":0,"breakpoint":"800px","orientation":"hor","sticky":true,"sticky_auto_hide":false,"scroll_breakpoint":"1px","transparent":0,"width":"300px","elm_align":"center","shadow":"thin","top_show":1,"top_height":"40px","top_sticky_height":"40px","top_fullwidth":0,"top_centering":0,"top_bg_color":"_header_top_bg","top_text_color":"_header_top_text","top_text_hover_color":"_header_top_text_hover","top_transparent_bg_color":"_header_top_transparent_bg","top_transparent_text_color":"_header_top_transparent_text","top_transparent_text_hover_color":"_header_top_transparent_text_hover","middle_height":"70px","middle_sticky_height":"60px","middle_fullwidth":0,"middle_centering":0,"elm_valign":"top","bg_img":"","bg_img_wrapper_start":"","bg_img_size":"cover","bg_img_repeat":"repeat","bg_img_position":"top left","bg_img_attachment":1,"bg_img_wrapper_end":"","middle_bg_color":"_header_middle_bg","middle_text_color":"_header_middle_text","middle_text_hover_color":"_header_middle_text_hover","middle_transparent_bg_color":"_header_transparent_bg","middle_transparent_text_color":"_header_transparent_text","middle_transparent_text_hover_color":"_header_transparent_text_hover","bottom_show":0,"bottom_height":"50px","bottom_sticky_height":"50px","bottom_fullwidth":0,"bottom_centering":0,"bottom_bg_color":"_header_middle_bg","bottom_text_color":"_header_middle_text","bottom_text_hover_color":"_header_middle_text_hover","bottom_transparent_bg_color":"_header_transparent_bg","bottom_transparent_text_color":"_header_transparent_text","bottom_transparent_text_hover_color":"_header_transparent_text_hover"}},"header_id":"9"};</script><script id="rocket-browser-checker-js-after"> "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); </script> <script id="rocket-preload-links-js-extra"> var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.ofec.co.uk","onHoverDelay":"100","rateThrottle":"3"}; </script> <script id="rocket-preload-links-js-after"> (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); </script> <script id="rocket_lazyload_css-js-extra"> var rocket_lazyload_css_data = {"threshold":"300"}; </script> <script id="rocket_lazyload_css-js-after"> !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); </script> <script src="https://www.ofec.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js" data-rocket-defer defer></script> <script data-minify="1" src="https://www.ofec.co.uk/wp-content/cache/min/1/wp-content/themes/Impreza/common/js/vendor/magnific-popup.js?ver=1739876819" id="us-magnific-popup-js" data-rocket-defer defer></script> <script data-minify="1" src="https://www.ofec.co.uk/wp-content/cache/min/1/wp-content/uploads/us-assets/www.ofec.co.uk.js?ver=1739876819" id="us-core-js" data-rocket-defer defer></script> <script data-minify="1" src="https://www.ofec.co.uk/wp-content/cache/min/1/wp-content/plugins/auto-advance-for-gravity-forms/js/aafg_script.js?ver=1739876819" id="gfaa-basic-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript">window.addEventListener('DOMContentLoaded', function() { (function($) { $('.next_btn_override').each(function() { $(this).on("click", function() { $(this).closest(".gform_page").find(".gform_next_button").click(); }); }) })(jQuery); (function($) { function screenClass() { if($(window).innerWidth() > 875) { $('.iconboxes_row').children('.w-iconbox').removeClass('iconpos_right'); $('.iconboxes_row').children('.w-iconbox').addClass('iconpos_left'); }; } })(jQuery); });</script><script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.ofec.co.uk/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1740134088 -->

Pages: 1 2 3 4 5 6 7 8 9 10