PageSourceSearch

https://flecs.tech/ressources/blog/

html flecs.tech collected 2026-10-09 22:39:23 UTC 253,638 bytes, 883 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head><meta charset="UTF-8" />
3<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(/[?&]noclsop/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?noclsop=1"}else{document.location.href=href.replace("#","?noclsop=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&noclsop=1"}else{document.location.href=href.replace("#","&noclsop=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],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),await this.T(),await this.F(),await this.j(),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.I(),this.H(),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){o.changedTouches[0]&&t.changedTouches[0]&&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&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{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(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),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})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},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.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,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.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}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"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},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 c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,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 j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||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 F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):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.Y(t,"preconnect")}
3async G(t){if(await this.K(),!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.G(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.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(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 T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){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()})();
4</script>
4
5	
6<meta http-equiv="X-UA-Compatible" content="IE=edge">
7	<link rel="pingback" href="https://flecs.tech/xmlrpc.php" />
8
9	
9<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
10		document.documentElement.className = 'js';
11	</script>
11
12	
13	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
14
15	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
16	<title>Blog | FLECS</title>
17<link data-rocket-prefetch href="https://js-eu1.hs-banner.com" rel="dns-prefetch">
18<link data-rocket-prefetch href="https://js-eu1.hscollectedforms.net" rel="dns-prefetch">
19<link data-rocket-prefetch href="https://js-eu1.hubspot.com" rel="dns-prefetch">
20<link data-rocket-prefetch href="https://js-eu1.hs-analytics.net" rel="dns-prefetch">
21<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
22<style id="rocket-critical-css">:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}:root{--b2bking-font-family-a:'Roboto',sans-serif;--b2bking-font-family-b:"Roboto Medium",'Roboto';--b2bking-font-family-c:"DM Sans",sans-serif}.fa-times:before{content:"\f00d"}:root{--gcid-primary-color:#ff2e63;--gcid-secondary-color:#3366ff;--gcid-heading-color:#0f0f0f;--gcid-body-color:#191919;--gcid-link-color:#ff2e63}@font-face{font-family:ETmodules;font-display:swap;src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
22@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:swap;src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:swap;src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}
22@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:swap;src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//flecs.tech/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}@media (min-width:981px){.et_pb_gutters3 .et_block_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_block_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_block_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_block_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_4_4.et_block_column .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_5.et_block_column .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_2_5.et_block_column .et_pb_module{margin-bottom:7.493%}}@media (min-width:981px){.et_pb_gutters1.et_block_row.et_pb_row>.et_pb_column{margin-right:0}.et_pb_gutters1.et_block_row.et_pb_row>.et_pb_column_4_4{width:100%}.et_pb_gutters1.et_block_row.et_pb_row>.et_pb_column_3_5{width:60%}.et_pb_gutters1.et_block_row.et_pb_row>.et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5.et_block_column .et_pb_module,.et_pb_gutters1 .et_pb_column_3_5.et_block_column .et_pb_module,.et_pb_gutters1 .et_pb_column_4_4.et_block_column .et_pb_module,.et_pb_gutters1>.et_pb_column_2_5.et_block_column .et_pb_module,.et_pb_gutters1>.et_pb_column_3_5.et_block_column .et_pb_module,.et_pb_gutters1>.et_pb_column_4_4.et_block_column .et_pb_module{margin-bottom:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0!important;margin-left:0!important;margin-bottom:0}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}:root{--content-width:80%;--content-max-width:1080px;--section-padding:56px;--section-gutter:60px;--row-gutter-horizontal:5.5%;--row-gutter-vertical:40px;--module-gutter:30px}.et_flex_column,.et_flex_module,.et_flex_row{display:flex;-moz-column-gap:var(--horizontal-gap);column-gap:var(--horizontal-gap);row-gap:var(--vertical-gap);flex-direction:var(--flex-direction)}.et_flex_row{--horizontal-gap:var(--row-gutter-horizontal);--vertical-gap:var(--row-gutter-vertical);--flex-direction:row}.et_flex_row>[class*=et_flex_column]{--horizontal-gap-parent:var(--row-gutter-horizontal)}.et_flex_row .et_pb_row_nested.et_flex_row{width:100%;max-width:none;padding:0;margin:0}.et_flex_column,.et_flex_module{--flex-direction:column;--horizontal-gap:var(--module-gutter);--vertical-gap:var(--module-gutter)}.et_flex_column>.et_pb_module,.et_pb_section .et_pb_row .et_flex_column>.et_pb_module{margin-bottom:0}.et_flex_column_2_5{width:calc(40% - var(--horizontal-gap-parent,5.5%)*1.5/2.5)}.et_flex_column_3_5{width:calc(60% - var(--horizontal-gap-parent,5.5%)*.66667/1.66667)}@media only screen and (max-width:980px){.et_flex_column_2_5_tablet{width:calc(40% - var(--horizontal-gap-parent,5.5%)*1.5/2.5)}.et_flex_column_3_5_tablet{width:calc(60% - var(--horizontal-gap-parent,5.5%)*.66667/1.66667)}}@media only screen and (max-width:767px){.et_flex_column_24_24_phone{width:calc(100% - var(--horizontal-gap-parent,5.5%)*0/1)}}.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgba(0,0,0,.4);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;
22display:none;font-size:30px;padding:5px;color:#fff}.et_pb_scroll_top:before{content:"2"}.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}@media (min-width:981px){.et_pb_section{padding:4% 0}}@media (max-width:980px){.et_pb_section{padding:50px 0}}.et_pb_row{position:relative}.et_pb_row--with-menu{z-index:6}.et_pb_row:not([class*=et_flex_column]){width:var(--content-width);max-width:var(--content-max-width);margin:auto;position:relative}.et_pb_row:not([class*=et_flex_column]) .et_pb_row_nested{width:100%;max-width:none}.et_flex_column>.et_pb_row{margin:initial}.et_pb_column{background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:5}.et_block_row .et_pb_column{float:left}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-right:0!important}.et_pb_column,.et_pb_row{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_block_row{padding:2% 0}}@media (max-width:980px){.et_pb_row:not([class*=et_flex_column]){max-width:1080px}.et_block_row{padding:30px 0}}.et_block_row:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (min-width:981px){.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns{display:flex}.et_pb_row.et_pb_equal_columns>.et_pb_column{order:1}}@media (max-width:980px){.et_block_row>.et_pb_column{width:100%;margin-bottom:30px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}}@media (max-width:479px){.et_block_row>.et_pb_column{width:100%!important}}.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_button{display:inline-block}.et_pb_code_inner{position:relative}.et_pb_icon{text-align:center;height:auto}.et_pb_icon .et-pb-icon{position:relative}.et_pb_icon .et_pb_icon_wrap{display:inline-block;border-style:solid;border-width:0;line-height:0;animation-fill-mode:both;background-size:cover;position:relative}.et-menu li{display:inline-block;font-size:14px;padding-right:22px}.et-menu>li:last-child{padding-right:0}.et-menu a{color:rgba(0,0,0,.6);text-decoration:none;display:block;position:relative}.et-menu li>a{padding-bottom:29px;word-wrap:break-word}a.et_pb_menu__icon{display:flex;align-items:center;padding:0;margin:0 11px;font-size:17px;line-height:normal;background:0 0;border:0;flex-direction:row-reverse}a.et_pb_menu__icon:after{font-family:ETmodules}.et_pb_menu__wrap .mobile_menu_bar{transform:translateY(3%)}.et_pb_menu__wrap .mobile_menu_bar:before{top:0}.et_pb_menu__logo{overflow:hidden}.et_pb_menu__logo img{display:block}.et_pb_menu__cart-button:after{content:"\E07A"}@media (max-width:980px){.et-menu{display:none}.et_mobile_nav_menu{display:block;margin-top:-1px}}.et_pb_menu .et-menu-nav,.et_pb_menu .et-menu-nav>ul{float:none}.et_pb_menu .et-menu-nav>ul{padding:0!important;line-height:1.7em}.et_pb_menu .et-menu-nav>ul ul{padding:20px 0;text-align:left}.et_pb_bg_layout_dark.et_pb_menu ul li a{color:#fff}.et-menu li li.menu-item-has-children>a:first-child:after{top:12px}.et_pb_menu_inner_container{position:relative;--horizontal-gap:0;--flex-direction:row}.et_pb_menu .et_pb_menu__wrap{flex:1 1 auto;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;opacity:1}.et_pb_menu.et_flex_module .et_pb_menu__wrap{flex:0 1 auto}.et_pb_menu .et_pb_menu__menu{flex:0 1 auto;justify-content:flex-start}.et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu>nav{display:flex;align-items:stretch}.et_pb_menu .et_pb_menu__menu>nav>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.et_pb_menu .et_pb_menu__menu>nav>ul>li{position:relative;display:flex;align-items:stretch;margin:0}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);left:0}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{display:flex;align-items:center;padding:31px 0;white-space:nowrap}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;transform:translateY(-50%)}.et_pb_menu .et_pb_menu__icon{flex:0 0 auto}.et_pb_menu .et-menu{margin-left:-11px;margin-right:-11px}.et_pb_menu .et-menu>li{padding-left:11px;padding-right:11px}.et_pb_menu--style-left_aligned .et_pb_menu_inner_container{display:flex;align-items:stretch}.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap{flex:0 1 auto;display:flex;align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:30px}@media (max-width:980px){.et_pb_menu--style-left_aligned .et_pb_menu_inner_container{align-items:center}.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-end}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu{float:none;margin:0 6px;display:flex;align-items:center}.et_pb_menu .et_mobile_menu{top:100%;padding:5%}.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul{list-style:none!important;text-align:left}.et_pb_menu .et_mobile_menu ul{padding:0}}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;
22width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li li ul{z-index:1000;top:-23px;left:240px}.et_mobile_menu li a,.nav li li a{font-size:14px}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0}.et_pb_module .mobile_menu_bar:before{top:2px}.et_pb_post_slider .et_pb_slide{background-repeat:no-repeat}.et_pb_post_slider_image_right .et_pb_slide_description{float:left!important}.et_pb_post_slider_image_right .et_pb_slide_image{right:0;margin-right:0}.et_pb_slider .et_pb_container{width:100%;margin:0 auto;position:relative;z-index:2}.et_pb_slides .et_pb_container{display:table;table-layout:fixed}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}.et_pb_slide_content{font-size:14px;font-weight:400;color:#333}.et_pb_slide_content p:last-of-type{padding-bottom:0}.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}.et_pb_slide_description{word-wrap:break-word;--vertical-gap:20px}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:16% 8%;width:auto;margin:auto}.et_pb_slide_with_image .et_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right}.et_pb_slide_description .et_pb_slide_title{font-weight:300;margin-top:0}.et_pb_slide_description h3.et_pb_slide_title{font-size:22px}.et_pb_slide_image{position:absolute;bottom:0}.et_pb_media_alignment_center .et_pb_slide_image{bottom:auto;top:50%}.et_pb_slide_image img{width:auto;vertical-align:bottom}.et_pb_slide_image{width:47.25%;margin-right:5.5%}.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:block}.et_pb_slider .et_pb_button{margin-top:0}.et_pb_slider .et_pb_slide_title{padding-bottom:0}.et_block_module.et_pb_slider .et_pb_button{margin-top:20px}.et_block_module.et_pb_slider .et_pb_slide_title{padding-bottom:10px}@media (max-width:980px){.et_pb_slide_description .et_pb_slide_title{font-weight:500}.et_pb_slide_content{font-size:13px;font-weight:400}.et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{text-align:left}}@media (max-width:767px){.et_pb_slide_content{font-size:12px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{font-size:14px}.et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{float:none;text-align:center;width:100%}.et_pb_media_alignment_center .et_pb_slide_image{top:0}.et_pb_slide_image,.et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slide_image{display:none!important;position:relative;top:auto;margin:50px auto 0;padding:0;margin-top:6%!important}.et_pb_slide_image img{max-height:300px}}@media (max-width:479px){.et_pb_slide_content{font-weight:400;font-size:10px;display:block}.et_pb_slider_fullwidth_off .et_pb_more_button,.et_pb_slider_fullwidth_off .et_pb_slide_content{display:none}}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}
22.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et_pb_social_media_follow_network_name{display:none}.et_pb_text{word-wrap:break-word;line-height:var(--et_global_body_font_height,1.7em)}.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}.et_pb_toggle_content{word-wrap:break-word}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_content{position:relative;padding-top:20px}.et_pb_toggle_content:not(:has(.et_pb_module)){--vertical-gap:0}.et_pb_toggle_content p:last-of-type{padding-bottom:0}body,html{-webkit-backface-visibility:hidden}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url('//flecs.tech/wp-content/uploads/omgf/et-builder-googlefonts-variable-120/inter-normal-latin-ext-100-900.woff2?ver=1780990388') format('woff2');font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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;src:url('//flecs.tech/wp-content/uploads/omgf/et-builder-googlefonts-variable-120/inter-normal-latin-100-900.woff2?ver=1780990388') format('woff2');font-display:swap}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;
22--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255),6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size:823px;--wp--style--global--wide-size:1080px}:where(body){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.wpml-ls-statics-shortcode_actions a,.wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link,.wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link{color:#fff;background-color:#fff}.wpml-ls-legacy-list-horizontal,.wpml-ls-statics-shortcode_actions{border:none!important;background:0 0!important;padding:0!important;margin:0!important}.wpml-ls-legacy-list-horizontal a,.wpml-ls-statics-shortcode_actions a{padding:2px 5px!important;margin:0!important;border:none!important;background:0 0!important;color:#000!important}a,body,div,h1,h3,html,iframe,img,label,li,p,span,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:0 0}body{line-height:1}ul{list-style:none}:focus{outline:0}article,header,nav{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}iframe{max-width:100%}h1,h3{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h3 a{color:inherit}h1{font-size:30px}h3{font-size:22px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}button,input{font-family:inherit}img{max-width:100%;height:auto}#main-content{background-color:#fff}.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}@media (max-width:980px){#page-container{padding-top:80px}.et-tb-has-header #page-container{padding-top:0!important}}*{box-sizing:border-box}.et_pb_button:after,.et_pb_button:before,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;box-sizing:border-box;direction:ltr}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px}.et_pb_button{position:relative}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"5";opacity:0;position:absolute;text-transform:none;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;top:50%;transform:translateY(-50%)}.et_pb_button:before{right:auto}.et_pb_button:after{left:auto}.et_pb_button:before{display:none}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h3{color:#fff!important}.et_pb_module.et_pb_text_align_right{text-align:right}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_module{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);
22height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{animation-timing-function:linear;animation-duration:.2s}@media (min-width:981px){.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child:not(.et-vb-ui){margin-bottom:0}}@media (max-width:980px){.et_pb_column .et_pb_module{margin-bottom:30px}.et_flex_column>.et_pb_module{margin-bottom:unset}.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_pb_module.et_pb_text_align_right-phone{text-align:right}}@media (max-width:479px){a.et_pb_more_button{display:block}}.cmplz-hidden{display:none!important}body{font-size:16px}.et_pb_slide_content{font-size:18px}body{color:var(--gcid-body-color,#191919)}h1,h3{color:var(--gcid-heading-color,#0f0f0f)}body{line-height:1.6em}body{font-weight:400}.et_pb_slide_content{font-weight:400}.mobile_menu_bar:after,.mobile_menu_bar:before{color:#ff2e63}.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#ff2e63}.et_mobile_menu,.nav li ul{border-color:#ff2e63}.et_pb_row:not([class*=et_flex_column]),.et_pb_slider .et_pb_container{max-width:1200px}a{color:var(--gcid-link-color,#ff2e63)}body .et_pb_button{font-size:16px;background-color:#ff2e63;border-width:1px;border-color:#ff2e63;border-radius:5px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#fff}body .et_pb_button:after{font-size:25.6px}.et_pb_slide_description .et_pb_slide_title,h1,h3{letter-spacing:1px}h1{font-size:48px}h3{font-size:35px}.et_pb_slide_description .et_pb_slide_title{font-size:73px}h1{font-weight:400}h3{font-weight:400}.et_pb_slide_description .et_pb_slide_title{font-weight:400}@media only screen and (max-width:980px){.et_mobile_menu li a,.mobile_menu_bar:before{color:rgba(0,0,0,.6)}}h1,h3{font-family:var(--et_global_heading_font)}body,input{font-family:var(--et_global_body_font)}.et_pb_button{font-family:Inter,Helvetica,Arial,Lucida,sans-serif}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}:root{--wp--preset--font-size--normal:16px;
22--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}.flecs-illustration-container .illustration{width:100%;height:auto}.flecs-illustration-container .pulse{animation:pulse 2s ease-in-out infinite}.flecs-illustration-container .float{animation:float 4s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}:root{--et_global_heading_font:'Inter';--et_global_body_font:'Inter';--et_global_heading_font_weight:400;--et_global_body_font_weight:400;--et_global_body_font_size:16px;--et_global_body_font_height:1.6em}body{line-height:var(--et_global_body_font_height);font-size:var(--et_global_body_font_size)}.et_pb_menu__icon.et_pb_menu__cart-button{display:none}:root{--et_global_heading_font:'Inter';--et_global_body_font:'Inter'}.side-by-side-3{display:flex;justify-content:flex-end;align-items:center}.side-by-side-3 .et_pb_button_module_wrapper{margin:0}.side-by-side-3 .side-by-side-icon{display:flex;align-items:center;justify-content:center;margin:0}.custom-responsive-columns{display:flex;flex-wrap:nowrap}.custom-responsive-columns .et_pb_column:first-child{width:60%!important}.custom-responsive-columns .et_pb_column:nth-child(2){width:40%!important}@media (max-width:767px){.custom-responsive-columns .et_pb_column:first-child{width:90%!important}.custom-responsive-columns .et_pb_column:nth-child(2){width:10%!important}}.et-l--header>.et_builder_inner_content>.et_pb_section{background-color:#1a1a1a}.preset--module--divi-button--default_wrapper{margin-left:-15px!important;text-align:left}.preset--module--divi-button--default_wrapper .preset--module--divi-button--default{margin-left:0;margin-right:auto}body #page-container .et_pb_section .preset--module--divi-button--default:after{font-family:ETmodules!important;font-weight:400!important;font-size:inherit;line-height:1.7em!important;display:inline-block;font-size:1.6em;opacity:1}body #page-container .et_pb_section .preset--module--divi-button--default{padding-right:2em!important;padding-left:.7em!important}.et-l--header>.et_builder_inner_content .et_pb_section.et_pb_section_0_tb_header,.et-l--header>.et_builder_inner_content .et_pb_section.et_pb_section_1_tb_header,.et-l--post>.et_builder_inner_content .et_pb_section.et_pb_section_0,.et_pb_menu_0_tb_header .et_mobile_menu ul,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#1a1a1a!important}.et_pb_section_0_tb_header.et_pb_section{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.et_pb_row_0_tb_header,.et_pb_section_0_tb_header{max-height:30px}.et_pb_row_0_tb_header.et_pb_row{margin-top:0!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important;padding-top:0!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important}.et_pb_row_0_tb_header,.et_pb_row_1_tb_header{width:100%!important}.et_pb_row_0,.et_pb_row_1{width:90%!important}.et_pb_column_0_tb_header{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.et_pb_text_0_tb_header{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;max-height:30px;text-align:right}.et_pb_text_0_tb_header .et_pb_text_inner{color:#fff!important;font-size:14px;line-height:0}.et_pb_text_0_tb_header .et_pb_text_inner a{color:#fff;font-size:14px;line-height:0;text-align:right}.et_pb_text_0_tb_header .et_pb_text_inner ul>li{color:#fff;font-size:14px}.et_pb_menu_0_tb_header.et_pb_menu{background-color:transparent;margin-top:0!important;margin-bottom:0!important;padding-top:0;padding-bottom:0}.et_pb_menu_0_tb_header .et_pb_menu_inner_container{align-items:stretch}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px;letter-spacing:1px}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap{max-width:125px}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item>a,.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-ancestor>a{color:#fff!important}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:var(--gcid-primary-color);font-size:17px}.et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:var(--gcid-primary-color);font-size:32px}.et_pb_menu_0_tb_header,.et_pb_text_0{text-align:start}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{border-color:#fff!important}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo{height:auto}.et_pb_button_0_tb_header_wrapper{text-align:left}.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header,.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_1_wrapper .et_pb_button_1,.et_pb_button_2_tb_header_wrapper .et_pb_button_2_tb_header{margin-left:0;margin-right:auto}body #page-container .et_pb_section .et_pb_button_0_tb_header{background-color:RGBA(255,255,255,0);border-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_0_tb_header:after,body #page-container .et_pb_section .et_pb_button_0_tb_header:before,body #page-container .et_pb_section .et_pb_button_2_tb_header:after,body #page-container .et_pb_section .et_pb_button_2_tb_header:before{display:none!important}.et_pb_icon_0_tb_header{margin-top:0!important;margin-bottom:0!important;margin-left:0!important;padding-top:0!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important;text-align:center}.et_pb_icon_0_tb_header .et_pb_icon_wrap .et-pb-icon{font-family:
22FontAwesome!important;font-weight:900!important;color:var(--gcid-primary-color);font-size:35px}.et_pb_text_0 .et_pb_text_inner{font-size:14px}.et_pb_code_0{margin-bottom:0!important;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;width:100%;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;overflow:hidden}.et_pb_post_slider_0_tb_footer .et_pb_slide .et_pb_slide_description{text-align:center}.et_pb_toggle_0 .et_pb_toggle_content,.et_pb_toggle_1 .et_pb_toggle_content,.et_pb_toggle_2 .et_pb_toggle_content,.et_pb_toggle_3 .et_pb_toggle_content{color:#fff}body #page-container .et_pb_section .et_pb_button_0:after{font-family:ETmodules!important;font-weight:400!important;font-size:inherit;line-height:1.7em!important;display:inline-block;font-size:1.6em;opacity:1}body #page-container .et_pb_section .et_pb_button_0{padding-right:2em!important;padding-left:.7em!important}.et_pb_post_slider_0_tb_footer .et_pb_slide{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.et_pb_post_slider_0_tb_footer.et_pb_slider .et_pb_slide_description .et_pb_slide_title,.et_pb_post_slider_0_tb_footer.et_pb_slider .et_pb_slide_description .et_pb_slide_title a{font-weight:700;font-size:22px!important}.et_pb_post_slider_0_tb_footer .et_pb_slide .et_pb_slide_image img{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.et_pb_post_slider_0_tb_footer.et_pb_slider .et_pb_more_button.et_pb_button{background-color:#ff2e63;color:#fff}.et_pb_post_slider_0_tb_footer.et_pb_slider .et_pb_more_button.et_pb_button:after{font-family:ETmodules!important;font-weight:400!important;font-size:inherit;line-height:1.7em!important;display:inline-block;font-size:1.6em;color:#fff}body #page-container .et_pb_section .et_pb_button_1{background-color:RGBA(255,255,255,0)}.et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu{background-color:RGBA(255,255,255,0)!important}.et_pb_button_0_wrapper{margin-right:10px!important;margin-left:0!important;text-align:left}.et_pb_section_1_tb_header.et_pb_section{margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:0}.et_pb_section_1_tb_header{max-height:75px;display:flex}.et_pb_row_1_tb_header.et_pb_row{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-right:10px!important;padding-bottom:0!important;padding-left:10px!important}.et_pb_row_1_tb_header{max-height:75px;z-index:3!important}.et_pb_row_1.et_pb_row,.et_pb_text_2.et_pb_module{margin-left:auto!important;margin-right:auto!important}.et_pb_row_1,.et_pb_row_2{flex-wrap:nowrap}.et_pb_column_1_tb_header,.et_pb_column_2_tb_header{padding-top:0;padding-bottom:0;margin:auto}.et_pb_column_1{flex-grow:1;flex-shrink:0;flex-direction:column;--flex-direction:column;justify-content:start;flex-wrap:nowrap}.et_pb_text_1{text-align:start;hyphens:auto}.et_pb_text_1 .et_pb_text_inner h1{font-weight:700;color:#fff!important;font-size:72px}.et_pb_button_1_wrapper{margin-left:0!important;text-align:left}.et_pb_button_2_tb_header_wrapper{margin-left:10px!important;text-align:left}.et_pb_text_2{margin-bottom:30px!important;max-width:800px;text-align:start}.et_pb_text_2 .et_pb_text_inner{font-weight:400;color:#fff!important;font-size:24px}.et_pb_column_4{flex-grow:1;flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-direction:column}#lang_sel_list a.wpml-ls-link,#lang_sel_list a.wpml-ls-link:visited{color:#fff!important}.et_mobile_menu{max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.vcenter-row{display:flex;align-items:center}.vcenter-row{display:flex;align-items:center}@media only screen and (max-width:980px){.et_pb_row_0,.et_pb_row_1{width:95%!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container{justify-content:space-between;align-items:stretch}.et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_menu_0_tb_header{text-align:right}.et_pb_row_1,.et_pb_row_2{flex-direction:row;--flex-direction:row;flex-wrap:wrap}.et_pb_text_2{padding-right:0!important;padding-left:0!important}.et_pb_text_2 .et_pb_text_inner{font-size:16px}}@media only screen and (max-width:767px){.et_pb_row_0,.et_pb_row_1{width:95%!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container{justify-content:space-between;align-items:stretch}.et_pb_menu_0_tb_header .et_pb_menu__wrap{justify-content:flex-end!important}.et_pb_menu_0_tb_header{text-align:right}.et_pb_button_0_tb_header,.et_pb_button_2_tb_header{display:none!important}.et_pb_row_1{flex-direction:column;--flex-direction:column;flex-wrap:wrap}.et_pb_text_2{padding-right:0!important;padding-left:0!important}.et_pb_text_2 .et_pb_text_inner{font-size:16px}.et_pb_row_2{flex-direction:row;--flex-direction:row;flex-wrap:nowrap}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_icon_0_tb_header{display:none!important}}@media only screen and (min-width:981px){.et_pb_icon_0_tb_header{display:none!important}}</style><link rel="preload" data-rocket-preload as="image" href="https://flecs.tech/wp-content/uploads/2026/07/GMN-FLECS-Blogpost.png.webp" imagesrcset="https://flecs.tech/wp-content/uploads/2026/07/GMN-FLECS-Blogpost.png.webp 479w, https://flecs.tech/wp-content/uploads/2026/07/GMN-FLECS-Blogpost-400x250.png.webp 480w" imagesizes="(max-width:479px) 479px, 100vw" fetchpriority="high">
23	<meta name="description" content="Insights and news from the industrial automation industry and FLECS. Learn how make you and our partners successful." />
24	<link rel="canonical" href="https://flecs.tech/ressources/blog/" />
25	<meta property="og:locale" content="en_US" />
26	<meta property="og:type" content="article" />
27	<meta property="og:title" content="Blog | FLECS" />
28	<meta property="og:description" content="Insights and news from the industrial automation industry and FLECS. Learn how make you and our partners successful." />
29	<meta property="og:url" content="https://flecs.tech/ressources/blog/" />
30	<meta property="og:site_name" content="FLECS" />
31	<meta property="article:modified_time" content="2026-10-06T10:15:43+00:00" />
32	<meta property="og:image" content="https://flecs.tech/wp-content/uploads/2024/10/flecs_PrimaryHorizontal.jpg" />
33	<meta property="og:image:width" content="1100" />
34	<meta property="og:image:height" content="1100" />
35	<meta property="og:image:type" content="image/jpeg" />
36	
36<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/flecs.tech\/ressources\/blog\/","url":"https:\/\/flecs.tech\/ressources\/blog\/","name":"Blog | FLECS","isPartOf":{"@id":"https:\/\/flecs.tech\/#website"},"datePublished":"2022-06-14T11:38:39+00:00","dateModified":"2026-10-06T10:15:43+00:00","description":"Insights and news from the industrial automation industry and FLECS. Learn how make you and our partners successful.","breadcrumb":{"@id":"https:\/\/flecs.tech\/ressources\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flecs.tech\/ressources\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/flecs.tech\/ressources\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flecs.tech\/"},{"@type":"ListItem","position":2,"name":"Ressources","item":"https:\/\/flecs.tech\/ressources\/"},{"@type":"ListItem","position":3,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/flecs.tech\/#website","url":"https:\/\/flecs.tech\/","name":"FLECS","description":"The world of automation","publisher":{"@id":"https:\/\/flecs.tech\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flecs.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/flecs.tech\/#organization","name":"FLECS Technologies GmbH","alternateName":"FLECS","url":"https:\/\/flecs.tech\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flecs.tech\/#\/schema\/logo\/image\/","url":"https:\/\/flecs.tech\/wp-content\/uploads\/2024\/10\/flecs-signet_rgb_color_pink_white.png","contentUrl":"https:\/\/flecs.tech\/wp-content\/uploads\/2024\/10\/flecs-signet_rgb_color_pink_white.png","width":500,"height":500,"caption":"FLECS Technologies GmbH"},"image":{"@id":"https:\/\/flecs.tech\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/flecs"]}]}</script>
36
37	<!-- / Yoast SEO plugin. -->
38
39
40<link rel='dns-prefetch' href='//analytics.flecs.tech' />
41
42
43<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1787429563' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
44<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/dokan-pro/assets/blocks/shipping/index.css?ver=1787429563' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
45
46<style id="global-styles-inline-css">
47:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
47--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
47.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
48/*# sourceURL=global-styles-inline-css */
49</style>
50
51<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/wp-pagenavi/css/wp-pagenavi.css?ver=1787429563' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
52<link rel='preload'  href='https://flecs.tech/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=510000' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
53<style id="wpml-legacy-horizontal-list-0-inline-css">
54.wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link {color:#ffffff;background-color:#ffffff;}.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:hover,.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:focus, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:hover, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link:focus {color:#ffffff;background-color:#eeeeee;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {color:#ffffff;background-color:#ffffff;}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {color:#ffffff;background-color:#eeeeee;}
55/*# sourceURL=wpml-legacy-horizontal-list-0-inline-css */
56</style>
57<link rel='preload'  href='https://flecs.tech/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=510000' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
58<style id="wpml-menu-item-0-inline-css">
59/* Remove borders and minimize the appearance of the language selector */ .wpml-ls-statics-shortcode_actions, .wpml-ls-statics-footer, .wpml-ls-legacy-dropdown, .wpml-ls-legacy-list-horizontal { border: none !important; /* Removes borders */ background: none !important; /* Removes background styling */ padding: 0 !important; /* Removes padding */ margin: 0 !important; /* Removes margin */ } /* Style the individual language links */ .wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-footer a, .wpml-ls-legacy-dropdown a, .wpml-ls-legacy-list-horizontal a { padding: 2px 5px !important; /* Minimal padding around links */ margin: 0 !important; /* Removes margin */ border: none !important; /* Removes borders */ background: none !important; /* Removes background */ color: #000 !important; /* Sets text color, adjust as needed */ }
60/*# sourceURL=wpml-menu-item-0-inline-css */
61</style>
62<link rel='preload'  href='https://flecs.tech/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1790825113' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
63<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.css?ver=1787429564' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
64<style id="ctc-global-injector-inline-inline-css">
65.ctc-wrapper { position: relative; } .ctc-copy-btn { display: inline-flex; align-items: center; gap: 6px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-weight: var(--ctc-font-weight, 500); line-height: 1.4; cursor: pointer; border: none; outline: none; transition: all 0.15s ease; } .ctc-copy-btn:focus { outline: 2px solid var(--ctc-bg, #4f46e5); outline-offset: 2px; } .ctc-copy-btn:active { transform: scale(0.97); } .ctc-copy-btn--button { padding: var(--ctc-padding-y, 8px) var(--ctc-padding-x, 16px); background: var(--ctc-bg, #4f46e5); color: var(--ctc-text-color, #fff); border-radius: var(--ctc-border-radius, 6px); font-size: var(--ctc-font-size, 13px); } .ctc-copy-btn--button:hover { background: var(--ctc-hover-bg, #4338ca); filter: brightness(1.05); } .ctc-copy-btn__icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; } .ctc-copy-btn__icon svg { width: 14px; height: 14px; } .ctc-copy-btn__text { white-space: nowrap; } .ctc-copy-btn__icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; } .ctc-copy-btn__icon svg { display: block; fill: transparent; width: 14px; height: 14px; } .ctc-copy-btn--copied svg { fill: currentColor; } .ctc-copy-btn__text { white-space: nowrap; } .ctc-copy-btn--copied { animation: ctc-pulse 0.3s ease; } .ctc-copy-btn--error { opacity: 0.7; } @keyframes ctc-pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } } .ctc-wrapper--inside_top_right .ctc-copy-btn--button,.ctc-wrapper--inside_top_right .ctc-copy-btn--icon { position: absolute; top: 8px; right: 8px; bottom: auto; left: auto; } @media print { .ctc-copy-btn, .ctc-cover-overlay { display: none !important; } }
66/*# sourceURL=ctc-global-injector-inline-inline-css */
67</style>
68<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/uploads/omgf/et-builder
68-googlefonts-cached-variable-181/et-builder-googlefonts-cached-variable-181.css?ver=1789980662' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
69<style id="divi-style-parent-inline-inline-css">
70/*!
71Theme Name: Divi
72Theme URI: http://www.elegantthemes.com/gallery/divi/
73Version: 5.14.0
74Requires at least: 6.0
75Requires PHP: 7.4
76Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
77Author: Elegant Themes
78Author URI: http://www.elegantthemes.com
79License: GNU General Public License v2
80License URI: http://www.gnu.org/licenses/gpl-2.0.html
81*/
82a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,menu,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}menu,ol,ul{list-style:none}[dir=ltr] menu{padding-left:0}[dir=rtl] menu{padding-right:0}menu{margin-top:0;margin-bottom:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}.et_pb_contact_form p:not(.has-background):last-of-type{padding-bottom:0;margin-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.entry-content ol li ul,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:110000}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single:not(.et-fb) .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;
82cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.archive.et-tb-has-template #main-content,.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}body.et_pb_layout-template-default:not(.et-vb-app-ancestor) #page-container{padding-top:0!important}body.et_pb_layout-template-default:not(.et-vb-app-ancestor) #main-footer,body.et_pb_layout-template-default:not(.et-vb-app-ancestor) #main-header{display:none}#wp-admin-bar-et-use-visual-builder a{padding-left:1px!important}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"";font-size:30px!important;width:28px;padding:1px!important;color:#326bff!important;transition:none!important;margin-right:3px!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{background-color:#1959ff!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:""}.et-social-twitter a.icon:before{content:""}.et-social-google-plus a.icon:before{content:""}.et-social-instagram a.icon:before{content:""}.et-social-rss a.icon:before{content:""}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_button:before,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;transition:background .3s,box-shadow .3s;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{box-shadow:0 8px 24px 0 rgba(34,44,57,.08);background:#326bff;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #326bff}.et-safe-mode-indicator:hover{border-color:#1959ff}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;transition-duration:.2s;transition-property:all!important;cursor:pointer}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.rtl .et_pb_button:hover,.rtl .et_pb_module .et_pb_button:hover{padding:.3em .7em .3em 2em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"5";opacity:0;position:absolute;transition:all .2s;text-transform:none;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;top:50%;transform:translateY(-50%)}.et_pb_button:before{right:auto}.et_pb_button:after{left:auto}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_circle_counter_inner,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0;pointer-events:none}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(https://flecs.tech/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}
82.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{animation-timing-function:linear;animation-duration:.2s}@keyframes fadeBottom{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}
82@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child:not(.et-vb-ui),.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child:not(.et-vb-ui),.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child:not(.et-vb-ui){margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_flex_column>.et_pb_module,.et_flex_group>.et_pb_module{margin-bottom:unset}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px)and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (min-width:1440px){[data-et-mv-hidden-ultrawide=true]{display:none!important}}@media (min-width:1280px)and (max-width:1439px){[data-et-mv-hidden-widescreen=true]{display:none!important}}@media (min-width:1280px){[data-et-mv-hidden-widescreen=true]:not([data-et-mv-hidden-ultrawide=true]){display:none!important}}@media (min-width:981px)and (max-width:1024px){[data-et-mv-hidden-tabletwide=true]{display:none!important}}@media (min-width:861px)and (max-width:1024px){[data-et-mv-hidden-tabletwide=true]:not([data-et-mv-hidden-tablet=true]){display:none!important}}@media (min-width:768px)and (max-width:1024px){[data-et-mv-hidden-tabletwide=true]:not([data-et-mv-hidden-tablet=true]):not([data-et-mv-hidden-phonewide=true]){display:none!important}}@media (max-width:1024px){[data-et-mv-hidden-tabletwide=true]:not([data-et-mv-hidden-tablet=true]):not([data-et-mv-hidden-phonewide=true]):not([data-et-mv-hidden-phone=true]){display:none!important}}@media (min-width:861px)and (max-width:980px){[data-et-mv-hidden-tablet=true]{display:none!important}}@media (min-width:768px)and (max-width:980px){[data-et-mv-hidden-tablet=true]:not([data-et-mv-hidden-phonewide=true]){display:none!important}}@media (max-width:980px){[data-et-mv-hidden-tablet=true]:not([data-et-mv-hidden-phonewide=true]):not([data-et-mv-hidden-phone=true]){display:none!important}}@media (min-width:768px)and (max-width:860px){[data-et-mv-hidden-phonewide=true]{display:none!important}}@media (max-width:860px){[data-et-mv-hidden-phonewide=true]:not([data-et-mv-hidden-phone=true]){display:none!important}}@media (max-width:767px){[data-et-mv-hidden-phone=true]{display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{justify-content:center}
83/*# sourceURL=divi-style-parent-inline-inline-css */
84</style>
85<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/et-cache/1366/et-divi-dynamic-tb-12753-tb-11864-1366.css?ver=1787446545' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
86<link rel='preload'  href='https://flecs.tech/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
87<link rel='preload'  href='https://flecs.tech/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.3' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
88<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/flecs-landing-runtime/releases/1.7.3-dadaa96e94fc/assets/hybridContent-DIR2R44z.css?ver=1791546352' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
89<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/flecs-landing-runtime/releases/1.7.3-dadaa96e94fc/assets/solutionSections-4DUa0r-J.css?ver=1791546352' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
90<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/themes/divi-child/style.css?ver=1787429564' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
91<style id="child-style-inline-css">
92.b2bking_category_users_textarea_buttons_container { display: none !important; }
93/*# sourceURL=child-style-inline-css */
94</style>
95<link rel='preload'  href='https://flecs.tech/wp-content/plugins/filter-everything-pro/assets/css/filter-everything.min.css?ver=1.9.7' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
96<link data-minify="1" rel='preload'  href='https://flecs.tech/wp-content/cache/min/1/wp-content/uploads/cache/filter-everything/468e46e0688fc3ab06df1193ccbf3c33.css?ver=1787429588' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
97<script id="wpml-cookie-js-extra">
98var wpml_cookies = {"wp-wpml_current_language":{"value":"en","expires":"Sat, 10 Oct 2026 12:36:51 GMT","path":"/"}};
99//# sourceURL=wpml-cookie-js-extra
100</script>
vendor: 1 bytes, line 100
100
101<script data-minify="1" data-wpacu-script-handle='wpml-cookie' data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://flecs.tech/wp-content/cache/min/1/29279aed9bbc/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=1787429564"></script>
vendor: 1 bytes, line 101
101
102<script id="jquery-core-js-extra">window.addEventListener('DOMContentLoaded', function() {
103var dokanVPS = {"productType":"subscription","trialPeriodSingular":{"day":"day","week":"week","month":"month","year":"year"},"trialPeriodPlurals":{"day":"days","week":"weeks","month":"months","year":"years"},"subscriptionLengths":{"day":["Do not stop until cancelled","1 day","2 days","3 days","4 days","5 days","6 days","7 days","8 days","9 days","10 days","11 days","12 days","13 days","14 days","15 days","16 days","17 days","18 days","19 days","20 days","21 days","22 days","23 days","24 days","25 days","26 days","27 days","28 days","29 days","30 days","31 days","32 days","33 days","34 days","35 days","36 days","37 days","38 days","39 days","40 days","41 days","42 days","43 days","44 days","45 days","46 days","47 days","48 days","49 days","50 days","51 days","52 days","53 days","54 days","55 days","56 days","57 days","58 days","59 days","60 days","61 days","62 days","63 days","64 days","65 days","66 days","67 days","68 days","69 days","70 days","71 days","72 days","73 days","74 days","75 days","76 days","77 days","78 days","79 days","80 days","81 days","82 days","83 days","84 days","85 days","86 days","87 days","88 days","89 days","90 days"],"week":["Do not stop until cancelled","1 week","2 weeks","3 weeks","4 weeks","5 weeks","6 weeks","7 weeks","8 weeks","9 weeks","10 weeks","11 weeks","12 weeks","13 weeks","14 weeks","15 weeks","16 weeks","17 weeks","18 weeks","19 weeks","20 weeks","21 weeks","22 weeks","23 weeks","24 weeks","25 weeks","26 weeks","27 weeks","28 weeks","29 weeks","30 weeks","31 weeks","32 weeks","33 weeks","34 weeks","35 weeks","36 weeks","37 weeks","38 weeks","39 weeks","40 weeks","41 weeks","42 weeks","43 weeks","44 weeks","45 weeks","46 weeks","47 weeks","48 weeks","49 weeks","50 weeks","51 weeks","52 weeks"],"month":["Do not stop until cancelled","1 month","2 months","3 months","4 months","5 months","6 months","7 months","8 months","9 months","10 months","11 months","12 months","13 months","14 months","15 months","16 months","17 months","18 months","19 months","20 months","21 months","22 months","23 months","24 months"],"year":["Do not stop until cancelled","1 year","2 years","3 years","4 years","5 years"]},"syncOptions":{"week":["Do not align","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"month":["Do not align","1st day of the month","2nd day of the month","3rd day of the month","4th day of the month","5th day of the month","6th day of the month","7th day of the month","8th day of the month","9th day of the month","10th day of the month","11th day of the month","12th day of the month","13th day of the month","14th day of the month","15th day of the month","16th day of the month","17th day of the month","18th day of the month","19th day of the month","20th day of the month","21st day of the month","22nd day of the month","23rd day of the month","24th day of the month","25th day of the month","26th day of the month","27th day of the month","Last day of the month"]}};
104//# sourceURL=jquery-core-js-extra
105});</script>
vendor: 1 bytes, line 105
105
106<script id="jquery-core-js" src="https://flecs.tech/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 106
106
107<script id="jquery-migrate-js" src="https://flecs.tech/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 107
107
108<script data-minify="1" data-wpacu-script-handle='umami' defer src="https://flecs.tech/wp-content/cache/min/1/acef87558901/flecs.js?ver=1787429564" data-website-id="0c14d1f1-01d6-4e2b-8599-41c635d7e5d1"></script>
108
109			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75-->
110			
110<script type="text/rocketlazyloadscript" class="hsq-set-content-id" data-content-id="standard-page">
111				var _hsq = _hsq || [];
112				_hsq.push(["setContentType", "standard-page"]);
113			</script>
113
114			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
115						<style>.cmplz-hidden {
116					display: none !important;
117				}</style>
118				
119		<style type="text/css">
120			.b2bking_myaccount_individual_offer_bottom_line_add button.b2bking_myaccount_individual_offer_bottom_line_button, #b2bking_myaccount_conversations_container_top button, button.b2bking_myaccount_start_conversation_button, .b2bking_myaccount_conversation_endpoint_button, button.b2bking_bulkorder_form_container_bottom_add_button, button.b2bking_subaccounts_container_top_button, button.b2bking_subaccounts_new_account_container_content_bottom_button, button.b2bking_subaccounts_edit_account_container_content_bottom_button, button#b2bking_purchase_list_new_button, button.b2bking_purchase_lists_view_list, button#b2bking_reimburse_amount_button, button#b2bking_redeem_amount_button, #b2bking_return_agent{
121				background: #ff2e63;
122			}
123
124			.b2bking_has_color{
125				background: #ff2e63!important;
126				background-color: #ff2e63!important;
127			}
128			table.b2bking_tiered_price_table tbody td.b2bking_has_color{
129				background: #ff2e63!important;
130				background-color: #ff2e63!important;
131			}
132
133			.b2bking_myaccount_individual_offer_bottom_line_add button:hover.b2bking_myaccount_individual_offer_bottom_line_button, #b2bking_myaccount_conversations_container_top button:hover, button:hover.b2bking_myaccount_start_conversation_button, .b2bking_myaccount_conversation_endpoint_button, button:hover.b2bking_bulkorder_form_container_bottom_add_button, button:hover.b2bking_subaccounts_container_top_button, button:hover.b2bking_subaccounts_new_account_container_
133content_bottom_button, button:hover.b2bking_subaccounts_edit_account_container_content_bottom_button, button:hover#b2bking_purchase_list_new_button, button:hover.b2bking_purchase_lists_view_list, .b2bking_myaccount_conversation_endpoint_button:hover, button#b2bking_reimburse_amount_button:hover, #b2bking_return_agent:hover{
134				background: #08d9d6;
135			}
136
137			table#b2bking_purchase_lists_table thead tr th {
138			    background: #353042;
139			    color: white;
140			}
141			.b2bking_purchase_lists_view_list {
142			    background: #b1b1b1 !important;
143			}
144			#b2bking_purchase_list_new_button {
145			    background: #353042 !important;
146			}
147			.b2bking_purchase_lists_view_list:hover, #b2bking_purchase_list_new_button:hover{
148				filter: brightness(85%);
149				filter: contrast(135%);
150			}
151			
152		</style>
153
154		<!-- Google site verification - Google for WooCommerce -->
155<meta name="google-site-verification" content="E4ZL-w_n7sIQSHnaHmW6MoQTuEfUTf487_rDzBcH2MQ" />
156<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
157	<!-- Start of HubSpot Embed Code via WP Fusion -->
157<script data-minify="1" type="text/javascript" id="hs-script-loader" async defer src="https://flecs.tech/wp-content/cache/min/1/be7ad6014d9f/25305027.js?ver=1787429564"></script>
157<!-- End of HubSpot Embed Code via WP Fusion --><style type="text/css" id="filter-everything-inline-css">.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:after{content:"";display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:transparent;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}</style>
158<link rel="icon" href="https://flecs.tech/wp-content/uploads/2021/07/flecs-signet_rgb_color_pink.svg" sizes="32x32" />
159<link rel="icon" href="https://flecs.tech/wp-content/uploads/2021/07/flecs-signet_rgb_color_pink.svg" sizes="192x192" />
160<link rel="apple-touch-icon" href="https://flecs.tech/wp-content/uploads/2021/07/flecs-signet_rgb_color_pink.svg" />
161<meta name="msapplication-TileImage" content="https://flecs.tech/wp-content/uploads/2021/07/flecs-signet_rgb_color_pink.svg" />
162<link rel="preload"  href="https://flecs.tech/wp-content/et-cache/1366/et-core-unified-tb-12753-tb-11864-1366.min.css?ver=1791547849" data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  />
163		<!-- Global site tag (gtag.js) - Google Ads: AW-16593189212 - Google for WooCommerce -->
vendor: 111 bytes, lines 163-164
163
164		<script type="text/rocketlazyloadscript" async data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
164AW-16593189212
vendor: 14 bytes, lines 164-165
164"></script>
165		
165<script type="text/rocketlazyloadscript">
166			window.dataLayer = window.dataLayer || [];
167			function gtag() { dataLayer.push(arguments); }
168			gtag( 'consent', 'default', {
169				analytics_storage: 'denied',
170				ad_storage: 'denied',
171				ad_user_data: 'denied',
172				ad_personalization: 'denied',
173				region: ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IS', 'IE', 'IT', 'LV', 'LI', 'LT', 'LU', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB', 'CH'],
174				wait_for_update: 500,
175			} );
176			gtag('js', new Date());
177			gtag('set', 'developer_id.dOGY3NW', true);
178			gtag("config", "AW-16593189212", { "groups": "GLA", "send_page_view": false });		</script>
178
179
180		<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
180<script type="text/rocketlazyloadscript">
181/*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */
182(function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}
183var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=!1}
184return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){link.media=finalMedia}
185if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}
186setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}
187var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i++){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",!0);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}
188if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}
189else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this))
190</script>
190<style id="wp-block-library-inline-css">
191:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
191--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
192/*wp_block_styles_on_demand_placeholder:6ac8dfe35e80c*/
193/*# sourceURL=wp-block-library-inline-css */
194</style>
195
196</head>
197<body data-cmplz=1 class="wp-singular page-template-default page page-id-1366 page-child parent-pageid-6804 wp-theme-Divi wp-child-theme-divi-child theme-Divi et-tb-has-template et-tb-has-header et-tb-has-footer flecs-divi-page woocommerce-no-js b2bking_pro_version_v5.6.50 b2bking_logged_out et_pb_button_helper_class et_cover_background et_pb_gutter windows et_pb_gutters2 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db wpc_show_bottom_widget dokan-theme-Divi"><a href="https://flecs.tech/cdn-cgi/content?id=03_upZa2cULdggs5ZszCcvArWtBzsgJkavHC_Vq6nRI-1791585563.0481126-1.2.1.1-GsYt1qkSd3nLy.ESolEt4nl4yqlrKINi9TphNeZAy9_aJViSnlQnfvnt1kXk2rFb" aria-hidden="true" rel="nofollow noopener" style="display: none !important; visibility: hidden !important"></a>
198	
198<script type="text/rocketlazyloadscript">
199gtag("event", "page_view", {send_to: "GLA"});
200</script>
200
201<div  id="page-container">
202<div  id="et-boc" class="et-boc">
203			
204		<header  class="et-l et-l--header">
205			<div class="et_builder_inner_content wpc-divi-inner-content">
206		<div class="et_pb_section_0_tb_header et_pb_section et_section_regular et_flex_section flecs-divi-section flecs-divi-section-header">
207<div class="et_pb_row_0_tb_header et_pb_row et_flex_row flecs-divi-row">
208<div class="et_pb_column_0_tb_header et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone flecs-divi-column">
209<div class="flecs-runtime flecs-hybrid-root" data-flecs-section="header" data-flecs-content="{&quot;home&quot;:{&quot;href&quot;:&quot;https:\/\/flecs.tech\/&quot;,&quot;label&quot;:&quot;FLECS home&quot;},&quot;labels&quot;:{&quot;explore&quot;:&quot;Explore FLECS&quot;,&quot;viewAll&quot;:&quot;View all&quot;,&quot;back&quot;:&quot;Back&quot;,&quot;open&quot;:&quot;Open navigation&quot;,&quot;close&quot;:&quot;Close navigation&quot;,&quot;dialog&quot;:&quot;Navigation menu&quot;,&quot;main&quot;:&quot;Main&quot;,&quot;mobile&quot;:&quot;Mobile navigation&quot;,&quot;submenu&quot;:&quot;{section} navigation&quot;,&quot;languages&quot;:&quot;Language&quot;},&quot;menu&quot;:[{&quot;label&quot;:&quot;Platform&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/the-flecs-platform\/&quot;,&quot;blurb&quot;:&quot;The shared software layer to operate, update, and monetize connected services.&quot;,&quot;children&quot;:[{&quot;label&quot;:&quot;The FLECS Platform&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/the-flecs-platform\/&quot;,&quot;desc&quot;:&quot;The shared software layer for connected industrial services.&quot;},{&quot;label&quot;:&quot;Services &amp; Enablement&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/professional-services\/&quot;,&quot;desc&quot;:&quot;Expert support to launch and scale your platform.&quot;},{&quot;label&quot;:&quot;Cyber Resilience Act (CRA)&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/cra-compliance\/&quot;,&quot;desc&quot;:&quot;Stay compliant with EU security regulation.&quot;},{&quot;label&quot;:&quot;Software Defined Automation&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/industrial-control-platform\/&quot;,&quot;desc&quot;:&quot;Decouple software from hardware across the fleet.&quot;},{&quot;label&quot;:&quot;Documentation&quot;,&quot;href&quot;:&quot;https:\/\/docs.flecs.tech\/&quot;,&quot;desc&quot;:&quot;Guides, references, and first steps.&quot;}]},{&quot;label&quot;:&quot;Marketplace&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/&quot;,&quot;blurb&quot;:&quot;Apps, systems, and licenses to build out your industrial software catalog.&quot;,&quot;children&quot;:[{&quot;label&quot;:&quot;Apps&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/category\/app\/&quot;,&quot;desc&quot;:&quot;Control, data analysis, fleet, SCADA and more.&quot;},{&quot;label&quot;:&quot;Systems&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/category\/systems\/&quot;,&quot;desc&quot;:&quot;Edge devices, IPCs, controllers, and panels.&quot;},{&quot;label&quot;:&quot;FLECS Licenses&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/category\/flecs-licenses\/&quot;,&quot;desc&quot;:&quot;Licensing for the FLECS runtime and services.&quot;},{&quot;label&quot;:&quot;Verified Device Program&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/flecs-verified-device-program\/&quot;,&quot;desc&quot;:&quot;Hardware certified to run FLECS out of the box.&quot;}]},{&quot;label&quot;:&quot;Solutions&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/&quot;,&quot;blurb&quot;:&quot;Purpose-built paths for every role in the automation supply chain.&quot;,&quot;children&quot;:[{&quot;label&quot;:&quot;Machine Manufacturers&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/machine-manufacturers\/&quot;,&quot;desc&quot;:&quot;Turn machines into continuously improving products.&quot;},{&quot;label&quot;:&quot;Component Manufacturers&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/component-manufacturers\/&quot;,&quot;desc&quot;:&quot;Make components the base of an app ecosystem.&quot;},{&quot;label&quot;:&quot;Plant Operators&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/plant-operators\/&quot;,&quot;desc&quot;:&quot;Consolidate software operations across vendors.&quot;},{&quot;label&quot;:&quot;App Vendors&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/app-vendors\/&quot;,&quot;desc&quot;:&quot;Reach industrial fleets without per-device work.&quot;},{&quot;label&quot;:&quot;Margo&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/margo\/&quot;,&quot;desc&quot;:&quot;Explore Margo with FLECS.&quot;}]},{&quot;label&quot;:&quot;Company&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/&quot;,&quot;blurb&quot;:&quot;The team, partners, and vision behind the connected services layer.&quot;,&quot;children&quot;:[{&quot;label&quot;:&quot;About us&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/about-us\/&quot;,&quot;desc&quot;:&quot;The team behind the connected services layer.&quot;},{&quot;label&quot;:&quot;Partners &amp; Memberships&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/partners-and-memberships\/&quot;,&quot;desc&quot;:&quot;The ecosystem we build and standardize with.&quot;},{&quot;label&quot;:&quot;Blog&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/blog\/&quot;,&quot;desc&quot;:&quot;Product news, solutions, and events.&quot;},{&quot;label&quot;:&quot;Career&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/career\/&quot;,&quot;desc&quot;:&quot;Build the industrial software layer with us.&quot;}]}],&quot;login&quot;:{&quot;label&quot;:&quot;Login&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/my-account\/&quot;},&quot;cta&quot;:{&quot;label&quot;:&quot;Contact sales&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/contact\/&quot;},&quot;languages&quot;:[{&quot;code&quot;:&quot;en&quot;,&quot;label&quot;:&quot;English&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/blog\/&quot;,&quot;active&quot;:true},{&quot;code&quot;:&quot;de&quot;,&quot;label&quot;:&quot;Deutsch&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/de\/ressourcen\/blog\/&quot;,&quot;active&quot;:false}]}" data-flecs-instance="flecs-module-1-">
209<div class="flecs-hybrid-loading">Loading FLECS section</div></div>
210</div>
211</div>
212</div>
213		</div>
214	</header>
215	<div  id="et-main-area">
216	
217<div id="main-content">
218
219
220			
221				<article id="post-1366" class="post-1366 page type-page status-publish hentry">
222
223				
224					<div class="entry-content">
225					<div class="et-l et-l--post">
226			<div class="et_builder_inner_content wpc-divi-inner-content">
227		<div class="et_pb_section_0 et_pb_section et_section_regular et_block_section">
228<div class="et_pb_row_0 et_pb_row et_block_row">
229<div class="et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough">
230<div class="et_pb_text_0 et_pb_text et_pb_bg_layout_dark et_pb_module et_block_module"><div class="et_pb_text_inner"><span><span><a href="https://flecs.tech/">Home</a></span> / <span><a href="https://flecs.tech/ressources/">Ressources</a></span> / <span class="breadcrumb_last" aria-current="page">Blog</span></span>
231</div></div>
232
233<div class="et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h1>FLECS Blog</h1>
234</div></div>
235
236<div class="et_pb_module et_pb_button_module_wrapper et_pb_button_0_wrapper preset--module--divi-button--default_wrapper"><a class="et_pb_button_0 et_pb_button et_pb_bg_layout_dark et_pb_module et_block_module preset--module--divi-button--default" href="https://sales.flecs.tech/join-the-flecs-newsletter" target="_blank">Sign up for our newsletter!</a></div>
237
238<div class="et_pb_divider_0 et_pb_divider et_pb_space et_pb_divider_position_bottom et_pb_module"><div class="et_pb_divider_internal"></div></div>
239
240<div class="et_pb_sidebar_0 et_pb_widget_area clearfix et_pb_widget_area_left et_pb_bg_layout_dark et_pb_sidebar_no_border et_pb_module et_block_module"><div class="wpc-filters-main-wrap wpc-filter-set-8070" data-wpc-hide-empty="yes" data-wpc-use-apply-button="" data-set="8070">
241<div class="wpc-filters-open-button-container wpc-open-button-8070 ">
242 <a class="wpc-filters-open-widget wpc-show-counts-yes" href="javascript:void(0);" data-wid="8070"><span class="wpc-button-inner"> <span class="wpc-icon-html-wrapper">
243 <span class="wpc-icon-line-1"></span>
244 <span class="wpc-icon-line-2"></span>
245 <span class="wpc-icon-line-3"></span>
246</span>
247 <span class="wpc-filters-button-text">Filters</span></span></a>
248</div><div class="wpc-spinner"></div><div class="wpc-filters-widget-content wpc-show-counts-yes"><div class="wpc-widget-close-container">
249 <a class="wpc-widget-close-icon">
250 <span class="wpc-icon-html-wrapper">
251 <span class="wpc-icon-line-1"></span><span class="wpc-icon-line-2"></span><span class="wpc-icon-line-3"></span>
252 </span>
253 </a><span class="wpc-widget-popup-title">Filters</span></div><div class="wpc-filters-widget-containers-wrapper">
254<div class="wpc-filters-widget-top-container"><div class="wpc-widget-top-inside"><div class="wpc-inner-widget-chips-wrapper"><ul class="wpc-filter-chips-list wpc-filter-chips-8070-1 wpc-filter-chips-8070 wpc-empty-chips-container" data-set="8070" data-setcount="8070-1">
255 </ul></div></div></div><div class="wpc-filters-scroll-container"><div class="wpc-filters-widget-wrapper">
256<div class="wpc-posts-found wpc-posts-found-hidden" data-found="">
257</div><div class="wpc-filters-section wpc-filters-section-8071 wpc-filter-category wpc-filter-taxonomy wpc-filter-layout-labels wpc-counter-length-2 wpc-filter-full-height wpc-filter-terms-count-5 wpc-filter-visible-term-names" data-fid="8071" data-filter-e-name="category"> <div class="wpc-filter-header">
258 <div class="widget-title wpc-filter-title"></div></div><div class="wpc-filter-content wpc-filter-category">
259 <ul class="wpc-filters-ul-list wpc-filters-labels wpc-filters-list-8071">
260 <li class="wpc-label-item wpc-term-item wpc-term-count-26 wpc-term-id-70" id="wpc-term-taxonomy-category-70">
261 <div class="wpc-term-item-content-wrapper">
262 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/cat-events/" id="wpc-checkbox-taxonomy-category-70" data-wpc-e-name="category" data-wpc-slug="events" data-term-id="70"/><label for="wpc-checkbox-taxonomy-category-70"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/cat-events/" class="wpc-filter-link">Events</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">26</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
263 </div>
264 </li>
265 <li class="wpc-label-item wpc-term-item wpc-term-count-40 wpc-term-id-67" id="wpc-term-taxonomy-category-67">
266 <div class="wpc-term-item-content-wrapper">
267 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/cat-partnerships/" id="wpc-checkbox-taxonomy-category-67" data-wpc-e-name="category" data-wpc-slug="partnerships" data-term-id="67"/><label for="wpc-checkbox-taxonomy-category-67"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/cat-partnerships/" class="wpc-filter-link">Partnerships</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">40</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
268 </div>
269 </li>
270 <li class="wpc-label-item wpc-term-item wpc-term-count-20 wpc-term-id-66" id="wpc-term-taxonomy-category-66">
271 <div class="wpc-term-item-content-wrapper">
272 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/cat-release-notes/" id="wpc-checkbox-taxonomy-category-66" data-wpc-e-name="category" data-wpc-slug="release-notes" data-term-id="66"/><label for="wpc-checkbox-taxonomy-category-66"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/cat-release-notes/" class="wpc-filter-link">Release Notes</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">20</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
273 </div>
274 </li>
275 <li class="wpc-label-item wpc-term-item wpc-term-count-51 wpc-term-id-65" id="wpc-term-taxonomy-category-65">
276 <div class="wpc-term-item-content-wrapper">
277 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/cat-solutions/" id="wpc-checkbox-taxonomy-category-65" data-wpc-e-name="category" data-wpc-slug="solutions" data-term-id="65"/><label for="wpc-checkbox-taxonomy-category-65"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/cat-solutions/" class="wpc-filter-link">Solutions</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">51</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
278 </div>
279 </li>
280 <li class="wpc-label-item wpc-term-item wpc-term-count-22 wpc-term-id-11" id="wpc-term-taxonomy-category-11">
281 <div class="wpc-term-item-content-wrapper">
282 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/cat-vision/" id="wpc-checkbox-taxonomy-category-11" data-wpc-e-name="category" data-wpc-slug="vision" data-term-id="11"/><label for="wpc-checkbox-taxonomy-category-11"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/cat-vision/" class="wpc-filter-link">Vision</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">22</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
283 </div>
284 </li>
285 </ul>
286 </div>
287</div><div class="wpc-filters-section wpc-filters-section-8072 wpc-filter-post_tag wpc-filter-taxonomy wpc-filter-layout-labels wpc-counter-length-2 wpc-filter-full-height wpc-filter-terms-count-3 wpc-filter-visible-term-names" data-fid="8072" data-filter-e-name="post_tag"> <div class="wpc-filter-header">
288 <div class="widget-title wpc-filter-title"></div></div><div class="wpc-filter-content wpc-filter-post_tag">
289 <ul class="wpc-filters-ul-list wpc-filters-labels wpc-filters-list-8072">
290 <li class="wpc-label-item wpc-term-item wpc-term-count-30 wpc-term-id-177" id="wpc-term-taxonomy-post_tag-177">
291 <div class="wpc-term-item-content-wrapper">
292 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/topic-digital-innovators/" id="wpc-checkbox-taxonomy-post_tag-177" data-wpc-e-name="post_tag" data-wpc-slug="digital-innovators" data-term-id="177"/><label for="wpc-checkbox-taxonomy-post_tag-177"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/topic-digital-innovators/" class="wpc-filter-link">Digital Innovators</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">30</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
293 </div>
294 </li>
295 <li class="wpc-label-item wpc-term-item wpc-term-count-28 wpc-term-id-174" id="wpc-term-taxonomy-post_tag-174">
296 <div class="wpc-term-item-content-wrapper">
297 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/topic-integration-pioneers/" id="wpc-checkbox-taxonomy-post_tag-174" data-wpc-e-name="post_tag" data-wpc-slug="integration-pioneers" data-term-id="174"/><label for="wpc-checkbox-taxonomy-post_tag-174"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/topic-integration-pioneers/" class="wpc-filter-link">Integration Pioneers</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">28</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
298 </div>
299 </li>
300 <li class="wpc-label-item wpc-term-item wpc-term-count-4 wpc-term-id-242" id="wpc-term-taxonomy-post_tag-242">
301 <div class="wpc-term-item-content-wrapper">
302 <input class="wpc-label-input" type="checkbox" data-wpc-link="https://flecs.tech/ressources/blog/topic-sps-2024/" id="wpc-checkbox-taxonomy-post_tag-242" data-wpc-e-name="post_tag" data-wpc-slug="sps-2024" data-term-id="242"/><label for="wpc-checkbox-taxonomy-post_tag-242"><span class="wpc-filter-label-wrapper"><span data-wpc-span-link="https://flecs.tech/ressources/blog/topic-sps-2024/" class="wpc-filter-link">SPS 2024</span><span class="wpc-term-count"><span class="wpc-term-count-brackets-open">(</span><span class="wpc-term-count-value">4</span><span class="wpc-term-count-brackets-close">)</span></span>&nbsp;</span></label>
303 </div>
304 </li>
305 </ul>
306 </div>
307</div><div class="wpc-filters-section wpc-filters-section-8070s wpc-filter-layout-search-field" data-fid="8070s">
308 <form action="https://flecs.tech/ressources/blog/" role="search" method="GET" class="wpc-filter-search-form"><div class="wpc-search-field-wrapper wpc-search-field-wrapper-8070s"><span class="wpc-search-icon"></span><label for="srch" class="screen-reader-text">Search</label><input type="text" class="wpc-search-field" placeholder="Search ..." value="" name="srch"><span class="wpc-search-clear-icon-wrapper"><a class="wpc-search-clear-icon" href="https://flecs.tech/ressources/blog/" title="Clear search">&#215;</a></span>
309 </div></form></div></div>
310</div>
311<div class="wpc-filters-widget-controls-container">
312 <div class="wpc-filters-widget-controls-wrapper"><div class="wpc-filters-widget-controls-item wpc-filters-widget-controls-one">
313 <a class="wpc-filters-apply-button wpc-posts-loaded" href="https://flecs.tech/ressources/blog/">Show <span class="wpc-filters-found-posts-wrapper">(<span class="wpc-filters-found-posts" data-wpc-total-found-posts="104">104</span>)</span></a>
314</div>
315<div class="wpc-filters-widget-controls-item wpc-filters-widget-controls-two">
316 <a class="wpc-filters-close-button" href="https://flecs.tech/ressources/blog/">Cancel </a>
317</div>
318 </div></div></div>
319</div>
320</div></div>
321
322<div class="et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><div class="wpc-filters-open-button-container wpc-open-button-8070 ">
323    <a class="wpc-filters-open-widget" href="javascript:void(0);" data-wid="8070"><span class="wpc-button-inner">    <span class="wpc-icon-html-wrapper">
324    <span class="wpc-icon-line-1"></span>
325    <span class="wpc-icon-line-2"></span>
326    <span class="wpc-icon-line-3"></span>
327</span>
328    <span class="wpc-filters-button-text">Filters</span></span></a>
329</div>
330</div></div>
331
332<div class="et_pb_divider_1 et_pb_divider et_pb_space et_pb_divider_position_top et_pb_module"><div class="et_pb_divider_internal"></div></div>
333
334<div class="et_pb_blog_0 et_pb_blog et_pb_bg_layout_light et_pb_posts et_pb_module"><div class="et_pb_ajax_pagination_container"><div class="et_pb_blog_posts et_grid_module"><article class="et_pb_post et_pb_post_id_14426 clearfix et_pb_has_overlay et_pb_blog_item_0_0 post-14426 post type-post status-publish format-standard has-post-thumbnail hentry category-release-notes"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/release-notes/flecs-5-5-0-red-deer/" class="entry-featured-image-url"><img fetchpriority="high" decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="FLECS v5.5.0-red-deer: Observable. Reliable. Offline-Ready." class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2026/10/Release-Notes-V5.5.0-red-deer.jpg 479w, https://flecs.tech/wp-content/uploads/2026/10/Release-Notes-V5.5.0-red-deer-400x250.jpg 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2026/10/Release-Notes-V5.5.0-red-deer.jpg" /><noscript><img fetchpriority="high" decoding="async" src="https://flecs.tech/wp-content/uploads/2026/10/Release-Notes-V5.5.0-red-deer.jpg" width="400" height="250" alt="FLECS v5.5.0-red-deer: Observable. Reliable. Offline-Ready." class="" srcset="https://flecs.tech/wp-content/uploads/2026/10/Release-Notes-V5.5.0-red-deer.jpg 479w, https://flecs.tech/wp-content/uploads/2026/10/Release-Notes-V5.5.0-red-deer-400x250.jpg 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/release-notes/flecs-5-5-0-red-deer/">FLECS v5.5.0-red-deer: Observable. Reliable. Offline-Ready.</a></h2><p class="post-meta"><span class="published">Oct 7, 2026</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/release-notes/" rel="tag">Release Notes</a></span></p><div class="post-content"><div class="post-content-inner"><p>Release date: 6 October 2026 Release type: Minor release Focus: Observability with OpenTelemetry, more reliable Margo fleet management, and flexible installation options Welcome to FLECS v5.5.0-red-deer. This release brings observability to FLECS. FLECS Core can now...</p>
335</div><a href="https://flecs.tech/ressources/release-notes/flecs-5-5-0-red-deer/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_14271 clearfix et_pb_has_overlay et_pb_blog_item_0_1 post-14271 post type-post status-publish format-standard has-post-thumbnail hentry category-partnerships category-solutions"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/solutions/gmn-app-store-open-platform/" class="entry-featured-image-url"><img fetchpriority="high" decoding="async" src="https://flecs.tech/wp-content/uploads/2026/07/GMN-FLECS-Blogpost.png.webp" width="400" height="250" alt="From Spindle to Open Platform: How GMN Is Rethinking the Supply Chain with the FLECS App Store" class="" srcset="https://flecs.tech/wp-content/uploads/2026/07/GMN-FLECS-Blogpost.png.webp 479w,https://flecs.tech/wp-content/uploads/2026/07/GMN-FLECS-Blogpost-400x250.png.webp 480w" sizes="(max-width:479px) 479px, 100vw" /><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/solutions/gmn-app-store-open-platform/">From Spindle to Open Platform: How GMN Is Rethinking the Supply Chain with the FLECS App Store</a></h2><p class="post-meta"><span class="published">Jul 24, 2026</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/partnerships/" rel="tag">Partnerships</a>, <a href="https://flecs.tech/ressources/topics/solutions/" rel="tag">Solutions</a></span></p><div class="post-content"><div class="post-content-inner"><p>For a long time, the grinding spindle was regarded as the silent heart of precision manufacturing: it is meant to rotate, be precise and, ideally, attract no attention. GMN Paul Müller Industrie GmbH &amp; Co. KG has fundamentally changed this image with the launch of...</p>
336</div><a href="https://flecs.tech/ressources/solutions/gmn-app-store-open-platform/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_14265 clearfix et_pb_has_overlay et_pb_blog_item_0_2 post-14265 post type-post status-publish format-standard has-post-thumbnail hentry category-release-notes"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/release-notes/5-3-0-faster-webapp-fleet-management/" class="entry-featured-image-url"><img decoding="async" src="https://flecs.tech/wp-content/uploads/2026/07/Release-Notes-V5.3.0-red-deer.jpg.webp" width="400" height="250" alt="Release Notes V5.3.0-red-deer" class="" srcset="https://flecs.tech/wp-content/uploads/2026/07/Release-Notes-V5.3.0-red-deer.jpg.webp 479w,https://flecs.tech/wp-content/uploads/2026/07/Release-Notes-V5.3.0-red-deer-400x250.jpg.webp 480w" sizes="(max-width:479px) 479px, 100vw" /><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/release-notes/5-3-0-faster-webapp-fleet-management/">A Faster WebApp, Fleets Under Control</a></h2><p class="post-meta"><span class="published">Jul 21, 2026</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/release-notes/" rel="tag">Release Notes</a></span></p><div class="post-content"><div class="post-content-inner"><p>FLECS v5.3.0-red-deer Release date: 16 July 2026 Release type: Minor release Focus: Fleet management, access control improvements, and a redesigned WebApp Welcome to FLECS v5.3.0-red-deer. This release introduces fleet management support through the Margo standard,...</p>
337</div><a href="https://flecs.tech/ressources/release-notes/5-3-0-faster-webapp-fleet-management/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13847 clearfix et_pb_has_overlay et_pb_blog_item_0_3 post-13847 post type-post status-publish format-standard has-post-thumbnail hentry category-events"><div class="et_pb_image_container">
337<a href="https://flecs.tech/ressources/events/cyber-resilience-act-strategie-hersteller-industrie/" class="entry-featured-image-url"><img decoding="async" src="https://flecs.tech/wp-content/uploads/2026/04/cra-infographic-2.png" width="400" height="250" alt="Cyber Resilience Act in Industrial Automation: Turning Regulatory Requirements into Differentiation and Value Creation" class="" srcset="https://flecs.tech/wp-content/uploads/2026/04/cra-infographic-2.png 479w, https://flecs.tech/wp-content/uploads/2026/04/cra-infographic-2-400x250.png 480w" sizes="(max-width:479px) 479px, 100vw" /><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/events/cyber-resilience-act-strategie-hersteller-industrie/">Cyber Resilience Act in Industrial Automation: Turning Regulatory Requirements into Differentiation and Value Creation</a></h2><p class="post-meta"><span class="published">Apr 14, 2026</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/events/" rel="tag">Events</a></span></p><div class="post-content"><div class="post-content-inner"><p>Free Webinar on 30 April 2025, 11:00 AM CET with Clemens Kressmann The EU Cyber Resilience Act (CRA) establishes, for the first time, mandatory cybersecurity requirements for all products with digital elements on the European market. For manufacturers of PLCs,...</p>
338</div><a href="https://flecs.tech/ressources/events/cyber-resilience-act-strategie-hersteller-industrie/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13769 clearfix et_pb_has_overlay et_pb_blog_item_0_4 post-13769 post type-post status-publish format-standard has-post-thumbnail hentry category-partnerships"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/partnerships/flecs-implementation-partner-program-varionimpact/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="VarionImapct - Werner Paulin partners with FLECS" class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2026/03/VarionImpact-FLECS-Werner-Paulin-scaled.jpg 479w, https://flecs.tech/wp-content/uploads/2026/03/VarionImpact-FLECS-Werner-Paulin-400x250.jpg 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2026/03/VarionImpact-FLECS-Werner-Paulin-scaled.jpg" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2026/03/VarionImpact-FLECS-Werner-Paulin-scaled.jpg" width="400" height="250" alt="VarionImapct - Werner Paulin partners with FLECS" class="" srcset="https://flecs.tech/wp-content/uploads/2026/03/VarionImpact-FLECS-Werner-Paulin-scaled.jpg 479w, https://flecs.tech/wp-content/uploads/2026/03/VarionImpact-FLECS-Werner-Paulin-400x250.jpg 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/partnerships/flecs-implementation-partner-program-varionimpact/">From Evaluation Mode to Operational Capability</a></h2><p class="post-meta"><span class="published">Mar 30, 2026</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/partnerships/" rel="tag">Partnerships</a></span></p><div class="post-content"><div class="post-content-inner"><p>A Structured 6-Week Path to Scalable Software Management Across the industry, machine builders are evaluating how to professionalize software management. Platform options are compared. Compliance requirements are analyzed. Digital initiatives are outlined. The...</p>
339</div><a href="https://flecs.tech/ressources/partnerships/flecs-implementation-partner-program-varionimpact/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13670 clearfix et_pb_has_overlay et_pb_blog_item_0_5 post-13670 post type-post status-publish format-standard has-post-thumbnail hentry category-release-notes"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/release-notes/flecs-v5-2-0-containerized-deployment/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="FLECS v5.2.0–red-deer: Simplified Deployment and Improved Lifecycle Reliability" class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2026/03/Blog-Post.png 479w, https://flecs.tech/wp-content/uploads/2026/03/Blog-Post-400x250.png 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2026/03/Blog-Post.png" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2026/03/Blog-Post.png" width="400" height="250" alt="FLECS v5.2.0–red-deer: Simplified Deployment and Improved Lifecycle Reliability" class="" srcset="https://flecs.tech/wp-content/uploads/2026/03/Blog-Post.png 479w, https://flecs.tech/wp-content/uploads/2026/03/Blog-Post-400x250.png 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/release-notes/flecs-v5-2-0-containerized-deployment/">FLECS v5.2.0–red-deer: Simplified Deployment and Improved Lifecycle Reliability</a></h2><p class="post-meta"><span class="published">Mar 12, 2026</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/release-notes/" rel="tag">Release Notes</a></span></p><div class="post-content"><div class="post-content-inner"><p>FLECS v5.2.0-red-deer Release date: 11 March 2026  Release type: Minor releaseFocus: Stability improvements, simplified deployment, and improved WebApp usability Welcome to FLECS v5.2.0–red-deer. This release focuses on improving platform reliability across lifecycle...</p>
340</div><a href="https://flecs.tech/ressources/release-notes/flecs-v5-2-0-containerized-deployment/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13428 clearfix et_pb_has_overlay et_pb_blog_item_0_6 post-13428 post type-post status-publish format-standard has-post-thumbnail hentry category-solutions category-vision tag-digital-innovators tag-integration-pioneers"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/solutions/industrial-software-infrastru
340cture-build-vs-buy/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="Why Industrial Companies Should Not Build Their Own Software Infrastructure" class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2026/01/Make-or-Buy-Blog-FLECS.png.webp 479w,https://flecs.tech/wp-content/uploads/2026/01/Make-or-Buy-Blog-FLECS-400x250.png.webp 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2026/01/Make-or-Buy-Blog-FLECS.png.webp" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2026/01/Make-or-Buy-Blog-FLECS.png.webp" width="400" height="250" alt="Why Industrial Companies Should Not Build Their Own Software Infrastructure" class="" srcset="https://flecs.tech/wp-content/uploads/2026/01/Make-or-Buy-Blog-FLECS.png.webp 479w,https://flecs.tech/wp-content/uploads/2026/01/Make-or-Buy-Blog-FLECS-400x250.png.webp 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/solutions/industrial-software-infrastructure-build-vs-buy/">Why Industrial Companies Should Not Build Their Own Software Infrastructure</a></h2><p class="post-meta"><span class="published">Jan 30, 2026</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/solutions/" rel="tag">Solutions</a>, <a href="https://flecs.tech/ressources/topics/vision/" rel="tag">Vision</a></span></p><div class="post-content"><div class="post-content-inner"><p>Why Industrial Companies Are Facing a Structural Decision Industrial companies are currently facing a fundamental decision that goes far beyond individual technologies. The key question is no longer which software to use, but&nbsp;how software is operated, updated,...</p>
341</div><a href="https://flecs.tech/ressources/solutions/industrial-software-infrastructure-build-vs-buy/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13341 clearfix et_pb_has_overlay et_pb_blog_item_0_7 post-13341 post type-post status-publish format-standard has-post-thumbnail hentry category-release-notes"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/release-notes/flecs-5-1-0-red-deer/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="FLECS 5.1.0-Red-Deer: Secure. Centralized. Future-Ready." class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2025/12/Release-V5.1.0.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/12/Release-V5.1.0-400x250.png.webp 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2025/12/Release-V5.1.0.png.webp" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2025/12/Release-V5.1.0.png.webp" width="400" height="250" alt="FLECS 5.1.0-Red-Deer: Secure. Centralized. Future-Ready." class="" srcset="https://flecs.tech/wp-content/uploads/2025/12/Release-V5.1.0.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/12/Release-V5.1.0-400x250.png.webp 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/release-notes/flecs-5-1-0-red-deer/">FLECS 5.1.0-Red-Deer: Secure. Centralized. Future-Ready.</a></h2><p class="post-meta"><span class="published">Dec 23, 2025</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/release-notes/" rel="tag">Release Notes</a></span></p><div class="post-content"><div class="post-content-inner"><p>With version 5.1.0 "Red Deer", FLECS takes a major leap in security and access management, built directly into the FLECS Core. This release introduces two critical new features: TLS encryption for all internal 
341communication and a robust implementation of Role Based...</p>
342</div><a href="https://flecs.tech/ressources/release-notes/flecs-5-1-0-red-deer/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13255 clearfix et_pb_has_overlay et_pb_blog_item_0_8 post-13255 post type-post status-publish format-standard has-post-thumbnail hentry category-solutions category-vision tag-digital-innovators tag-integration-pioneers"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/solutions/machine-builder-ecosystem-platform/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="From Device Chaos to Digital Control: How Machine Builders Become Ecosystem Providers" class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2025/11/Too-many-devices.-Too-little-control.png 479w, https://flecs.tech/wp-content/uploads/2025/11/Too-many-devices.-Too-little-control-400x250.png 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2025/11/Too-many-devices.-Too-little-control.png" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2025/11/Too-many-devices.-Too-little-control.png" width="400" height="250" alt="From Device Chaos to Digital Control: How Machine Builders Become Ecosystem Providers" class="" srcset="https://flecs.tech/wp-content/uploads/2025/11/Too-many-devices.-Too-little-control.png 479w, https://flecs.tech/wp-content/uploads/2025/11/Too-many-devices.-Too-little-control-400x250.png 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/solutions/machine-builder-ecosystem-platform/">From Device Chaos to Digital Control: How Machine Builders Become Ecosystem Providers</a></h2><p class="post-meta"><span class="published">Nov 12, 2025</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/solutions/" rel="tag">Solutions</a>, <a href="https://flecs.tech/ressources/topics/vision/" rel="tag">Vision</a></span></p><div class="post-content"><div class="post-content-inner"><p>Too many devices. Too little control.It’s time for machine builders to reclaim control with a unified platform strategy. The Reality: Fragmented Architectures in a Digital Age Industrial machines are becoming smarter. But their architecture? Often still stuck in...</p>
343</div><a href="https://flecs.tech/ressources/solutions/machine-builder-ecosystem-platform/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13214 clearfix et_pb_has_overlay et_pb_blog_item_0_9 post-13214 post type-post status-publish format-standard has-post-thumbnail hentry category-partnerships category-solutions"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/partnerships/digitalization-meets-smart-apps/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="Digitalization Meets Smart Apps: Unlocking New Efficiency Potentials in Manufacturing" class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2025/11/Partnership-Announcement-Peerox-FLECS.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/11/Partnership-Announcement-Peerox-FLECS-400x250.png.webp 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2025/11/Partnership-Announcement-Peerox-FLECS.png.webp" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2025/11/Partnership-Announcement-Peerox-FLECS.png.webp" width="400" height="250" alt="Digitalization Meets Smart Apps: Unlocking New Efficiency Potentials in Manufacturing" class="" srcset="https://flecs.tech/wp-content/uploads/2025/11/Partnership-Announcement-Peerox-FLECS.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/11/Partnership-Announcement-Peerox-FLECS-400x250.png.webp 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/partnerships/digitalization-meets-smart-apps/">
343Digitalization Meets Smart Apps: Unlocking New Efficiency Potentials in Manufacturing</a></h2><p class="post-meta"><span class="published">Nov 11, 2025</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/partnerships/" rel="tag">Partnerships</a>, <a href="https://flecs.tech/ressources/topics/solutions/" rel="tag">Solutions</a></span></p><div class="post-content"><div class="post-content-inner"><p>Manufacturing digitalization meets smart apps: discover how FLECS and Peerox MADDOX together unleash new efficiency potentials by combining modular automation software, an App Store for the machine, and AI-based knowledge management. Digitalization in Manufacturing Is...</p>
344</div><a href="https://flecs.tech/ressources/partnerships/digitalization-meets-smart-apps/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13241 clearfix et_pb_has_overlay et_pb_blog_item_0_10 post-13241 post type-post status-publish format-standard has-post-thumbnail hentry category-solutions category-vision tag-digital-innovators tag-integration-pioneers"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/solutions/iiot-invisible-fences-digital-ecosystems/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="Good IIoT Solutions Often Hit Invisible Fences" class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2025/11/Good-IIoT-Solutions-Often-Hit-Invisible-Fences-FLECS.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/11/Good-IIoT-Solutions-Often-Hit-Invisible-Fences-FLECS-400x250.png.webp 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2025/11/Good-IIoT-Solutions-Often-Hit-Invisible-Fences-FLECS.png.webp" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2025/11/Good-IIoT-Solutions-Often-Hit-Invisible-Fences-FLECS.png.webp" width="400" height="250" alt="Good IIoT Solutions Often Hit Invisible Fences" class="" srcset="https://flecs.tech/wp-content/uploads/2025/11/Good-IIoT-Solutions-Often-Hit-Invisible-Fences-FLECS.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/11/Good-IIoT-Solutions-Often-Hit-Invisible-Fences-FLECS-400x250.png.webp 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/solutions/iiot-invisible-fences-digital-ecosystems/">Good IIoT Solutions Often Hit Invisible Fences</a></h2><p class="post-meta"><span class="published">Nov 7, 2025</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/solutions/" rel="tag">Solutions</a>, <a href="https://flecs.tech/ressources/topics/vision/" rel="tag">Vision</a></span></p><div class="post-content"><div class="post-content-inner"><p>Good IIoT solutions often hit invisible fences.It’s time to break down the barriers between component manufacturers, machine builders, and operators. The Invisible Fences of Industrial IoT If you work in industrial automation, you’ve likely seen it: A brilliant IIoT...</p>
345</div><a href="https://flecs.tech/ressources/solutions/iiot-invisible-fences-digital-ecosystems/" class="more-link">read more...</a></div></article><article class="et_pb_post et_pb_post_id_13196 clearfix et_pb_has_overlay et_pb_blog_item_0_11 post-13196 post type-post status-publish format-standard has-post-thumbnail hentry category-events"><div class="et_pb_image_container"><a href="https://flecs.tech/ressources/events/sps-2025/" class="entry-featured-image-url"><img decoding="async" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20400%20250'%3E%3C/svg%3E" width="400" height="250" alt="FLECS at SPS 2025: Enterprise-Grade Software Management and Cybersecurity" class="" data-lazy-srcset="https://flecs.tech/wp-content/uploads/2025/11/FLECS-at-SPS-2025.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/11/FLECS-at-SPS-2025-400x250.png.webp 480w" data-lazy-sizes="(max-width:479px) 479px, 100vw" data-lazy-src="https://flecs.tech/wp-content/uploads/2025/11/FLECS-at-SPS-2025.png.webp" /><noscript><img decoding="async" src="https://flecs.tech/wp-content/uploads/2025/11/FLECS-at-SPS-2025.png.webp" width="400" height="250" alt="FLECS at SPS 2025: Enterprise-Grade Software Management and Cybersecurity" class="" srcset="https://flecs.tech/wp-content/uploads/2025/11/FLECS-at-SPS-2025.png.webp 479w,https://flecs.tech/wp-content/uploads/2025/11/FLECS-at-SPS-2025-400x250.png.webp 480w" sizes="(max-width:479px) 479px, 100vw" /></noscript><span data-icon="" class="et_overlay et_pb_inline_icon"></span></a></div><h2 class="entry-title"><a href="https://flecs.tech/ressources/events/sps-2025/">FLECS at SPS 2025: Enterprise-Grade Software Management and Cybersecurity</a></h2><p class="post-meta"><span class="published">Nov 3, 2025</span> | <span class="entry-categories"><a href="https://flecs.tech/ressources/topics/events/" rel="tag">Events</a></span></p><div class="post-content"><div class="post-content-inner"><p>From November 25 to 27, 2025, you'll find us at SPS – Smart Production Solutions in Nuremberg. Meet FLECS in Hall 6, Booth 240, hosted under the umbrella of Bayern Innovativ. Our focus: How can industrial software on machines or their components be managed efficie
345ntly...</p>
346</div><a href="https://flecs.tech/ressources/events/sps-2025/" class="more-link">read more...</a></div></article></div><div class='wp-pagenavi' role='navigation'>
347<span class='pages'>Page 1 of 9</span><span aria-current='page' class='current'>1</span><a class="page larger" title="Page 2" href="https://flecs.tech/ressources/blog/?paged=2&#038;et_blog">2</a><a class="page larger" title="Page 3" href="https://flecs.tech/ressources/blog/?paged=3&#038;et_blog">3</a><a class="page larger" title="Page 4" href="https://flecs.tech/ressources/blog/?paged=4&#038;et_blog">4</a><a class="page larger" title="Page 5" href="https://flecs.tech/ressources/blog/?paged=5&#038;et_blog">5</a><span class='extend'>...</span><a class="nextpostslink" rel="next" aria-label="Next Page" href="https://flecs.tech/ressources/blog/?paged=2&#038;et_blog">&raquo;</a><a class="last" aria-label="Last page" href="https://flecs.tech/ressources/blog/?paged=9&#038;et_blog">Last &raquo;</a>
348</div></div></div>
349</div>
350</div>
351</div>
352		</div>
353	</div>
354						</div>
355
356				
357				</article>
358
359			
360
361</div>
362
363	<footer class="et-l et-l--footer">
364			<div class="et_builder_inner_content wpc-divi-inner-content">
365		<div class="et_pb_section_0_tb_footer et_pb_section et_section_regular et_flex_section flecs-divi-section flecs-divi-section-footer">
366<div class="et_pb_row_0_tb_footer et_pb_row et_flex_row flecs-divi-row">
367<div class="et_pb_column_0_tb_footer et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone flecs-divi-column">
368<div class="flecs-runtime flecs-hybrid-root" data-flecs-section="footer" data-flecs-content="{&quot;labels&quot;:{&quot;navigation&quot;:&quot;Footer navigation&quot;,&quot;legal&quot;:&quot;Legal links&quot;,&quot;languages&quot;:&quot;Language&quot;},&quot;cta&quot;:{&quot;heading&quot;:&quot;Ready to get started?&quot;,&quot;body&quot;:&quot;Create your FLECS account, or explore the platform first in the live sandbox.&quot;,&quot;primary&quot;:{&quot;label&quot;:&quot;Get started&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/my-account\/&quot;},&quot;secondary&quot;:{&quot;label&quot;:&quot;Launch live sandbox&quot;,&quot;href&quot;:&quot;https:\/\/demo.flecs.tech\/&quot;},&quot;options&quot;:[{&quot;title&quot;:&quot;Find the right platform&quot;,&quot;body&quot;:&quot;See how FLECS connects applications, devices, and lifecycle control.&quot;,&quot;label&quot;:&quot;Explore the platform&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/the-flecs-platform\/&quot;},{&quot;title&quot;:&quot;Start building&quot;,&quot;body&quot;:&quot;Use the documentation to package and deploy your first industrial app.&quot;,&quot;label&quot;:&quot;Read the documentation&quot;,&quot;href&quot;:&quot;https:\/\/docs.flecs.tech\/&quot;}]},&quot;columns&quot;:[{&quot;title&quot;:&quot;Solutions&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/&quot;,&quot;links&quot;:[{&quot;label&quot;:&quot;App Vendors&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/app-vendors\/&quot;},{&quot;label&quot;:&quot;Component Manufacturers&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/component-manufacturers\/&quot;},{&quot;label&quot;:&quot;Machine Manufacturers&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/machine-manufacturers\/&quot;},{&quot;label&quot;:&quot;Plant Operators&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/plant-operators\/&quot;}]},{&quot;title&quot;:&quot;Platform&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/the-flecs-platform\/&quot;,&quot;links&quot;:[{&quot;label&quot;:&quot;The FLECS Platform&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/solutions\/the-flecs-platform\/&quot;},{&quot;label&quot;:&quot;Professional Services &amp; Enablement&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/professional-services\/&quot;},{&quot;label&quot;:&quot;Cyber Resilience Act (CRA)&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/cra-compliance\/&quot;},{&quot;label&quot;:&quot;
368Software Defined Automation&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/industrial-control-platform\/&quot;},{&quot;label&quot;:&quot;Documentation&quot;,&quot;href&quot;:&quot;https:\/\/docs.flecs.tech\/&quot;},{&quot;label&quot;:&quot;My Account&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/my-account\/&quot;}]},{&quot;title&quot;:&quot;Marketplace&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/&quot;,&quot;links&quot;:[{&quot;label&quot;:&quot;FLECS License&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/category\/flecs-licenses\/&quot;},{&quot;label&quot;:&quot;Apps&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/category\/app\/&quot;},{&quot;label&quot;:&quot;Systems&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/category\/systems\/&quot;},{&quot;label&quot;:&quot;Services &amp; Support&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/category\/services-support\/&quot;},{&quot;label&quot;:&quot;Verified Device Program&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/marketplace\/flecs-verified-device-program\/&quot;}]},{&quot;title&quot;:&quot;Company&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/&quot;,&quot;links&quot;:[{&quot;label&quot;:&quot;About us&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/about-us\/&quot;},{&quot;label&quot;:&quot;Blog&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/blog\/&quot;},{&quot;label&quot;:&quot;Career&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/career\/&quot;},{&quot;label&quot;:&quot;Contact&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/contact\/&quot;},{&quot;label&quot;:&quot;Partners &amp; Memberships&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/partners-and-memberships\/&quot;}]}],&quot;legal&quot;:[{&quot;label&quot;:&quot;Privacy Policy&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/privacy-policy\/&quot;},{&quot;label&quot;:&quot;General Terms and Conditions&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/terms_conditions\/&quot;},{&quot;label&quot;:&quot;Payment Methods&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/payment_methods\/&quot;},{&quot;label&quot;:&quot;Contact&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/contact\/&quot;},{&quot;label&quot;:&quot;Imprint&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/imprint\/&quot;}],&quot;copyright&quot;:&quot;\u00a9 FLECS Technologies GmbH 2026&quot;,&quot;languages&quot;:[{&quot;code&quot;:&quot;en&quot;,&quot;label&quot;:&quot;English&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/ressources\/blog\/&quot;,&quot;active&quot;:true},{&quot;code&quot;:&quot;de&quot;,&quot;label&quot;:&quot;Deutsch&quot;,&quot;href&quot;:&quot;https:\/\/flecs.tech\/de\/ressourcen\/blog\/&quot;,&quot;active&quot;:false}]}" data-flecs-instance="flecs-module-2-"><div class="flecs-hybrid-loading">Loading FLECS section</div></div>
369</div>
370</div>
371</div>
372		</div>
373	</footer>
374		</div>
375
376			
377		</div>
378		</div>
379
380			<style class="et-vb-global-data et-vb-global-fonts">:root{--et_global_heading_font: 'Inter';--et_global_body_font: 'Inter';--et_global_heading_font_weight: 400;--et_global_body_font_weight: 400;--et_global_body_font_size: 16px;--et_global_body_font_height: 1.6em;}body{line-height:var(--et_global_body_font_height);font-size:var(--et_global_body_font_size);}</style>
380<script type="speculationrules">
381{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/divi-child/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
382</script>
382
383
384<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
385<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
386	<div class="cmplz-header">
387		<div class="cmplz-logo"><img width="1000" height="357" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20357'%3E%3C/svg%3E" class="attachment-cmplz_banner_image size-cmplz_banner_image" alt="FLECS" decoding="async" data-lazy-src="https://flecs.tech/wp-content/uploads/2026/03/flecs-logo_rgb_pink-Kopie.svg" /><noscript><img width="1000" height="357" src="https://flecs.tech/wp-content/uploads/2026/03/flecs-logo_rgb_pink-Kopie.svg" class="attachment-cmplz_banner_image size-cmplz_banner_image" alt="FLECS" decoding="async" /></noscript></div>
388		<div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div>
389		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
390			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
391		</div>
392	</div>
393
394	<div class="cmplz-divider cmplz-divider-header"></div>
395	<div class="cmplz-body">
396		<div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
397		<!-- categories start -->
398		<div class="cmplz-categories">
399			<div class="cmplz-category cmplz-functional">
400				<div class="cmplz-category-header">
401					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Functional</span>
402					<span class='cmplz-always-active'>
403						<span class="cmplz-banner-checkbox">
404							<input type="checkbox"
405									id="cmplz-functional-optin"
406									data-category="cmplz_functional"
407									class="cmplz-consent-checkbox cmplz-functional"
408									size="40"
409									value="1"/>
410							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label>
411						</span>
412						Always active					</span>
413					<button class="cmplz-category-toggle"
414							aria-expanded="false"
415							aria-controls="cmplz-desc-functional-1-optin"
416							aria-labelledby="cmplz-title-functional-1-optin">
417						<span class="cmplz-icon cmplz-open">
418							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
419						</span>
420					</button>
421				</div>
422				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
423					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
424				</div>
425			</div>
426
427			<div class="cmplz-category cmplz-preferences">
428				<div class="cmplz-category-header">
429					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span>
430					<span class="cmplz-banner-checkbox">
431						<input type="checkbox"
432								id="cmplz-preferences-optin"
433								data-category="cmplz_preferences"
434								class="cmplz-consent-checkbox cmplz-preferences"
435								size="40"
436								value="1"/>
437						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label>
438					</span>
439					<button class="cmplz-category-toggle"
440							aria-expanded="false"
441							aria-controls="cmplz-desc-preferences-1-optin"
442							aria-labelledby="cmplz-title-preferences-1-optin">
443						<span class="cmplz-icon cmplz-open">
444							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
444<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
445						</span>
446					</button>
447				</div>
448				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
449					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
450				</div>
451			</div>
452
453			<div class="cmplz-category cmplz-statistics">
454				<div class="cmplz-category-header">
455					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistics</span>
456					<span class="cmplz-banner-checkbox">
457						<input type="checkbox"
458								id="cmplz-statistics-optin"
459								data-category="cmplz_statistics"
460								class="cmplz-consent-checkbox cmplz-statistics"
461								size="40"
462								value="1"/>
463						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label>
464					</span>
465					<button class="cmplz-category-toggle"
466							aria-expanded="false"
467							aria-controls="cmplz-desc-statistics-1-optin"
468							aria-labelledby="cmplz-title-statistics-1-optin">
469						<span class="cmplz-icon cmplz-open">
470							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
471						</span>
472					</button>
473				</div>
474				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
475					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
476					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
477				</div>
478			</div>
479
480			<div class="cmplz-category cmplz-marketing">
481				<div class="cmplz-category-header">
482					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
483					<span class="cmplz-banner-checkbox">
484						<input type="checkbox"
485								id="cmplz-marketing-optin"
486								data-category="cmplz_marketing"
487								class="cmplz-consent-checkbox cmplz-marketing"
488								size="40"
489								value="1"/>
490						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
491					</span>
492					<button class="cmplz-category-toggle"
493							aria-expanded="false"
494							aria-controls="cmplz-desc-marketing-1-optin"
495							aria-labelledby="cmplz-title-marketing-1-optin">
496						<span class="cmplz-icon cmplz-open">
497							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
498						</span>
499					</button>
500				</div>
501				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
502					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
503				</div>
504			</div>
505		</div><!-- categories end -->
506			</div>
507
508	<div class="cmplz-links cmplz-information">
509		<ul>
510			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
511			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
511s-overview">Manage services</a></li>
512			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
513			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
514		</ul>
515			</div>
516
517	<div class="cmplz-divider cmplz-footer"></div>
518
519	<div class="cmplz-buttons">
520		<button class="cmplz-btn cmplz-accept">Accept</button>
521		<button class="cmplz-btn cmplz-deny">Deny</button>
522		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
523		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
524		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
525			</div>
526
527
528	<div class="cmplz-documents cmplz-links">
529		<ul>
530			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
531			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
532			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
533		</ul>
534			</div>
535</div>
536<div id="cmplz-cookiebanner-1-optout" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout">
537	<div class="cmplz-header">
538		<div class="cmplz-logo"><img width="1000" height="357" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%20357'%3E%3C/svg%3E" class="attachment-cmplz_banner_image size-cmplz_banner_image" alt="FLECS" decoding="async" data-lazy-src="https://flecs.tech/wp-content/uploads/2026/03/flecs-logo_rgb_pink-Kopie.svg" /><noscript><img width="1000" height="357" src="https://flecs.tech/wp-content/uploads/2026/03/flecs-logo_rgb_pink-Kopie.svg" class="attachment-cmplz_banner_image size-cmplz_banner_image" alt="FLECS" decoding="async" /></noscript></div>
539		<div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div>
540		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
541			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
542		</div>
543	</div>
544
545	<div class="cmplz-divider cmplz-divider-header"></div>
546	<div class="cmplz-body">
547		<div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
548		<!-- categories start -->
549		<div class="cmplz-categories">
550			<div class="cmplz-category cmplz-functional">
551				<div class="cmplz-category-header">
552					<span class="cmplz-category-title" id="cmplz-title-functional-1-optout">Functional</span>
553					<span class='cmplz-always-active'>
554						<span class="cmplz-banner-checkbox">
555							<input type="checkbox"
556									id="cmplz-functional-optout"
557									data-category="cmplz_functional"
558									class="cmplz-consent-checkbox cmplz-functional"
559									size="40"
560									value="1"/>
561							<label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label>
562						</span>
563						Always active					</span>
564					<button class="cmplz-category-toggle"
565							aria-expanded="false"
566							aria-controls="cmplz-desc-functional-1-optout"
567							aria-labelledby="cmplz-title-functional-1-optout">
568						<span class="cmplz-icon cmplz-open">
569							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
569<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
570						</span>
571					</button>
572				</div>
573				<div class="cmplz-description" id="cmplz-desc-functional-1-optout" hidden>
574					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
575				</div>
576			</div>
577
578			<div class="cmplz-category cmplz-preferences">
579				<div class="cmplz-category-header">
580					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optout">Preferences</span>
581					<span class="cmplz-banner-checkbox">
582						<input type="checkbox"
583								id="cmplz-preferences-optout"
584								data-category="cmplz_preferences"
585								class="cmplz-consent-checkbox cmplz-preferences"
586								size="40"
587								value="1"/>
588						<label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label>
589					</span>
590					<button class="cmplz-category-toggle"
591							aria-expanded="false"
592							aria-controls="cmplz-desc-preferences-1-optout"
593							aria-labelledby="cmplz-title-preferences-1-optout">
594						<span class="cmplz-icon cmplz-open">
595							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
596						</span>
597					</button>
598				</div>
599				<div class="cmplz-description" id="cmplz-desc-preferences-1-optout" hidden>
600					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
601				</div>
602			</div>
603
604			<div class="cmplz-category cmplz-statistics">
605				<div class="cmplz-category-header">
606					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optout">Statistics</span>
607					<span class="cmplz-banner-checkbox">
608						<input type="checkbox"
609								id="cmplz-statistics-optout"
610								data-category="cmplz_statistics"
611								class="cmplz-consent-checkbox cmplz-statistics"
612								size="40"
613								value="1"/>
614						<label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label>
615					</span>
616					<button class="cmplz-category-toggle"
617							aria-expanded="false"
618							aria-controls="cmplz-desc-statistics-1-optout"
619							aria-labelledby="cmplz-title-statistics-1-optout">
620						<span class="cmplz-icon cmplz-open">
621							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
622						</span>
623					</button>
624				</div>
625				<div class="cmplz-description" id="cmplz-desc-statistics-1-optout" hidden>
626					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
627					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
628				</div>
629			</div>
630
631			<div class="cmplz-category cmplz-marketing">
632				<div class="cmplz-category-header">
633					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optout">Marketing</span>
634					<span class="cmplz-banner-checkbox">
635						<input type="checkbox"
636								id="cmplz-marketing-optout"
637								data-category="cmplz_marketing"
638								class="cmplz-consent-checkbox cmplz-marketing"
639								size="40"
640								value="1"/>
641						<label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label>
642					</span>
643					<button class="cmplz-category-toggle"
644							aria-expanded="false"
645							aria-controls="cmplz-desc-marketing-1-optout"
646							aria-labelledby="cmplz-title-marketing-1-optout">
647						<span class="cmplz-icon cmplz-open">
648							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
648<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
649						</span>
650					</button>
651				</div>
652				<div class="cmplz-description" id="cmplz-desc-marketing-1-optout" hidden>
653					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
654				</div>
655			</div>
656		</div><!-- categories end -->
657			</div>
658
659	<div class="cmplz-links cmplz-information">
660		<ul>
661			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
662			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li>
663			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
664			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
665		</ul>
666			</div>
667
668	<div class="cmplz-divider cmplz-footer"></div>
669
670	<div class="cmplz-buttons">
671		<button class="cmplz-btn cmplz-accept">Accept</button>
672		<button class="cmplz-btn cmplz-deny">Deny</button>
673		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
674		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
675		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
676			</div>
677
678
679	<div class="cmplz-documents cmplz-links">
680		<ul>
681			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
682			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
683			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
684		</ul>
685			</div>
686</div>
687</div>
688					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Manage consent</button>
689
690<button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optout">Manage consent</button>
691
692</div>				
692<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
693					document.addEventListener('DOMContentLoaded', function() {
694				        
695				        function addContentAfterBillingCheckbox() {
696				            // Target the specific "use address for billing" element
697				            var billingCheckbox = document.querySelector('.wc-block-checkout__use-address-for-billing');
698				            
699				            if (billingCheckbox && !document.getElementById('custom-message-after-billing')) {
700				                var customDiv = document.createElement('div');
701				                customDiv.id = 'custom-message-after-billing';
702				                customDiv.innerHTML = '<button type="button" id="b2bking_checkout_registration_validate_vat_button" >Validate VAT</button>';
703				                
704				                // Insert right after the billing checkbox element
705				                billingCheckbox.parentNode.insertBefore(customDiv, billingCheckbox.nextSibling);
706				            }
707				        }
708				        
709				        // Try to add content immediately
710				        addContentAfterBillingCheckbox();
711				        
712				        // Also try after delays for dynamic content
713				        setTimeout(addContentAfterBillingCheckbox, 1000);
714				        setTimeout(addContentAfterBillingCheckbox, 3000);
715				        
716				        // Watch for changes in the checkout area
717				        var checkoutForm = document.querySelector('form.wc-block-checkout__form');
718				        if (checkoutForm) {
719				            var observer = new MutationObserver(function(mutations) {
720				                mutations.forEach(function(mutation) {
721				                    if (mutation.type === 'childList') {
722				                        addContentAfterBillingCheckbox();
723				                    }
724				                });
725				            });
726				            
727				            observer.observe(checkoutForm, {
728				                childList: true,
729				                subtree: true
730				            });
731				        }
732				    });
733				</script>
733
734				<input type="hidden" id="b2bking_vat_number_registration_field_number" name="b2bking_vat_number_registration_field_number" value="825">		<style>
735			div#hs-eu-cookie-confirmation {display: none;}
736		</style>
737	<style>.et_pb_menu__icon.et_pb_menu__cart-button { display: none; }</style>
737<script id="flecs-landing-home-js-module" src="https://flecs.tech/wp-content/plugins/flecs-landing-runtime/releases/1.7.3-dadaa96e94fc/assets/wordpress-BJze0Bye.js" type="module" data-rocket-defer defer></script>
737
738<style class="et-vb-global-data et-vb-global-numeric-vars">:root{--et_global_heading_font: 'Inter';--et_global_body_font: 'Inter';}</style><div  class="wpc-filters-overlay"></div>
739	
739<script type="text/rocketlazyloadscript" data-rocket-type='text/javascript'>
740		(function () {
741			var c = document.body.className;
742			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
743			document.body.className = c;
744		})();
745	</script>
745
746	
746<script id="jquery-ui-core-js-before">window.addEventListener('DOMContentLoaded', function() {
747jQuery.uiBackCompat = true;
748//# sourceURL=jquery-ui-core-js-before
749});</script>
vendor: 1 bytes, line 749
749
750<script id="jquery-ui-core-js" src="https://flecs.tech/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 750
750
751<script id="jquery-ui-datepicker-js" src="https://flecs.tech/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 751
751
752<script id="jquery-ui-datepicker-js-after">window.addEventListener('DOMContentLoaded', function() {
753jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
754//# sourceURL=jquery-ui-datepicker-js-after
755});</script>
vendor: 1 bytes, line 755
755
756<script id="rocket-browser-checker-js-after">
757"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}();
758//# sourceURL=rocket-browser-checker-js-after
759</script>
vendor: 1 bytes, line 759
759
760<script id="rocket-preload-links-js-extra">
761var RocketPreloadLinksConfig = {"excludeUris":"/dashboard/|/dashboard/|/my-account/|/my-account/|/de/mein-account/|/de/mein-account/|/cart/|/cart/|/de/cart/|/de/cart/|/checkout/|/checkout/|/de/checkout/|/de/checkout/|/wc-ajax/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(?:wp-content|wp-includes)/|/checkout/??(.*)|/cart/?|/my-account/??(.*)|/(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://flecs.tech","onHoverDelay":"100","rateThrottle":"3"};
762//# sourceURL=rocket-preload-links-js-extra
763</script>
vendor: 1 bytes, line 763
763
764<script id="rocket-preload-links-js-after">
765(function() {
766"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();
767}());
768
769//# sourceURL=rocket-preload-links-js-after
770</script>
vendor: 1 bytes, line 770
770
771<script id="custom-dos-script-js-extra">
772var dos_ajax_obj = {"ajax_url":"https://flecs.tech/wp-admin/admin-ajax.php","nonce":"9fc3685fdb"};
773//# sourceURL=custom-dos-script-js-extra
774</script>
vendor: 1 bytes, line 774
774
775<script data-minify="1" data-wpacu-script-handle='custom-dos-script' id="custom-dos-script-js" src="https://flecs.tech/wp-content/cache/min/1/5f15071a4971/wp-content/themes/divi-child/js/custom-dos-script.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 775
775
776<script id="divi-custom-script-js-extra">
777var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
778//# sourceURL=divi-custom-script-js-extra
779</script>
vendor: 1 bytes, line 779
779
780<script data-minify="1" data-wpacu-script-handle='divi-custom-script' id="divi-custom-script-js" src="https://flecs.tech/wp-content/cache/min/1/82ace2b5e8a4/wp-content/themes/Divi/js/theme-scripts-library-base.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 780
780
781<script data-minify="1" data-wpacu-script-handle='divi-theme-scripts-library-woocommerce' id="divi-theme-scripts-library-woocommerce-js" src="https://flecs.tech/wp-content/cache/min/1/204892be3c61/wp-content/themes/Divi/js/theme-scripts-library-woocommerce.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 781
781
782<script data-minify="1" data-wpacu-script-handle='divi-theme-scripts-library-scroll-to-top' id="divi-theme-scripts-library-scroll-to-top-js" src="https://flecs.tech/wp-content/cache/min/1/33fdb4489dc5/wp-content/themes/Divi/js/theme-scripts-library-scroll-to-top.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 782
782
783<script data-minify="1" data-wpacu-script-handle='ctc-lib-core' id="ctc-lib-core-js" src="https://flecs.tech/wp-content/cache/min/1/729172f4b29e/wp-content/plugins/copy-the-code/assets/frontend/js/lib/ctc.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 783
783
784<script id="ctc-global-injector-frontend-js-extra">
785var ctcGlobalInjector = {"rules":[{"id":1311,"selector":"pre","exclude_selector":"","visual_style":"button","button_text":"Copy","success_text":"Copied!","tooltip_text":"Copy to clipboard","button_position":"inside_top_right","copy_format":"text","copy_as":"text_and_html","analytics_enabled":true,"icon_enabled":true,"icon_position":"left","icon_key":"clipboard","style":{"text_color":"#ffffff","bg_color":"#4f46e5","border_radius":6,"font_size":13,"padding_x":16,"padding_y":8}}],"apiUrl":"https://flecs.tech/wp-json/ctc/v1/rules","eventsUrl":"https://flecs.tech/wp-json/ctc/v1/analytics/events","isPro":"","postId":"1366","postType":"page","pageUrl":"https://flecs.tech/ressources/blog/","pageContext":{"post_type":"page","post_id":1366,"page_id":1366,"user_logged_in":"no","user_role":"","url":"https://flecs.tech/ressources/blog","device":"desktop"},"debug":"","styles":{"button":{"defaultConfig":{"text":{"button_text":"Copy Code","success_text":"Copied!"},"icon":{"enabled":true,"position":"left","icon_key":"clipboard","custom_url":null},"style":{"text_color":"#ffffff","background_color":"#4f46e5","hover_background_color":"#4338ca","font_size":"12px","font_weight":"700","padding_x":"12px","padding_y":"6px","border_radius":"6px"}},"icons":{"clipboard":{"label":"Clipboard","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\"/\u003E\u003C/svg\u003E"},"copy":{"label":"Copy","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3\"/\u003E\u003C/svg\u003E"},"paperclip":{"label":"Attachment","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15.172 7l-6.586 6.586a2 2 0 102.828 2.828l6.414-6.586a4 4 0 00-5.656-5.656l-6.415 6.585a6 6 0 108.486 8.486L20.5 13\"/\u003E\u003C/svg\u003E"},"link":{"label":"Link","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1\"/\u003E\u003C/svg\u003E"},"document":{"label":"Document","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"/\u003E\u003C/svg\u003E"},"check":{"label":"Checkmark","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"/\u003E\u003C/svg\u003E"}},"successIcon":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"/\u003E\u003C/svg\u003E","baseCSS":"\n\t\t\t.ctc-copy-button {\n\t\t\t\t/* User-customizable via CSS variables */\n\t\t\t\tcolor: var(--ctc-text-color, #ffffff);\n\t\t\t\tbackground-color: var(--ctc-bg, #4f46e5);\n\t\t\t\tfont-size: var(--ctc-font-size, 12px);\n\t\t\t\tfont-weight: var(--ctc-font-weight, 700);\n\t\t\t\tpadding: var(--ctc-padding-y, 6px) var(--ctc-padding-x, 12px);\n\t\t\t\tborder-radius: var(--ctc-border-radius, 6px);\n\n\t\t\t\t/* Hidden CSS - always applied, not customizable via UI */\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tgap: 4px;\n\t\t\t\tborder: none;\n\t\t\t\tcursor: pointer;\n\t\t\t\ttransition: background-color 0.2s ease;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 8px;\n\t\t\t\tright: 8px;\n\t\t\t\tz-index: 10;\n\t\t\t\tfont-family: inherit;\n\t\t\t\tline-height: 1;\n\t\t\t}\n\n\t\t\t.ctc-copy-button:hover {\n\t\t\t\tbackground-color: var(--ctc-hover-bg, #4338ca);\n\t\t\t}\n\n\t\t\t.ctc-copy-button:focus {\n\t\t\t\toutline: 2px solid var(--ctc-bg, #4f46e5);\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\n\t\t\t.ctc-copy-button .ctc-btn-icon {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t}\n\n\t\t\t.ctc-copy-button .ctc-btn-icon svg {\n\t\t\t\twidth: 14px;\n\t\t\t\theight: 14px;\n\t\t\t}\n\n\t\t\t.ctc-copy-button .ctc-btn-icon img {\n\t\t\t\twidth: 14px;\n\t\t\t\theight: 14px;\n\t\t\t\tobject-fit: contain;\n\t\t\t}\n\n\t\t\t.ctc-copy-button .ctc-btn-text {\n\t\t\t\twhite-space: nowrap;\n\t\t\t}\n\n\t\t\t/* Success state */\n\t\t\t.ctc-copy-button.ctc-copied {\n\t\t\t\tbackground-color: #059669;\n\t\t\t}\n\n\t\t\t.ctc-copy-button.ctc-copied:hover {\n\t\t\t\tbackground-color: #047857;\n\t\t\t}\n\t\t"},"icon":{"defaultConfig":{"text":{"tooltip_text":"Copy to clipboard","success_text":"Copied!"},"icon":{"icon_key":"clipboard","custom_url":null},"style":{"icon_color":"#6b7280","icon_hover_color":"#4f46e5","bg_color":"#ffffff","border_color":"#e5e7eb","icon_size":"16px","padding":"8px","border_radius":"8px","border_width":"1px"}},"icons":{"clipboard":{"label":"Clipboard","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\"/\u003E\u003C/svg\u003E"},"copy":{"label":"Copy","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3\"/\u003E\u003C/svg\u003E"},"paperclip":{"label":"Attachment","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15.172 7l-6.586 6.586a2 2 0 102.828 2.828l6.414-6.586a4 4 0 00-5.656-5.656l-6.415 6.585a6 6 0 108.486 8.48
7856L20.5 13\"/\u003E\u003C/svg\u003E"},"link":{"label":"Link","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1\"/\u003E\u003C/svg\u003E"},"document":{"label":"Document","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"/\u003E\u003C/svg\u003E"},"check":{"label":"Checkmark","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"/\u003E\u003C/svg\u003E"}},"successIcon":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"/\u003E\u003C/svg\u003E","baseCSS":"\n\t\t\t.ctc-copy-icon {\n\t\t\t\t/* User-customizable via CSS variables */\n\t\t\t\tcolor: var(--ctc-icon-color, #6b7280);\n\t\t\t\tbackground-color: var(--ctc-icon-bg, #ffffff);\n\t\t\t\tborder-color: var(--ctc-icon-border, #e5e7eb);\n\t\t\t\tborder-width: var(--ctc-icon-border-width, 1px);\n\t\t\t\tpadding: var(--ctc-icon-padding, 8px);\n\t\t\t\tborder-radius: var(--ctc-icon-radius, 8px);\n\n\t\t\t\t/* Hidden CSS - always applied, not customizable via UI */\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\tborder-style: solid;\n\t\t\t\tcursor: pointer;\n\t\t\t\ttransition: all 0.2s ease;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 8px;\n\t\t\t\tright: 8px;\n\t\t\t\tz-index: 10;\n\t\t\t\tbox-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n\t\t\t}\n\n\t\t\t.ctc-copy-icon:hover {\n\t\t\t\tcolor: var(--ctc-icon-hover-color, #4f46e5);\n\t\t\t\tbackground-color: var(--ctc-icon-bg, #ffffff);\n\t\t\t}\n\n\t\t\t.ctc-copy-icon:focus {\n\t\t\t\toutline: 2px solid var(--ctc-icon-hover-color, #4f46e5);\n\t\t\t\toutline-offset: 2px;\n\t\t\t}\n\n\t\t\t.ctc-copy-icon .ctc-icon-svg {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t}\n\n\t\t\t.ctc-copy-icon .ctc-icon-svg svg {\n\t\t\t\twidth: var(--ctc-icon-size, 16px);\n\t\t\t\theight: var(--ctc-icon-size, 16px);\n\t\t\t}\n\n\t\t\t.ctc-copy-icon .ctc-icon-img {\n\t\t\t\twidth: var(--ctc-icon-size, 16px);\n\t\t\t\theight: var(--ctc-icon-size, 16px);\n\t\t\t\tobject-fit: contain;\n\t\t\t}\n\n\t\t\t/* Success state */\n\t\t\t.ctc-copy-icon.ctc-copied {\n\t\t\t\tcolor: #059669;\n\t\t\t\tborder-color: #a7f3d0;\n\t\t\t\tbackground-color: #ecfdf5;\n\t\t\t}\n\n\t\t\t/* Tooltip */\n\t\t\t.ctc-copy-icon[data-tooltip]::before {\n\t\t\t\tcontent: attr(data-tooltip);\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 50%;\n\t\t\t\tright: calc(100% + 8px);\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tpadding: 4px 8px;\n\t\t\t\tbackground: #1e293b;\n\t\t\t\tcolor: white;\n\t\t\t\tfont-size: 11px;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tborder-radius: 4px;\n\t\t\t\twhite-space: nowrap;\n\t\t\t\topacity: 0;\n\t\t\t\tvisibility: hidden;\n\t\t\t\ttransition: opacity 0.2s ease, visibility 0.2s ease;\n\t\t\t\tpointer-events: none;\n\t\t\t}\n\n\t\t\t.ctc-copy-icon:hover[data-tooltip]::before,\n\t\t\t.ctc-copy-icon:focus[data-tooltip]::before {\n\t\t\t\topacity: 1;\n\t\t\t\tvisibility: visible;\n\t\t\t}\n\t\t"},"cover":{"defaultConfig":{"text":{"button_text":"Copy","success_text":"Copied!"},"icon":{"enabled":true,"position":"left","icon_key":"clipboard","custom_url":null},"overlay":{"overlay_color":"#0f172a","hover_overlay_color":"#4f46e5","overlay_opacity":20,"blur":2},"button":{"text_color":"#0f172a","bg_color":"#ffffff","hover_bg_color":"#f1f5f9","border_radius":9999,"font_size":10,"padding_x":12,"padding_y":6}},"icons":{"clipboard":{"label":"Clipboard","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\"/\u003E\u003C/svg\u003E"},"copy":{"label":"Copy","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3\"/\u003E\u003C/svg\u003E"},"eye":{"label":"Eye","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 12a3 3 0 11-6 0 3 3 0 016 0z\"/\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z\"/\u003E\u003C/svg\u003E"}
785,"click":{"label":"Click","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 15l-2 5L9 9l11 4-5 2zm0 0l5 5M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122\"/\u003E\u003C/svg\u003E"},"lock":{"label":"Lock","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"/\u003E\u003C/svg\u003E"},"check":{"label":"Checkmark","svg":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"/\u003E\u003C/svg\u003E"}},"successIcon":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"\u003E\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"/\u003E\u003C/svg\u003E","baseCSS":"\n\t\t\t/* Cover overlay - hidden by default, visible on hover */\n\t\t\t.ctc-cover-overlay {\n\t\t\t\tposition: absolute;\n\t\t\t\tinset: 0;\n\t\t\t\tz-index: 20;\n\t\t\t\tborder-radius: inherit;\n\t\t\t\ttransition: all 0.3s ease;\n\t\t\t\tcursor: pointer;\n\n\t\t\t\t/* Hidden by default */\n\t\t\t\topacity: 0;\n\t\t\t\tbackground: var(--ctc-cover-overlay, rgba(15, 23, 42, 0.2));\n\t\t\t\tbackdrop-filter: blur(0px);\n\t\t\t\t-webkit-backdrop-filter: blur(0px);\n\t\t\t}\n\n\t\t\t/* Show overlay on hover */\n\t\t\t.ctc-cover-overlay:hover {\n\t\t\t\topacity: 1;\n\t\t\t\tbackground: var(--ctc-cover-hover-overlay, rgba(79, 70, 229, 0.3));\n\t\t\t\tbackdrop-filter: blur(var(--ctc-cover-blur, 2px));\n\t\t\t\t-webkit-backdrop-filter: blur(var(--ctc-cover-blur, 2px));\n\t\t\t}\n\n\t\t\t/* Copy button - centered, appears with overlay on hover */\n\t\t\t.ctc-cover-button {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 50%;\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translate(-50%, -50%) scale(0.9);\n\t\t\t\topacity: 0;\n\t\t\t\ttransition: all 0.2s ease;\n\n\t\t\t\t/* Button styles from CSS variables */\n\t\t\t\tcolor: var(--ctc-cover-btn-text, #0f172a);\n\t\t\t\tbackground: var(--ctc-cover-btn-bg, rgba(255, 255, 255, 0.95));\n\t\t\t\tfont-size: var(--ctc-cover-btn-font-size, 10px);\n\t\t\t\tfont-weight: 700;\n\t\t\t\tpadding: var(--ctc-cover-btn-padding-y, 6px) var(--ctc-cover-btn-padding-x, 12px);\n\t\t\t\tborder-radius: var(--ctc-cover-btn-radius, 9999px);\n\n\t\t\t\t/* Fixed styles */\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tgap: 6px;\n\t\t\t\tborder: 1px solid rgba(255, 255, 255, 0.5);\n\t\t\t\tbox-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n\t\t\t\twhite-space: nowrap;\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t/* Show button when overlay is hovered */\n\t\t\t.ctc-cover-overlay:hover .ctc-cover-button {\n\t\t\t\topacity: 1;\n\t\t\t\ttransform: translate(-50%, -50%) scale(1);\n\t\t\t}\n\n\t\t\t.ctc-cover-button:hover {\n\t\t\t\tbackground: var(--ctc-cover-btn-hover-bg, #f1f5f9);\n\t\t\t\ttransform: translate(-50%, -50%) scale(1.05);\n\t\t\t}\n\n\t\t\t.ctc-cover-button:active {\n\t\t\t\ttransform: translate(-50%, -50%) scale(0.95);\n\t\t\t}\n\n\t\t\t/* Icon styles */\n\t\t\t.ctc-cover-icon {\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t}\n\n\t\t\t.ctc-cover-icon svg {\n\t\t\t\twidth: 12px;\n\t\t\t\theight: 12px;\n\t\t\t}\n\n\t\t\t.ctc-cover-icon img {\n\t\t\t\twidth: 12px;\n\t\t\t\theight: 12px;\n\t\t\t\tobject-fit: contain;\n\t\t\t}\n\n\t\t\t.ctc-cover-text {\n\t\t\t\twhite-space: nowrap;\n\t\t\t}\n\n\t\t\t/* Success state */\n\t\t\t.ctc-cover-overlay.ctc-copied .ctc-cover-button {\n\t\t\t\tbackground: #059669;\n\t\t\t\tcolor: #ffffff;\n\t\t\t\tborder-color: #059669;\n\t\t\t}\n\n\t\t\t/* Ensure parent has relative positioning */\n\t\t\t.ctc-cover-wrapper {\n\t\t\t\tposition: relative;\n\t\t\t}\n\n\t\t\t/* Disable text selection on covered content */\n\t\t\t.ctc-cover-wrapper.ctc-covered {\n\t\t\t\tuser-select: none;\n\t\t\t}\n\t\t"}}};
786//# sourceURL=ctc-global-injector-frontend-js-extra
787</script>
vendor: 1 bytes, line 787
787
788<script data-minify="1" data-wpacu-script-handle='ctc-global-injector-frontend' id="ctc-global-injector-frontend-js" src="https://flecs.tech/wp-content/cache/min/1/cb9766a1368f/wp-content/plugins/copy-the-code/assets/frontend/js/global-injector.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 788
788
789<script data-minify="1" data-wpacu-script-handle='divi-script-library-global-functions' id="divi-script-library-global-functions-js" src="https://flecs.tech/wp-content/cache/min/1/e75beb8fa7e2/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-frontend-global-functions.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 789
789
790<script data-minify="1" data-wpacu-script-handle='divi-script-library-ext-waypoint' id="divi-script-library-ext-waypoint-js" src="https://flecs.tech/wp-content/cache/min/1/2177be139543/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-ext-waypoint.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 790
790
791<script id="mediaelement-core-js-before">
792var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
793//# sourceURL=mediaelement-core-js-before
794</script>
vendor: 1 bytes, line 794
794
795<script id="mediaelement-core-js" src="https://flecs.tech/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17" data-rocket-defer defer></script>
vendor: 1 bytes, line 795
795
796<script id="mediaelement-migrate-js" src="https://flecs.tech/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.3" data-rocket-defer defer></script>
vendor: 1 bytes, line 796
796
797<script id="mediaelement-js-extra">
798var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
799//# sourceURL=mediaelement-js-extra
800</script>
vendor: 1 bytes, line 800
800
801<script id="wp-mediaelement-js" src="https://flecs.tech/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.3" data-rocket-defer defer></script>
vendor: 1 bytes, line 801
801
802<script data-minify="1" data-wpacu-script-handle='divi-script-library-audio' id="divi-script-library-audio-js" src="https://flecs.tech/wp-content/cache/min/1/bf7fb2236696/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-audio.js?ver=1787429571" data-rocket-defer defer></script>
vendor: 1 bytes, line 802
802
803<script data-minify="1" data-wpacu-script-handle='divi-script-library-video-overlay' id="divi-script-library-video-overlay-js" src="https://flecs.tech/wp-content/cache/min/1/9653ec57e738/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-video-overlay.js?ver=1787429571" data-rocket-defer defer></script>
vendor: 1 bytes, line 803
803
804<script data-minify="1" data-wpacu-script-handle='divi-module-library-script-blog' id="divi-module-library-script-blog-js" src="https://flecs.tech/wp-content/cache/min/1/74cbea3b2f10/wp-content/themes/Divi/includes/builder-5/visual-builder/build/module-library-script-blog.js?ver=1787429571" data-rocket-defer defer></script>
vendor: 1 bytes, line 804
804
805<script data-minify="1" data-wpacu-script-handle='divi-script-library-pagination' id="divi-script-library-pagination-js" src="https://flecs.tech/wp-content/cache/min/1/63d6acc2b58e/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-pagination.js?ver=1787429571" data-rocket-defer defer></script>
vendor: 1 bytes, line 805
805
806<script data-minify="1" data-wpacu-script-handle='divi-script-library-slider' id="divi-script-library-slider-js" src="https://flecs.tech/wp-content/cache/min/1/35ae813549b5/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-slider.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 806
806
807<script data-minify="1" data-wpacu-script-handle='divi-script-library-sidebar' id="divi-script-library-sidebar-js" src="https://flecs.tech/wp-content/cache/min/1/5e8e86a684f8/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-sidebar.js?ver=1787429571" data-rocket-defer defer></script>
vendor: 1 bytes, line 807
807
808<script data-minify="1" data-wpacu-script-handle='easypiechart' id="easypiechart-js" src="https://flecs.tech/wp-content/cache/min/1/3b71d81bfc4b/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-easypiechart.js?ver=1787429571" data-rocket-defer defer></script>
vendor: 1 bytes, line 808
808
809<script data-minify="1" data-wpacu-script-handle='fitvids' id="fitvids-js" src="https://flecs.tech/wp-content/cache/min/1/b5241abe7267/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-jquery.fitvids.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 809
809
810<script data-minify="1" data-wpacu-script-handle='divi-script-library-fitvids-functions' id="divi-script-library-fitvids-functions-js" src="https://flecs.tech/wp-content/cache/min/1/8dd217de5736/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-fitvids-functions.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 810
810
811<script data-minify="1" data-wpacu-script-handle='et-core-common' id="et-core-common-js" src="https://flecs.tech/wp-content/cache/min/1/47900304e537/wp-content/themes/Divi/core/admin/js/common.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 811
811
812<script id="divi-script-library-frontend-scripts-js-extra">
813var et_pb_custom = {"ajaxurl":"https://flecs.tech/wp-admin/admin-ajax.php","images_uri":"https://flecs.tech/wp-content/themes/Divi/images","builder_images_uri":"https://flecs.tech/wp-content/themes/Divi/includes/builder-5/images","et_frontend_nonce":"a6982bef22","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"59d842dd64","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","slider_swipe":"SWIPE \u2192","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"1366","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"off","tinymce_uri":"https://flecs.tech/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#ff2e63","waypoints_options":[]};
814var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
815var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
816//# sourceURL=divi-script-library-frontend-scripts-js-extra
817</script>
vendor: 1 bytes, line 817
817
818<script data-minify="1" data-wpacu-script-handle='divi-script-library-frontend-scripts' id="divi-script-library-frontend-scripts-js" src="https://flecs.tech/wp-content/cache/min/1/1c37d7f0775e/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-frontend-scripts.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 818
818
819<script id="cmplz-cookiebanner-js-extra">
820var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"28","version":"7.6.6","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"1","cookie_expiry":"365","url":"https://flecs.tech/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"1","cookie_domain":"flecs.tech","current_policy_id":"36","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://flecs.tech/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=28","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy","url":"https://flecs.tech/ressources/cookie-policy/"},"privacy-statement":{"title":"Privacy Policy","url":"https://flecs.tech/ressources/privacy-policy/"},"impressum":{"title":"Imprint","url":"https://flecs.tech/ressources/imprint/"}},"us":{"cookie-statement":{"title":"Cookie Policy","url":"https://flecs.tech/ressources/cookie-policy/"},"privacy-statement":{"title":"Privacy Policy","url":"https://flecs.tech/ressources/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://flecs.tech/ressources/partnerships/flecs-and-wibu-systems-revolutionize-app-security-and-licensing/"},"impressum":{"title":"Imprint","url":"https://flecs.tech/ressources/imprint/"}},"uk":{"cookie-statement":{"title":"Cookie Policy","url":"https://flecs.tech/ressources/cookie-policy/"},"privacy-statement":{"title":"Privacy Policy","url":"https://flecs.tech/ressources/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://flecs.tech/ressources/partnerships/flecs-and-wibu-systems-revolutionize-app-security-and-licensing/"},"impressum":{"title":"Imprint","url":"https://flecs.tech/ressources/imprint/"}},"ca":{"cookie-statement":{"title":"Cookie Policy","url":"https://flecs.tech/ressources/cookie-policy/"},"privacy-statement":{"title":"Privacy Policy","url":"https://flecs.tech/ressources/privacy-policy/"},"privacy-statement-children":{"title":"","url":"https://flecs.tech/ressources/partnerships/flecs-and-wibu-systems-revolutionize-app-security-and-licensing/"},"impressum":{"title":"Imprint","url":"https://flecs.tech/ressources/imprint/"}},"au":{"impressum":{"title":"Imprint","url":"https://flecs.tech/ressources/imprint/"}},"za":{"impressum":{"title":"Imprint","url":"https://flecs.tech/ressources/imprint/"}},"br":{"impressum":{"title":"Imprint","url":"https://flecs.tech/ressources/imprint/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback","is_cookiepolicy_page":""};
821//# sourceURL=cmplz-cookiebanner-js-extra
822</script>
vendor: 1 bytes, line 822
822
823<script defer id="cmplz-cookiebanner-js" src="https://flecs.tech/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1790825113"></script>
vendor: 1 bytes, line 823
823
824<script id="cmplz-cookiebanner-js-after">window.addEventListener('DOMContentLoaded', function() {
825		
826			let cmplz_activated_divi_recaptcha = false;
827			document.addEventListener("cmplz_enable_category", function (e) {
828				if (!cmplz_activated_divi_recaptcha && (e.detail.category==='marketing' || e.detail.service === 'google-recaptcha') ){
829					cmplz_divi_init_recaptcha();
830				}
831			});
832
833			function cmplz_divi_init_recaptcha() {
834				if ('undefined' === typeof window.jQuery || 'undefined' === typeof window.etCore ) {
835					setTimeout(cmplz_divi_init_recaptcha, 500);
836				} else {
837					window.etCore.api.spam.recaptcha.init();
838					cmplz_activated_divi_recaptcha = true;
839				}
840			}
841		
842		
843		
844			document.addEventListener("cmplz_enable_category", cmplzHubspotScriptHandler);
845			document.addEventListener("cmplz_status_change_service", cmplzHubspotScriptHandler);
846			document.addEventListener("cmplz_status_change", cmplzHubspotScriptHandler);
847			function cmplzHubspotScriptHandler(consentData) {
848				let hubspotAcceptBtn = document.getElementById("hs-eu-confirmation-button");
849				let hubspotDeclinetBtn = document.getElementById("hs-eu-decline-button");
850				if ( consentData.detail.category === 'marketing' ) {
851					if ( hubspotAcceptBtn != null ) {
852						hubspotAcceptBtn.click();
853					}
854				} else {
855					if ( hubspotDeclinetBtn != null && !consentData.detail.categories.includes("marketing") ) {
856						hubspotDeclinetBtn.click();
857					}
858				}
859				// if ( hubspotAcceptBtn ) {
860				// 	hubspotAcceptBtn.parentNode.removeChild(hubspotAcceptBtn);
861				// }
862			}
863		
864		
865//# sourceURL=cmplz-cookiebanner-js-after
866});</script>
vendor: 1 bytes, line 866
866
867<script id="divi-script-library-multi-view-js-extra">
868var diviBreakpointData = {"enabledBreakpoints":[{"order":50,"baseDevice":true,"enable":true,"name":"desktop"},{"order":30,"enable":true,"maxWidth":{"value":"980px","default":980},"name":"tablet"},{"order":10,"enable":true,"maxWidth":{"value":"767px","default":767},"name":"phone"}],"enabledBreakpointNames":["desktop","tablet","phone"],"baseBreakpointName":"desktop"};
869//# sourceURL=divi-script-library-multi-view-js-extra
870</script>
vendor: 1 bytes, line 870
870
871<script data-minify="1" data-wpacu-script-handle='divi-script-library-multi-view' id="divi-script-library-multi-view-js" src="https://flecs.tech/wp-content/cache/min/1/c553c077cd18/wp-content/themes/Divi/includes/builder-5/visual-builder/build/script-library-multi-view.js?ver=1787429564" data-rocket-defer defer></script>
vendor: 1 bytes, line 871
871
872<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",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}
873if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
874images=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}
875if(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>
875<script data-no-minify="1" async src="https://flecs.tech/wp-content/plugins/clsop/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
875	
876			<span class="et_pb_scroll_top et-pb-icon"></span>
877	
877<script>"use strict";function wprRemoveCPCSS(){var preload_stylesheets=document.querySelectorAll('link[data-rocket-async="style"][rel="preload"]');if(preload_stylesheets&&0<preload_stylesheets.length)for(var stylesheet_index=0;stylesheet_index<preload_stylesheets.length;stylesheet_index++){var media=preload_stylesheets[stylesheet_index].getAttribute("media")||"all";if(window.matchMedia(media).matches)return void setTimeout(wprRemoveCPCSS,200)}var elem=document.getElementById("rocket-critical-css");elem&&"remove"in elem&&elem.remove()}window.addEventListener?window.addEventListener("load",wprRemoveCPCSS):window.attachEvent&&window.attachEvent("onload",wprRemoveCPCSS);</script>
877<noscript><link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://flecs.tech/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1787429563' media='all' /><link data-minify="1" rel='stylesheet' id='dokan-shipping-block-checkout-support-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/dokan-pro/assets/blocks/shipping/index.css?ver=1787429563' media='all' /><link data-minify="1" rel='stylesheet' id='wp-pagenavi-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/wp-pagenavi/css/wp-pagenavi.css?ver=1787429563' media='all' /><link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://flecs.tech/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=510000' media='all' /><link rel='stylesheet' id='wpml-menu-item-0-css' href='https://flecs.tech/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=510000' media='all' /><link rel='stylesheet' id='cmplz-general-css' href='https://flecs.tech/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1790825113' media='all' /><link data-minify="1" rel='stylesheet' id='wcsatt-css-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/woocommerce-subscriptions/build/apfs-frontend.css?ver=1787429564' media='all' /><link data-minify="1" rel='stylesheet' id='et-builder-googlefonts-cached-variable-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/uploads/omgf/et-builder-googlefonts-cached-variable-181/et-builder-googlefonts-cached-variable-181.css?ver=1789980662' media='all' /><link data-minify="1" rel='stylesheet' id='divi-dynamic-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/et-cache/1366/et-divi-dynamic-tb-12753-tb-11864-1366.css?ver=1787446545' media='all' /><link rel='stylesheet' id='mediaelement-css' href='https://flecs.tech/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /><link rel='stylesheet' id='wp-mediaelement-css' href='https://flecs.tech/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.3' media='all' /><link data-minify="1" rel='stylesheet' id='flecs-landing-0-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/flecs-landing-runtime/releases/1.7.3-dadaa96e94fc/assets/hybridContent-DIR2R44z.css?ver=1791546352' media='all' /><link data-minify="1" rel='stylesheet' id='flecs-landing-1-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/plugins/flecs-landing-runtime/releases/1.7.3-dadaa96e94fc/assets/solutionSections-4DUa0r-J.css?ver=1791546352' media='all' /><link data-minify="1" rel='stylesheet' id='child-style-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/themes/divi-child/style.css?ver=1787429564' media='all' /><link rel='stylesheet' id='wpc-filter-everything-css' href='https://flecs.tech/wp-content/plugins/filter-everything-pro/assets/css/filter-everything.min.css?ver=1.9.7' media='all' /><link data-minify="1" rel='stylesheet' id='wpc-filter-everything-custom-css' href='https://flecs.tech/wp-content/cache/min/1/wp-content/uploads/cache/filter-everything/468e46e0688fc3ab06df1193ccbf3c33.css?ver=1787429588' media='all' /><link rel="stylesheet" id="et-core-unified-tb-12753-tb-11864-1366-cached-inline-styles" href="https://flecs.tech/wp-content/et-cache/1366/et-core-unified-tb-12753-tb-11864-1366.min.css?ver=1791547849" /></noscript>
877<script>window.__CF$cv$params={r:'a480e1890e32ab8e',t:'MTc5MTU4NTU2Mw==',u:'01a122d2332077bb92599a3ac9ca3dbd',ut:'iS4.kv8RQNDJZ9o5kuk6TaAMdaDj27VrFtaJVhzkA5I-1791585563-1.2.1.1-Q8l4JBrn1u3ItMFxmj1acCL8xbTetORu_WrDfOoePcUdU1MTEyVXRfpEuTUlGmRoZ3Ekaco7BEqB2W7FCdlFiNoeV.3AFFgb1LPaESeLi3k',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
877<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"4ae7772910ff4e91a5acca496d6919e9","r":1,"spa":2}' crossorigin="anonymous"></script>
877
878</body>
879</html>
880
881<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->
882
883<!-- Performance optimized by AccelerateWP. - Debug: cached@1791549412 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.